《Thinking in uml》笔记
1.确立业务目标
方法: a.内部发起人,意图与期望
b.外部因素,有什么东西刺激管理者提出此系统的建立
2.涉众分析
投资者,业务提出者,业务管理者,业务执行者,第三方(其他系统的交互),老板,法律法规
3.定义边界
从业务目标出发。
4.发现主角
分析涉众,得到直接与系统交互的涉众
5.获取用例
对主角进行访谈(期望,操作,目的与结果)
6.业务建模
a.根据 5 访谈结果形成业务用例
b.业务用例场景建模(活动图):用例的实现方式
c.业务用例实现。一个业务用例场景对应一个用例实现
d.业务用例实现场景。 主角与系统的交互(活动图)
7.领域建模
准对核心与难点建模
a.提出问题
b.分析问题(从业务用例场景出发得到业务对象)
c.建立领域模型
d.领域细化。 分析领域对象。扩张领域对象形成领域对象模型
e.验证领域模型
8.提炼业务规则
9.获取非功能性需求
从可靠性(安全,事务,稳定),可用性(易用,效率,记忆,错误恢复,满意度),有效性出发(性能,可伸缩性)
10.概念模型
a.确立业务主线
b.选出代表性业务用例
c.对业务用例进行分析,得到概念用例(业务主要工作)
d.分析概念用例,建立概念用例场景(活动图),概念用例对象图
e.建立概念模型(分析类)
11.业务架构
a.抽出相对独立的业务模块,形成业务构件
b.分析构件。形成小的构件
c.结合领域模型,等到构件之间的依赖关系
12.系统用例
映射,抽象,合并,拆分,演绎
13.用例实现场景
角色与计算机的交互(活动图)
14.用例实现
分析类(时序图)
15.
开发过程
猜你喜欢
转载自cyouryuu.iteye.com/blog/1060767
今日推荐
周排行