精选优质文档-倾情为你奉上需求工程(考前整理)第一部分(绪论)1. 什么是需求(1)用户为了解决问题或达到某些目标所需要的条件或能力;(2)系统或系统部件为了满足合同、标准、规范或其它正式文档所规定的要求而需要具备的条件或能力;(3)对1或2中的一个条件或一种能力的一种文档化描述2. 需求的分类IEEE1998将需求分为5种类别:(1)功能需求:和系统主要工作相关的需求,即在不考虑物理约束的情况下,用户希望系统所能够执行的活动,这些活动可以帮助用户完成任务。功能需求主要表现为系统和环境之间的行为交互。(2)性能需求:系统整体或系统组成部分应该拥有的性能特征,例如CPU使用率、内存使用率等。(3)质量属性:系统完成工作的质量,即系统需要在一个“好的程度”上实现功能需求,例如可靠性程度、可维护性程度等。(4)对外接口:系统和环境中其他系统之间需要建立的接口,包括硬件接口、软件接口、数据库接口等等。(5)约束:进行系统构造时需要遵守的约束,例如编程语言、硬件设施等3. 软件质量属性常见的有哪些功能性、可靠性、可用