![软件工程课件:第4章 需求Requirements_第1页](http://file2.renrendoc.com/fileroot_temp3/2021-11/23/ef5eb6d1-10ca-4b72-b2d9-b88ac40b859e/ef5eb6d1-10ca-4b72-b2d9-b88ac40b859e1.gif)
![软件工程课件:第4章 需求Requirements_第2页](http://file2.renrendoc.com/fileroot_temp3/2021-11/23/ef5eb6d1-10ca-4b72-b2d9-b88ac40b859e/ef5eb6d1-10ca-4b72-b2d9-b88ac40b859e2.gif)
![软件工程课件:第4章 需求Requirements_第3页](http://file2.renrendoc.com/fileroot_temp3/2021-11/23/ef5eb6d1-10ca-4b72-b2d9-b88ac40b859e/ef5eb6d1-10ca-4b72-b2d9-b88ac40b859e3.gif)
![软件工程课件:第4章 需求Requirements_第4页](http://file2.renrendoc.com/fileroot_temp3/2021-11/23/ef5eb6d1-10ca-4b72-b2d9-b88ac40b859e/ef5eb6d1-10ca-4b72-b2d9-b88ac40b859e4.gif)
![软件工程课件:第4章 需求Requirements_第5页](http://file2.renrendoc.com/fileroot_temp3/2021-11/23/ef5eb6d1-10ca-4b72-b2d9-b88ac40b859e/ef5eb6d1-10ca-4b72-b2d9-b88ac40b859e5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第第4 4 章章 需求需求Requirements Requirements 4.1 4.1 需求概述需求概述FURPS+ 模型 GRA92需求的重要性4.1.1 功能性需求 Functional requirements4.1.2 非功能性需求Non-functional requirements质量质量约束约束4.2 4.2 需求工作流程需求工作流程需求工作流程需求工作流程 图图4.2.1 分析问题Analysis the Problem4.2.2 理解涉众需求Understand Stakeholder Needs表4-1 RequisitePro 工具的一组特性及对应需求属性4.2.3
2、 定义系统Define the System4.2.4 管理系统范围Manage the Scope of the System4.2.5 精化系统定义Refine the System Definition4.2.6 管理变更需求Manage Changing Requirements4.3 4.3 需求关键任务需求关键任务需求关键任务流图需求关键任务流图4.3.1 引发涉众请求Elicit Stakeholder Requests4.3.2 开发愿景Develop Vision4.3.3 查找执行者和用例Find Actors and Use Cases识别执行者识别执行者执行者分主执行者
3、(执行者分主执行者(Primary Actor)和)和辅助执行者(辅助执行者(Secondary Actor)本科生手动发送Email提醒教务时间作为执行者时间作为执行者自动发Email时间自动发送Email提醒本科生自动发送Email提醒本科生自动发Email时间自动发送Email提醒案例分析:学院门户网站的Actor案例分析:教务学分查询系统的Actor识别系统用例识别系统用例如何查找用例?如何查找用例?案例分析:学院门户网站的用例删除用户查看用户新增单个用户批量新增用户修改用户密码修改用户角色新增角色删除角色修改角色名称修改角色有权访问的模块查看角色查看模块信息查看子系统信息案例分析:学
4、院门户网站的用例查看有权访问的模块业务用户子系统登录注销访问子系统修改登录密码用户案例分析:教务学分查询系统的用例学分统计学分核查教务导出Excel文件本科生学分查询邮件模板管理设置自动E-mail提醒教务邮件发送地址管理自动发送E-mail提醒手动发送E-mail提醒本科生4.3.4 划分用例优先级Prioritize Use Cases 表4-2 多种设定需求优先级的规模表4-3 用例或需求特性级别的相关属性打分4.3.5 结构化用例模型Structure the Use-Case Model1.1.建立用例间的包含关系(建立用例间的包含关系(Include-Include-Relatio
5、nshipRelationship)学院门户网站用例中的包含关系学院门户网站用例中的包含关系2.2.建立用例间的扩展关系(建立用例间的扩展关系(Extend-Extend-RelationshipRelationship)教务学分查询系统用例中的扩展关系教务学分查询系统用例中的扩展关系 表4-4 包含和扩展关系的关键差异学院门户网站用例中的泛化关系学院门户网站用例中的泛化关系 3.3.建立用例间的泛化关系建立用例间的泛化关系generalization-generalization-relationshiprelationship4.4.建立执行者间的泛化关系建立执行者间的泛化关系执行者之间的
6、泛化执行者之间的泛化5.将用例模型内容组织到包中将用例模型内容组织到包中案例分析:学院门户网站的用例包案例分析:教务学分查询系统的用例包案例分析:教务学分查询系统的用例包(续)邮件发送地址管理邮件模板管理手动发送Email提醒本科生(from 教务学分查询)自动发送Email提醒教务(from 教务学分查询)设置自动Email提醒Email提醒(from 教务学分查询)4.3.6 详细描述用例 正常过程正常过程(normal course)可选过程可选过程(alternative course)。Step 1Step 2Step 2aStep 2bStep 2cStep 3Step 4正常过程
7、Normal Course可选过程Alternate courseDecision异常或例外(异常或例外(exception)用例规约(用例规约(Use-Case Specification)案例分析:学院门户网站中的增加角色用例描述增加角色的用例描述活动图4.3.7 制定补充规范1.1.捕捉无用例规约的功能性需求捕捉无用例规约的功能性需求2.2.捕捉系统质量捕捉系统质量3.3.捕捉约束捕捉约束4.4.捕捉符合性需求捕捉符合性需求5.5.捕捉文档需求捕捉文档需求4.3.8 其它任务1.1.获取通用词汇表获取通用词汇表2.2.开发需求管理计划开发需求管理计划3.3.管理相关性管理相关性4.4.评审需求评审需求4.4 4.4 详细描述软件需求详细描述软件需求 4.4.1软件需求规约 (不带用例)(不带用例) 1.简介2.整体说明3.具体需求4.支持信
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 45177-2024人工光型植物工厂光环境技术规范
- racemic-6-7-Dihydroxy-cannabichromene-生命科学试剂-MCE-9913
- 2-Isopropyl-5-methylanisole-生命科学试剂-MCE-4177
- 2025年度解除租赁合同简易协议书(体育场馆)
- 二零二五年度城市商业圈门市房租赁与商业资源整合合同
- 二零二五年度电子租房合同附租客租赁满意度调查
- 2025年度员工离职补偿及保密协议
- 二零二五年度社区车位使用权共有管理协议书
- 施工现场施工防火制度
- 教育机构电力供应的未来趋势-分布式变电站
- 2024-2030年中国靶机行业市场发展趋势与前景展望战略分析报告
- 2024过敏性休克抢救指南(2024)课件干货分享
- 医疗行业提高医院服务质量的改进方案三篇
- JJG(交通) 192-2023 负压筛析仪
- 七年级下册第四单元第七章 人类活动对生物圈的影响作业设计
- 农行网点负责人述职报告范本
- 常见军事训练伤的康复流程
- 人教版小学数学一年级(上)口算题1000道
- 急诊科管理手册
- 售后工程师的绩效考核与评估
- 新HSK一至六级词汇表
评论
0/150
提交评论