用例执行过程中会产生并存储哪些信息?
用例要求与之关联的每个角色的输入是什么?
用例反馈与之关联的每个角色的输出是什么?
用例需要操作哪些硬设备?
比 如在“选择建设项目”用例描述中对基本流的描述如下:“系统提供已有建设项目供用户选择。用户从系统提供的项目列表中选中某个建设项目。系统对当前选中的 建设项目进行标识,进入主界面” 。通过对用例描述的分析可以确定出分析类“建设项目”。通过类似的方式对每个用例描述进行分析,可以获得系统的分析类。 如图3所示,就是我们对用例进行分析后获得的系统的分析类。
2.3 用例实现
获 得分析类以后,我们就可以借助分析类通过交互模型对用例如何实现进行描述。用例实现是一个由需求转移到分析、设计的过程。用例描述了用户的功能性需求,用 例实现借助分析类以及他们之间的交互来描述用例被如何实现。可以看出使用UML从需求到分析、设计的过渡是很平滑的。在描述用例实现时我们可以使用活动 图、顺序图、协作图等方式。活动图和协作图可以互换,一般我们仅选择其中的一种就可以了。由于篇幅的限制项目继续以用例“选择建设项目”为例说明。