Training:从需求到架构_Day2

1 需求分析
Step1: 基于RUP的思想,进行业务建模,包括:
  • 业务流程建模(UML活动图)
  • 业务用例分析(粗粒度)
  • 领域建模(业务实体)
业务建模,不考虑实现,有时甚至是理想化的。这一分析并与产生代码并没有直接关系,因而有些公司往往都不去做这一步。

Step2: 考虑软件实现
  • 用例分析
  • Sequence Diagram
  • Activity Diagram
用例分析,是目前需求分析中业界公认的方式。不要用功能点进行分析,功能点粒度的界定因公司的不同会有很大的不同。
在需求分析时,要用用例去分解系统。一个用例就是一个开发任务。
用例粒度,只要不遗漏业务点就可以了。

2. 可称之为Actor:人、外界系统、时间(定时器)、温度(如嵌入式系统)、预值(如监控,警报)等。
posted @ 2009-09-25 23:11  DavidYin  阅读(155)  评论(0)    收藏  举报