UML建模
2016-07-25 08:37:25 27 举报
AI智能生成
基于UML工具进行系统建模和设计的过程。
作者其他创作
大纲/内容
系统分析
确定系统用例
确定系统用例
五种业务用例到系统用例方法
映射
抽象
合并
拆分
演绎
描述系统用例
业务用例和系统用例颗粒度
业务建模阶段:说明一件完整事情
用例分析阶段:描述一件完整的事件流
系统建模阶段:描述一次完整的交互
用到的工具
用例
用例场景
用例规约
对象模型
用例实现
用例实现场景
分析业务规则
分析全局规则:架构师
分析交互规则:设计师
内禀规则:程序员
用例实现
分解用例实现
绘制用例实现场景
分析模型的抽象层次3高
高于设计实现
高于语言实现
高于实现方式
汇总分析类图
软件架构和框架
软件架构
用包图进行描述,比如MVC
软件框架
架构的半成品(基础),比如ASP.NET MVC
分析模型
结合软件架构建立分析模型
汇总基于架构和框架的分析类图
组件模型
应用场景
分布式系统
对外提供服务
可复用单元
集成其他第三方
采用了构件化架构,如SOA等
建立组件模型
包图
部署模型
系统设计
设计模型
将分析类映射为设计类
对设计类进行适当的分拆和合并
接口设计
单个对象接口(所有)
相似对象接口
软件更层次接口
相同行为抽象为接口
同一类业务处理抽象为接口
使用方便抽象策略
包设计
分包原则
自顶向下原则:架构和框架
职能集中原则:分析模型
互不交叉原则:设计模型
0 条评论
下一页