用例描述
用例实现规约
根据需求初步描述,我们给出来EPS的系统用例图.如果业务流程过于复杂,并且涉及不同的角色,可以采用带有泳道的活动图去表达.
目前VS2010还不支持带有泳道的活动图,如何要展示更精确的用例细节,必须使用用例规约来进行描述。基本上用例图+用例规约足够用了。
一般用例规约叙述要包含以简要说明,用例的正常流,替代事件流,业务规则,涉及实体等,用户在使用的时候可以参考RUP文档模型模板,请切记,您的目的是要阐明问题,而不是混淆问题。
注意:我们在一直强调迭代开发,在用例规约描述中, 替代事件流以及异常处理远远多于正常事件流,因此我们这个规约是个逐步完善的过程,早期千万不要穷尽分析他们而忽视了正常流这一系统主要因素。
用例实现集成到VS2010
下面我们把用例规约文档集成到VS2010,并建立和相应的用例联系。
1. 用Word用例规约描述,可以把所有的用例规约放在一个Word文档,也可以分类别各自描述,这样在我们实施Scrum开发时候方便任务分配。参考表1.
2. 打开我们上一节保存的项目方案,选择添加现有项目,把你的用例规约Word文档添加到项目中来。
3. 选择添加新建用例图项目命名为EPSUsecaseDescribe,这个图我们主要是描述用例和用例实现规约对应关系
4. 从项目解决方案中拖入word文档到EPSUsecaseDescribe工作区。
5. 打开UML资源管理器,拖入相关用例并建立联系。
6. Ctrl+S保存。
我们说过,RUP4+1是基于用例驱动实现架构视图,而VSTS2010实现了软件全生命周期管理,如果我们基于Scrum开发,我们的用例可以方便转化为我们Product Backlog,我们这里做的用例规约很容易转化为我们的测试Task,而且他们的关系可以方便通过VSTS进行管理。
UML模型资源管理器
随着我们项目越来越大,项目的Item越来越多,从可读性和可维护性的角度,我们要整理下我们项目了。
UML资源管理器方便我们对UML资源进行管理,既然我们是基于Rup4+1模型进行架构,那么我们可以UML资源管理器的设置如下:
1. 打开UML资源管理器,右击添加包,并从新命名为Scenarios
2. 依次添加如下包,结构如下:
3. 在UML资源浏览器中以此把Actor和用例拖入相应的包。
4. 打开解决方案浏览器窗口,整理我们解决方案文件夹。
- 大小: 101.8 KB
分享到:
相关推荐
RUP4+1架构方法采用用例驱动,在软件生命周期的各个阶段对软件进行建模,从不同视角对系统进行解读,从而形成统一软件过程架构描述.图1.RUP4+1架构图用例视图(UseCasesView),最初称为场景视图,关注最终用户需求,是...
第一单元:软件生命周期与软件架构介绍 2 第二单元:技术架构视图─面向对象程序设计原则与模式 59 用GRASP模式指导设计 62 领域模型 96 面向对象设计的基本原则 132 第三单元:用UML辅助系统...
第一单元:软件生命周期与软件架构介绍 2 第二单元:技术架构视图─面向对象程序设计原则与模式 59 用GRASP模式指导设计 62 领域模型 96 面向对象设计的基本原则 132 第三单元:用UML辅助系统分析与设计 177 UML简介...
大纲 第 1 课:业务建模与IBM...第 2 课:IBM工具业务流程建模实践 第 3 课:案例实践总结 BPM是RUP规程的第一个环节 BPM是IBM SOA 架构的一个关键功能层 BPM是SOA服务建模的重要输入模型 支持SOA业务流程建模的IBM工具
Asp.net 利用OleDb的GetOLEDBSchemaTable方法得到数据库架构信息 用于 Visual Studio .Net 的 IBM DB2 开发外接程序 第2章 并发操作的一致性问题 (2) Using sqlite with .NET Visual Studio 2005 中的新 DataSet ...
熟练使用 robot, loadruuner, jmeter等测试测试工具模,熟悉 RUP,CMM软件工程管理规范和 ISO9000质量管理体系。 王斌 IBM自动化测试专家、多年的软件开发和测试经验,高级软件开发工程师和高级测试工程师;精通 ...
我们说,和重型方法偏重于计划、过程和中间产物不同,敏捷方法更加看重人和沟通。人和沟通永远是第一位的,而计划、过程和中间产物,那只是保证沟通、实现目标的手段。...对于我们要开始的架构设计的
DevOps的是一套实践相结合的(开发)和(OPS)旨在缩短其,并提供具有高。 主要的活动 范例与模型 整理房间 增加的 原型制作 螺旋 V型 瀑布 方法和框架 自卫队 开发运维 爸爸 DSDM 软驱 IID 看板 精益标清 较少的 ...