- 1、本文档共73页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SRE02-需求工程概述 内容 软件需求定义 需求工程定义 软件需求类型 软件需求属性 软件需求开发主要困难与对策 一 软件需求定义 软件需求定义 什么是软件需求? 待开发软件产品的目标用户对该软件产品的功能、性能、设计约束和其它方面的期望和要求 说明 目标用户 实际操作该软件的用户(图书管理员) 用户方的负责人 用户代表(市场经理),…… 必须是用户所需的 例如,网上图书借阅(想法很好,用户不需要,也不现实) 软件需求定义 关于软件需求的注意事项 软件需求关注用户的期望、要求和需要,不是解决方案 要区分what和How 例如,要采用什么算法,不是用户需求 并不是所有方面的要求都是软件需求 例如,重量、软件大小等不是用户需求 并不是所有用户的期望和要求都是软件需求 用户需求必须中肯,有意义 例如,记录图书的厚度等不是用户需求 软件需求定义 软件需求的表现形式 功能需求 性能需求 易用性、质量、性能、安全性,移植性、可重用性等 设计约束 运行环境 开发环境 其它要求:如开发周期 需求类型模型 用例模型的主要元素 角色 角色描述 用例 用例描述 简要说明、前置条件、主事件流、备选事件流、后置条件 用例之间的关系(使用、扩展、泛化) 用例模型的UML可视化 用例图 可视化角色、用例、用例关系和系统边界 活动图 可视化用例事件流的结构 顺序图 可视化用例事件流的(动作序列)交互过程,分解对象、消息和动作 类图 可视化用例实体结构关系 4 非功能性需求 大约有八类非功能性需求: 观感需求: 易用性需求: 性能需求: 可操作性需求: 可维护性和可移植性需求: 安全性需求: 文化和政策需求: 法律需求: 60 * 非功能性需求 非功能性需求 非功能性软件需求典型地用来表示详细描述定义中的“系统的属性”或者“系统环境的属性”。 非功能性软件需求主要包括和归纳为以下四种: (1).易用性 (2).可靠性 (3).性能 (4).可维护性 60 * (1) 易用性需求 描述系统可以被预想的用户学习和操作的简单性非常重要。可用性需求可包含如下子类别: 人员因素 美观 用户界面的一致性? 联机帮助和环境相关帮助 向导和代理 用户文档 培训材料和培训时间 易用性需求 例如: 指出普通用户和高级用户要高效地执行特定操作所需的培训时间 指出在符合公认的可用性标准方面的需求 60 * (2) 可靠性需求 可靠性需求应该描述系统到底以哪种用户能够接受的程度运转。 需要考虑的可靠性需求有: 可用性 平均故障间隔时间(MTBF) 平均修复时间 准确性 错误和缺陷率 每类错误 平均故障间隔时间 通常以小时为单位指定,也可以以天、月或年为单位指定。 要强调的是,这需要精确:需求必须仔细地定义什么是故障。 平均修复时间 允许系统出故障后不运转的时间有多长? 例如,用户可能会规定90%的系统故障要在5分钟内可修复,99.9%的系统故障要在一小时内修复 在这里,精确仍然非常重要:需求必须指明修复是否意味着所有用户都可以再一次访问所有服务或者是否完全恢复的子集是可接受的 准确性 产生数字输出的系统要求有多高的精确度?例如,金融系统的结果必须准确到分还是厘? (3) 性能需求 性能需求可对功能性需求强加条件。 性能需求通常包括以下几类: 事务的响应时间:平均值,最大值。 吞吐量:每秒事务数。 容量:系统可容纳的客户总数或事务数。 退化模式:当系统被降级时,可接受的运转模式。 如果新的系统必须和其他系统用共享硬件资源,则还要对系统到底能够在多大程度上文明地使用类似CPU、内存、信道、磁盘空间以及带宽等稀有资源加以规定。 性能需求 速度(Speed),系统的响应时间,例如PR2.3.3-1。 PR2.3.3-1:所有的用户查询都必须在10秒内完成。 容量(Capacity),系统所能存储的数据量,例如PR2.3.3-2。 PR2.3.3-2:系统应该能够存储至少10万条销售记录。 吞吐量(Throughput),系统在连续的时间内完成的事务数量,例如PR2.3.3-3。 PR2.3.3-3:解释器每分钟应该至少解析5000条没有错误的语句。 负载(Load),系统可以承载的并发工作量,例如PR2.3.3-4。 PR2.3.3-4:系统应该允许200个用户同时进行正常的工作。 实时性(Time-Critical),严格的实时要求,例如PR2.3.3-5。 PR2.3.3-5:监测到病人异常后,监控器必须在0.5秒内发出警报。 从用例角度识别性能指标体系 评估性能风险 确定关键用例 选择关键性能场景 建立性能目标 增加软件资源需求 增加计算机资源需求 验证和确认模型 修改产品构思 修正性能目标 60 * (4) 可维护性需求 可维修性是指为了升级或
您可能关注的文档
- 1基因工程知识结构.ppt
- 重庆XXX建材有限责任公司XXX采石场新建工程预评价报告.doc
- 01概论电气工程基础.ppt
- 绝缘工程陶瓷电火花加工温度场模拟.pdf.pdf
- 安达信 上海谷元石油软件工程中心有限公司-期中报告(讨论稿).ppt
- 世博中心雨水利用的策略与工程设计参数探讨---李田.pdf
- 城市工程改造伦理.ppt
- 中级数据库系统工程师2007上半年上午试题.pdf
- 工程建设法规 z.ppt
- 专题十七-基因工程教学案.doc
- T_CI 557-2024 人工智能驱动的校园欺凌防控管理技术规范.docx
- T_CNIA 0084-2021 绿色设计产品评价技术规范 钛锭.docx
- T_CMIF 49-2019 绿色设计产品评价技术规范 水轮机用不锈钢叶片铸件.docx
- T_CFCR 011-2025 社会文物鉴定质检服务机构执业能力认可管理体系.docx
- T_HAEPCI 41-2022 绿色设计产品评价技术规范 烟气深度冷却器.docx
- T_HPAESRCU 0010-2021 绿色设计产品评价技术规范 生物降解材料制品.docx
- 某厂机组长竞聘试卷含答案-4.docx
- 安全培训教育制度.docx
- 阀门电动装置的硬通货.docx
- 24种抢救药品药理作用及不良反应.docx
最近下载
- 管理学案例两面针公司.ppt VIP
- Roland罗兰GW-8说明书 中文.pdf VIP
- 亚吉铁路运营现状及问题分析.pdf VIP
- 2025年下半年新疆塔城地区急需紧缺人才引进243人笔试参考题库附答案解析.docx VIP
- 大理州旅游美宿基本要求与评价.pdf VIP
- 2025年国开电大机考网考题库04008_理工英语4.doc VIP
- 中建EPC项目总承包管理方法与实务2024.docx
- 2025年下半年新疆塔城地区急需紧缺人才引进243人笔试模拟试题及答案解析.docx VIP
- 2025年下半年新疆塔城地区急需紧缺人才引进243人笔试备考题库附答案解析.docx VIP
- 2025年铁路列车员(中级)职业技能鉴定参考试题库-下(判断题汇总).docx VIP
文档评论(0)