需求工程部分知识点

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值