九、RUP实战之获取需求
1.???????? 定义边界
定义边界时,我们可以暂时先忽略边界内业务工人的期望。
应该以业务目标为角度划分系统边界,每个业务目标都会有一个边界存在,每个边界的划分都指明了需求分析的起点。

2.???????? 发现主角
根据涉众分析报告中的涉众概要;根据所定义的边界寻找那些站在边界外的涉众;都可以发现主角。业务主角直接与系统交互,
3.???????? 获取业务用例
获取业务用例的最主要方法就是与业务主角访谈,
4.???????? 业务建模
l? 业务用例场景
业务用例场景用来描述该业务用例在该业务的实际过程中是如何做的,可以使用活动图、时序图或协作图来表示,通常活动图使用较多。《业务用例场景活动图》是使用较多的一种。
l? 业务用例规约
用文字形式描述前置条件、后置条件、业务规则、业务实体等,用于为《业务用例场景活动图》补充。《业务用例规约表》是较多的一种方式。
l? 业务用例实现
业务用例实现表达了一个业务用例的多个实现方式。
l? 业务用例实现场景
业务用例实现场景是跟客户就如何操作达成的共识,也是制作系统原型的依据。

l? 包图
5.???????? 领域建模
所谓领域就是我们分析问题时将整体分解以后相对独立的部分
l? 提出领域问题
l? 分析领域问题
l? 建立领域模型
6.???????? 提炼业务规则
业务规则可分为三层:
l? 全局规则
可以使用《全局规则表格》来描述。
l? 交互规则
可以在业务用例图中采用前置条件、后置条件描述。
l? 内禀规则
该规则应该写到《业务对象描述文档》中。