系统分析与设计IBM-32用例建模过程课件.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《系统分析与设计IBM-32用例建模过程课件.pptx》由用户(ziliao2023)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 系统分析 设计 IBM 32 建模 过程 课件
- 资源描述:
-
1、构建用例模型的步骤构建用例模型的步骤 第一步:找到所有的参与者和用例 识别出参与者并做简单的描述 识别出用例并做简单的介绍 第二步:编写用例 列出用例 给用例事件流程划分重要等级 按照重要程度排序详细描述事件流程寻找参与者寻找参与者 谁/什么使用系统?谁/什么从系统中获取信息?谁/什么向系统提供信息?公司的哪个部门会使用系统?谁/什么负责系统的维护?还有哪些其他系统会使用系统?学生教务人员中心选课系统学生并不直接操作选课系统;是教务人员进行操作。或者,构建一个基于浏览器的在线应用?在线选课系统()学生识别参与者识别参与者是谁与系统进行交互?是谁与系统进行交互?参与者的描述参与者的描述名称学生简
2、要描述注册课程的用户和用例之间的关系课程注册学生用例描述参与者建模的检查项参与者建模的检查项 是否找全所有的参与者?是否对系统环境中所有的角色进行了描 述和建模?每个参与者是否至少与一个用例发生了交互?是否可以为每一个角色找到至少两个实例?不同参与者与系统的交互是否一致,扮演的角色是否相似?如果 有,则应该要合并这些参与者作为同一种角色 寻找用例寻找用例参与者目标目标 1 1目标目标 2 2我想通过这个系统达到 什么目的?识别用例识别用例 每个参与者的目标是什么?为什么参与者要使用这个系统?参与者是否需要对系统中数据进行创建,存储,更改,删除或 者读取的操作?为什么?参与者是否需要将外部事件或
3、发生的改变告知系统?参与者是否需要知道系统内部发生的事件或改变?系统是否能够应对业务中所有的正确行为与操作?用例的描述用例的描述用例的文本描述名称注册课程简要描述学生选择下个学期想上的课程。生成必修课和选修 课的课表信息。与参与者的关系注册课程学生 Use Registration System用例的命名用例的命名 表明参与者的目标或者作用 使用主动语态:用动词起始 设计一系列操作流程(to-do list)几种表达:Register for Courses Registering for Courses Acknowledge Registration Course Registration
4、哪种表达形式可以表现出参与者的意义或价值?哪些不可以?你会选择哪个作为你的用例名称?为什么?用例建模过程中的检查用例建模过程中的检查项项 用例建模是为了表示系统的行为。通过模型可以很容易理解系统 进行的操作 应该识别出所有的用例,用来表达所有的需求。系统的任何一个特性都可以找到对应的用例 用例模型并不包含多余的行为;所有的用例可以追溯到系统的功 能性需求作为验证。去掉所有的CRUDCRUD 类的用例类的用例 创建创建(C(Create),查找(R Retrieve),更新(U Update),删除(D Delete)构建用例模型的步骤构建用例模型的步骤 第一步:找到所有的参与者和用例 识别出参
5、与者并做简单的描述 识别出用例并做简单的介绍 第二步:编写用例 找出用例 给用例事件流程划分重要等级 按照重要程度排序详细描述事件流程寻找用例的方法寻找用例的方法和用户交互基本策略:把自己当作actor,与设想中的系统进行交互。考虑:系统交互的目的是什么?需要向系统输入什么信息?希望由系统进行什么处理并从它得到何种结果?注意:确定Use Case和确定actor不能截然分开用例建模的过程:用例建模的过程:用例图用例图用例提纲用例提纲 用例详细规用例详细规约约注册课程用例的详细规约注册课程用例的详细规约+列出详细的事件流程 按步骤(详细)+特殊的规约说明+前置/后置条件注册课程用例提纲+粗略列出
展开阅读全文