软件需求分析习题
需求分析的目的是什么,有什么作用?
目的是要求开发人员准确的理解用户需要什么,进行细致的调查分析,将用户的需求陈述转化为完整的需求定义,再由需求定义转化为相应的软件需求规格说明
软件需求有哪些分类,请举例说明
- 功能需求: 要满足用户需求,开发人员在产品中必须实现的功能
- 业务需求: 该软件的开发目的,为什么要开发这个软件
- 用户需求: 使用该软件用户需要满足的需求
- 非功能需求: 主要是一些限制性要求,包括性能,外部接口,设计约束,质量属性
需求分析过程有哪些步骤
- 沟通
- 导出需求
- 与客户和用户协商
- 可行性研究
- 精化需求
- 编写需求规格说明
- 验证需求
- 管理需求
需求获取方法有哪些
- 会谈
- 调查
- 场景分析
- 快速原型法
你所在的项目团队会选择采用哪些需求获取方法
主要采取调查问卷以及场景分析的方法