[Russell Han] 13 | 软工 2 | 需求基础
分类:
文章
•
2025-01-19 08:30:16
需求工程
需求的问题
- 用户不知道自己想要什么,或知道自己想要什么却无法描述清楚
- 产品经理、分析设计人员等在理解用户描述中更加偏差
概述
- “为什么要开发需求”、“如何得到需求”,要考虑到软件与现实世界的关系;单纯的软件系统是不能解决问题的,他只有和现实世界之间形成有效互动才能解决现实问题
- 软件建立的依据
先在现实世界中找到问题
抽象出问题及问题域知识
软件建模、构建方案,构建软件的solution
实现软件,形成软件程序
来源于现实,应用回现实
形成现实世界与软件世界的互动,互动过程要从需求工程开始
- 需求工程的概念:所有需求处理活动的总和;他收集信息、分析问题、整合观点、记录需求并验证其正确性,最终描述出软件被应用后与其环境互动形成的期望效应(需求的期望)
- 需求工程的三个主要任务
需求工程必须说明软件系统将被应用的应用环境及其目标(为什么做),说明用来达成这些目标的软件功能(要做什么),即同时说明软件需要“做什么”和“为什么”需要做
需求开发
需求分析
需求规格说明
需求验证
需求管理
需求基础
什么是需求
需求的层次
需求分类
___Fin___