版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、UML分析与设计,用例图,用例描述模板,用例图的绘制流程,记录需求特性表,识别参与者,已有的上下文关系图(表示系统范围)及其他相关模型:它们描述了系统与外部系统的边界,从这些图中可以寻找出与系统有交互关系的外部实体。 项目相关人员分析:对项目的相关人员进行分析,就能够决定出哪些人将会与系统进行交互。 书面的规格说明和其它项目文档(如会谈备忘录等) 需求研讨会和联合应用开发会议的记录:这些会议的参与者通常是很重要的,因为他们在组织中所代表的角色就是可能与系统发生交互的参与者。 当前过程和系统的培训指南及用户手册:这些东西中经常会有潜在参与者。,合并需求获得用例,绘制用例图,细化用例描述搭框架,1
2、.用例名称:新增书籍信息(UC01) 2.简要说明:录入新购书籍信息,并自动存储建档。 3.事件流: 3.1 基本事件流 3.2 扩展事件流 4.非功能需求 5.前置条件:用户进入图书管理系统。 6.后置条件:完成新书信息的存储建档。 7.扩展点:无 8.优先级:最高(满意度 5,不满意度5),编写要点,使用简单的语法:主语明确,语义易于理解; 明确写出“谁控制球”:也就是在事件流描述中,让读者直观地了解是参与者在控制还是系统在控制; 从俯视的角度来编写:指出参与者的动作,以及系统的响应,也就是从第三者观察的角度; 显示过程向前推移:也就是第一步都有前进的感(例如,用户按下tab键作为一个事件
3、就是不合适的); 显示参与者的意图而非动作(如果只描述了动作,人们不能够很容易地直接从事件流描述中理解用例);,包括“合理的活动集”(带数据的请求、系统确认、更改内部、返回结果); 用“确认”而非“检查是否”,例如“系统确认所输入的信息中书名未有重名”; 可选择地提及时间限制; 采用“用户让系统A与系统B交互”的习惯用语; 采用“循环执行步骤x到y,直到条件满足”的习惯用语。,用例模型的运用方法,增量开发的用例模型 模型的无缝转换,构建结构良好的用例:1)为系统和部分系统中单个的、可标识和合理的原子行为命名;2)将公共的行为抽取出来,放到一个被包含用例中,再将它include进来; 3)对于变
4、化部分,将其抽取出来,放到一个扩展用例(用extent连接)中;4)清晰地描述事件流,使得读者能够轻而易举地理解 构建结构良好的用例图:摆放元素时,应该避免交叉线的出现 ;对于语义上接近的行为和角色,最好使它们在物理上也更加接近; 根据系统实际情况控制粒度,建模要点,绘制用例图,细化用例描述搭框架,1.用例名称:新增书籍信息(UC01) 2.简要说明:录入新购书籍信息,并自动存储建档。 3.事件流: 3.1 基本事件流 3.2 扩展事件流 4.非功能需求 5.前置条件:用户进入图书管理系统。 6.后置条件:完成新书信息的存储建档。 7.扩展点:无 8.优先级:最高(满意度 5,不满意度5),编
5、写要点,使用简单的语法:主语明确,语义易于理解; 明确写出“谁控制球”:也就是在事件流描述中,让读者直观地了解是参与者在控制还是系统在控制; 从俯视的角度来编写:指出参与者的动作,以及系统的响应,也就是从第三者观察的角度; 显示过程向前推移:也就是第一步都有前进的感(例如,用户按下tab键作为一个事件就是不合适的); 显示参与者的意图而非动作(如果只描述了动作,人们不能够很容易地直接从事件流描述中理解用例);,包括“合理的活动集”(带数据的请求、系统确认、更改内部、返回结果); 用“确认”而非“检查是否”,例如“系统确认所输入的信息中书名未有重名”; 可选择地提及时间限制; 采用“用户让系统A
6、与系统B交互”的习惯用语; 采用“循环执行步骤x到y,直到条件满足”的习惯用语。,用例模型的运用方法,增量开发的用例模型 模型的无缝转换,构建结构良好的用例:1)为系统和部分系统中单个的、可标识和合理的原子行为命名;2)将公共的行为抽取出来,放到一个被包含用例中,再将它include进来; 3)对于变化部分,将其抽取出来,放到一个扩展用例(用extent连接)中;4)清晰地描述事件流,使得读者能够轻而易举地理解 构建结构良好的用例图:摆放元素时,应该避免交叉线的出现 ;对于语义上接近的行为和角色,最好使它们在物理上也更加接近; 根据系统实际情况控制粒度,建模要点,首先从三种现代需求技术开始,引
7、入了用例驱动开发过程的方法,并且详细地阐述了参与者和用例的概念 结合了一个“棋牌馆管理系统”的用例图讲解了阅读用例图的方法,包括系统边界、包含关系、扩展关系以及泛化关系,并在此基础上介绍了用例描述的方法、格式及相关的要点 绘制方法:从记录需求到识别参与者、合并需求生成用例到最后的细化用例描述,进行了详尽的描述与说明 阐述了增量开发的用例模型、模型元素的无缝转换这两个重要观点,细化用例描述填血肉,3.事件流: 3.1 基本事件流 1)图书管理员向系统发出“新增书籍信息”请求; 2)系统要求图书管理员选择要新增的书籍是计算机类还 是非计算机类; 3)图书管理员做出选择后,显示相应界面,让图书管理 员输入信息,并自动根据书号规则生成书号; 4)图书管理员输入书籍的相关信息,包括:书名、作者、 出版社、ISBN号、开本、页数、定价、是否有CDROM; 5)系统确认输入的信息中书名未有重名; 6)系统将所输入的信息
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 异位妊娠护理
- CVD集尘机操作说明样本
- 数控线设备维护保养计划书
- 市政工程量清单编制细则规范
- 算法平台AB实验观察指标规范
- 企业级搜索体验重构需求说明书
- 材料堆放防潮防火保障方案
- 基坑降水施工技术专项方案
- 基础设施桩基段雨季排水组织方案
- 楼地面找平层厚度控制技术规范
- 2026届百师联盟高三下学期考前适应性训练(一) 历史试题+答案
- 2026年博物馆陈列部招聘笔试陈列设计知识
- 放射科床旁照相工作制度
- 2026年安徽中医药大学资产经营有限公司第二批次招聘13名笔试备考试题及答案解析
- 心力衰竭教育查房
- 2026美伊冲突解析
- 光伏电站运维技术培训
- 第11课《山地回忆》课件(内嵌音视频) 2025-2026学年统编版语文七年级下册
- 2026黟县国投资集团限公司公开招聘工作人员易考易错模拟试题(共500题)试卷后附参考答案
- 中考总复习历史专题复习专题八古今中外交流(课件)
- 2026年网络安全攻防电子数据取证关键技术题库
评论
0/150
提交评论