系统分析与设计IBM——3.2用例建模过程课件.pptx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《系统分析与设计IBM——3.2用例建模过程课件.pptx》由会员分享,可在线阅读,更多相关《系统分析与设计IBM——3.2用例建模过程课件.pptx(19页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、构建用例模型的步构建用例模型的步骤骤第一步:找到所有的参与者和用例识别出参与者并做简单的描述识别出用例并做简单的介绍第二步:编写用例列出用例给用例事件流程划分重要等级按照重要程度排序详细描述事件流程寻寻找参与者找参与者谁/什么使用系统?谁/什么从系统中获取信息?谁/什么向系统提供信息?公司的哪个部门会使用系统?谁/什么负责系统的维护?还有哪些其他系统会使用系统?学生教务人员中心选课系统学生并不直接操作选课系统;是教务人员进行操作。或者,构建一个基于浏览器的在线应用?在线选课系统()学生识别识别参与者参与者是是谁谁与系与系统进统进行交互?行交互?参与者的描述参与者的描述名称学生简要描述注册课程的
2、用户和用例之间的关系课程注册学生用例描述参与者建模的参与者建模的检查项检查项是否找全所有的参与者?是否对系统环境中所有的角色进行了描 述和建模?每个参与者是否至少与一个用例发生了交互?是否可以为每一个角色找到至少两个实例?不同参与者与系统的交互是否一致,扮演的角色是否相似?如果 有,则应该要合并这些参与者作为同一种角色 寻寻找用例找用例参与者目目标标 1 1目目标标 2 2我想通过这个系统达到 什么目的?识别识别用例用例每个参与者的目标是什么?为什么参与者要使用这个系统?参与者是否需要对系统中数据进行创建,存储,更改,删除或 者读取的操作?为什么?参与者是否需要将外部事件或发生的改变告知系统?
3、参与者是否需要知道系统内部发生的事件或改变?系统是否能够应对业务中所有的正确行为与操作?用例的描述用例的描述用例的文本描述名称注册课程简要描述学生选择下个学期想上的课程。生成必修课和选修 课的课表信息。与参与者的关系注册课程学生 Use Registration System用例的命名用例的命名表明参与者的目标或者作用使用主动语态:用动词起始设计一系列操作流程(to-do list)几种表达:Register for CoursesRegistering for CoursesAcknowledge RegistrationCourse Registration哪种表达形式可以表现出参与者的意
4、义或价值?哪些不可以?你会选择哪个作为你的用例名称?为什么?用例建模用例建模过过程中的程中的检查项检查项用例建模是为了表示系统的行为。通过模型可以很容易理解系统 进行的操作应该识别出所有的用例,用来表达所有的需求。系统的任何一个特性都可以找到对应的用例用例模型并不包含多余的行为;所有的用例可以追溯到系统的功 能性需求作为验证。去掉所有的CRUDCRUD 类类的用例的用例创创建建(C(Create),查找(R Retrieve),更新(U Update),删除(D Delete)构建用例模型的步构建用例模型的步骤骤第一步:找到所有的参与者和用例识别出参与者并做简单的描述识别出用例并做简单的介绍第
5、二步:编写用例找出用例给用例事件流程划分重要等级按照重要程度排序详细描述事件流程寻寻找用例的方法找用例的方法和用户交互基本策略:把自己当作actor,与设想中的系统进行交互。考虑:系统交互的目的是什么?需要向系统输入什么信息?希望由系统进行什么处理并从它得到何种结果?注意:确定Use Case和确定actor不能截然分开用例建模的用例建模的过过程:程:用例用例图图用例提用例提纲纲 用例用例详细规约详细规约注册注册课课程用例的程用例的详细规约详细规约+列出详细的事件流程按步骤(详细)+特殊的规约说明+前置/后置条件注册课程用例提纲+粗略列出事件流程大体步骤学生学生课课程目程目录录系系统统+用例简
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 系统分析 设计 IBM 3.2 建模 过程 课件
![提示](https://www.deliwenku.com/images/bang_tan.gif)
限制150内