- 常见的IEEE1998,将需求分为5类:功能需求、性能需求、质量需求、对外接口和约束。
- 优秀需求的特征:完整性、正确性、精确性(确定性)、可行性、必要性、无歧义、可验证、一致性、可追踪。
- SRS(Software Requirements Specification)是软件需求规格说明书
- 高质量的SRS需要满足:完整性、一致性、可追踪行、可修改性。
- 涉众:与待开发系统有利益关系的人员或组织。其本身并不一定与系统开发有直接利益关系。
- 需求获取信息的来源可能有哪些:涉众、硬数据、相关产品(现有系统等)、重要文档、相关技术标准和技术法规。
- 需求获取的方法:面向目标(面向对象)、基于场景、面向方面、面向视点、基于知识。
- 三类与需求获取相关的现有系统:遗留系统和原有系统、竞争对手的系统、以及类似系统。
- 需求获取的常用方法:传统方法、集体获取方法、原型、模型驱动方法、认知方法、基于上下文的方法。
- 文档审查的三种方法:需求重用、文档分析、需求剥离。
- 数据流图(DFD)的基本元素:外部实体、过程、数据流和数据存储。
- 涉众分析包含的活动:涉众识别、涉众描述、涉众评估、涉众选择。
- 需求工程原型方法步骤:确定原型需求、原型开发、原型评估、原型修正。
- 需求工程的方法分四类:面向对象、面向数据、面向控制、面向工程。
- 常见的需求定义错误:没有反应用户真实需求、模糊和歧义的需求、信息遗漏、不必要的需求、不切实际的期望。
- 微规格说明是一些被用来描述过程处理的技术,主要有三种技术
需求工程部分知识点
最新推荐文章于 2023-09-22 22:55:52 发布
本文探讨了需求工程的关键概念,包括IEEE1998的需求分类、优秀需求特征、SRS要求、涉众分析和需求获取方法。内容涵盖需求获取来源、需求分析工具如数据流图、涉众识别和评估,以及需求管理过程,如原型方法、需求变更管理和评审。此外,还讨论了软件生命周期中的需求阶段、质量标准和主要开发方法。
摘要由CSDN通过智能技术生成