K / JOURNALJust create.TURN AN IDEA INTO SOMETHING✧方法论ABSD:基于架构的软件开发方法架构需求、设计、文档化、复审、实现、演化六个阶段,以及功能分解、架构风格、软件模板三个基础,一次讲清架构驱动的开发方法。# 软件架构# ABSD5 分钟
K / JOURNALSlow momentsA LITTLE SPACE FOR YOURSELF✧方法论CBSE:基于构件的软件开发把软件当作构件的组装而非从零的建造。从 CBSE 的过程、与传统开发的不同,到三种组装方式和接口不兼容的适配。# 软件工程# 构件复用6 分钟
K / JOURNALSlow momentsA LITTLE SPACE FOR YOURSELF✧软件工程决策支持系统(DSS)与专家系统(ES)的区别一个用数据和模型辅助人做决策,一个用知识和推理模拟专家做决策。从决策主体到知识来源,把两者的边界讲清楚。# 决策支持# 专家系统4 分钟
K / JOURNALSlow momentsA LITTLE SPACE FOR YOURSELF✧软件工程EAI 企业应用集成:从界面到业务流程的四个层次界面集成、数据集成、控制集成、业务流程集成——四个层次一次说清,以及它们分别适合什么场景。# 系统集成# EAI6 分钟
K / JOURNALSlow momentsA LITTLE SPACE FOR YOURSELF✧技术实践多 CPU 操作 Cache 如何保证一致性:MESI 协议解析多个 CPU 各自缓存了同一份数据,一个改了一个还没看到,怎么办?从 MESI 四种状态、总线嗅探到写缓冲区,把缓存一致性讲清楚。# 计算机体系结构# CPU9 分钟