开发过程

《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