- 博客(4)
- 资源 (4)
- 收藏
- 关注
原创 制作软件架构图:工具和方法论
元素(elements):将系统拆分为一组元素 - 模块、组件、结构体、子系统;关系(relationships):不同元素之间的关系 - 交互、依赖 、继承、组合、聚合;属性(properties):每个元素具备的属性 - 名称、职责、接口、实现限制等;原理(principles):为什么这么设计 - 拆分依据、设计原则、决策原因等。(理解后其实是重要的,比如这样设计的优劣、多个架构选择为什么选这一个)
2024-02-07 14:09:43 792 1
原创 软件架构笔记
软件架构指软件系统的顶层结构。自己的提法:架构就是骨架结构;是软件系统的骨架结构;可以概括为三点:要素+结构+连接。要素可以是子系统、模块、应用服务;连接:定义模块之间的接口和交互方式、集成机制。本篇是架构篇的开篇,梳理了与架构有关的几个容易混淆的概念,包括系统与子系统、模块与组件、框架与架构,解释了架构的定义。
2024-02-05 19:14:47 734
jbpm4 工作流应用开发指南(胡奇) 源代码
2013-04-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人