目录
前言
需求分析是软件工程中的重要步骤,是决定项目成败的关键影响因素之一。在需求工程中,主要关注软件和系统需求的获取、建模、分析、验证和管理。
在这部分学习内容中,需要注意:1、将问题的分析和解决方案的生成区别开来。2、要根据软件项目本身的规模、人员的技能、客观的条件、项目的成本来选择合适的需求获取技术和建模方法。
一、需求工程师
需要具备的能力:
- 分析问题和解决问题的能力
- 人际沟通及交流能力
- 软件工程知识和技能
- 应用领域有关知识
- 书面语言组织和表达能力
目标:
- 识别错误假设
- 确保一致性
- 提升依从性
- 减少彼此误解
- 提高支持速度和效率
- 提升客户满意度
- 撰写优质需求