软件需求工程管理与核心要点.pptx

第二章软件需求过程管理IT@ANY

本课程的主要内容软件需求的定义软件需求开发软件需求管理

本章目标了解什么是软件需求掌握软件需求的层次(重点)掌握软件需求的开发和管理过程(重点)

软件项目中所存在的问题

什么是软件需求定义:(1)用户解决问题或达到目标所需的条件或权能(Capability)。(2)系统或系统部件要满足合同、标准、规范或其它正式规定文档所需具有的条件或权能。(3)一种反映上面(1)或(2)所描述的条件或权能的文档说明。

问题写出你对”一次性杯子”的需求

软件需求的层次

软件需求的层次软件需求一般包括业务需求、用户需求、功能需求和一些非功能性需求业务需求(businessrequirement):反映了组织机构或客户对系统、产品高层次的目标要求,它们在项目视图与范围文档中予以说明。用户需求(userrequirement):描述了用户使用产品必须要完成的任务,这在使用实例(usecase)文档或方案脚本(scenario)说明中予以说明。

软件需求的层次功能需求(functionalrequirement):定义了开发人员必须实现的软件功能,使得用户能完成他们的任务,从而满足了业务需求。非功能性需求:描述了系统展现给用户的行为和执行的操作等。它包括产品必须遵从的标准、规范和合约;外部界面的具体细节;性能要求;设计或实现的约束条件及质量属性。

软

文档评论(0)

1亿VIP精品文档

相关文档