说明为什么在需求工程过程中区分用户需求开发和系统需求开发是重要的?
(1)用户和系统需求之间存在根本的区别这意味着他们应该分开考虑。用户需求是为了描述系统的功能,从用户的角度来看,这是用户理解这些需求的基本要素。他们应该用自然语言表达,可以不是很详细地表达,允许一些实现的灵活性。参与过程的人必须能够理解用户的环境和应用领域。(2)系统需求比用户需求更详细并且旨在成为可能是部分的系统的精确规范系统合同。他们也可能被用在外包的开发,开发团队需要一个完整的规定应该开发什么。系统需求是在用户需求建立后开发的。
举一反三
内容
- 0
饭店信息系统的功能需求由用户确定,在开发过程中,功能需求()
- 1
系统需求规格说明文档、软件需求规格说明文档、硬件需求规格说明文档、接口需求规格说明文档和人机交互文档一起被用于系统开发的目的,都被认为是开发文档。 A: 开发文档 B: 需求文档 C: 过程文档 D: 用户文档
- 2
系统需求描述了系统的行为、特性和属性,是在开发过程中对系统的说明。
- 3
需求工程包括需求获取和需求开发两个方面。
- 4
在软件开发过程中,计划阶段应该完成的工作依次为( )。 A: 开发计划、需求分析、系统定义 B: 需求分析、概要设计、开发计划 C: 开发计划、需求分析、概要设计 D: 系统定义、开发计划、需求分析