用例定义:被用来描绘一个系统外在可见需求情况,通常用在项目的需求分析阶段
用例在rup的使用:
*用例可以应用到rup的初始阶段,开发出高层用例,帮助划定英目的范围,
*在细化阶段,要发开发更细节化的用例,这将有帮助风险分析和体系结构的建立。
*在构造阶段,以用例作为设计和开发测试计划的起点,更加细节化的用例可以作为,每一次迭代分析的一部分进行开发。
用例 提供在第一次迭代中要满足的一 需求。
*在交付阶段,使用用例来开发用指南和培训手册.
确定系统边界
开发过程的下一步是清晰地确定系统边界。这意味着找出系统中有什么,系统外有什么。你也要确定项目规模,包括定义要创建系统的哪些部分。
可以通确定执行者和用例来确定系统边界.
1.确定执行者
执行者是同系统交互的所有事物。每一个执行者定义一种特定的角色。执行行者总是在你的系统之外,他们从来都不是系统的一部分。
以下问题会帮助你找到执行者:
&谁使用这个系统?
&谁安装系统?
&谁启动系统?
&谁维护系统?
&谁关闭系统?
&哪些其他的系统使用这个系统?
&谁从这个系统获取信息?
&谁为这个系统提供信息?
&是否有事情自动在预计的时间发生?
用例在rup的使用:
*用例可以应用到rup的初始阶段,开发出高层用例,帮助划定英目的范围,
*在细化阶段,要发开发更细节化的用例,这将有帮助风险分析和体系结构的建立。
*在构造阶段,以用例作为设计和开发测试计划的起点,更加细节化的用例可以作为,每一次迭代分析的一部分进行开发。
用例 提供在第一次迭代中要满足的一 需求。
*在交付阶段,使用用例来开发用指南和培训手册.
确定系统边界
开发过程的下一步是清晰地确定系统边界。这意味着找出系统中有什么,系统外有什么。你也要确定项目规模,包括定义要创建系统的哪些部分。
可以通确定执行者和用例来确定系统边界.
1.确定执行者
执行者是同系统交互的所有事物。每一个执行者定义一种特定的角色。执行行者总是在你的系统之外,他们从来都不是系统的一部分。
以下问题会帮助你找到执行者:
&谁使用这个系统?
&谁安装系统?
&谁启动系统?
&谁维护系统?
&谁关闭系统?
&哪些其他的系统使用这个系统?
&谁从这个系统获取信息?
&谁为这个系统提供信息?
&是否有事情自动在预计的时间发生?