面向对象分析与设计
Object-Oriented analysis Design
学习路线图
6
UML
7
学习路线图
核心过程
04.构架设计
01.业务建模02用例建模用○
例分析
05.构件设计
06代码实现
业务建模
Business Modeling
开发过程解析
业务建模:用软件建模方法描述业务流程;其目标是
认识业务本质,该业务本质是后续用例建模的基础
用例建模:采用UML用例建模技术描述软件需求,讠
需求模型将为后续用例分析提供输入
用例分析:采用UML用例分析技术分析软件需求,建
立软件系统的分析模型
架构设计:在系统的全局范围内,以分析模型为基础,
设计系统的架构
构件设计:根据架构设计的成果,将分析模型细化
设计系统构件的实现细节
·代码实现:将系统构件映射到目标语言上
业务
·业务是指某个组织或者组织单元
·业务可以看作一种包含了人、机器、资源
的“系统”
利用软件思想(用例思想、对象思想)描述业
务的过程,就是业务建模
业务建模只是辅助环节
不是所有项目都需要
也不一定和软件开发相关
业务建模
业务建模的目的
理解将要实施的系统的组织结构和动态特性
理解当前在目标组织中的问题,并明确改进的潜力
确保客户、最终用户和开发人员对目标组织有统
的理
获取用于支持目标组织的系统需求
·业务建模关注
机构的核心价值
机构的边界
机构的参与者
机构中
原创力文档

文档评论(0)