软件工程 作者 郑人杰 马素霞 麻志毅 第2章 软件需求获取与确定.pptVIP

  • 4
  • 0
  • 约5.35千字
  • 约 35页
  • 2018-05-08 发布于广东
  • 举报

软件工程 作者 郑人杰 马素霞 麻志毅 第2章 软件需求获取与确定.ppt

第一部分 软件工程基础 第2章 软件需求获取与确定 2.1 软件需求获取的任务 软件需求(software requirement)是为了解决用户的问题或实现用户的目标,用户所需的软件必须满足的能力和条件 。 获取软件需求要涉及到多种人员,每种人员对需求的描述是不同的 主要的需求种类 业务需求:描述了使用软件系统要达到什么目标。 系统需求:为了满足用户解决问题需要的条件或能力,系统或系统成分必须满足或具有的条件或能力。 功能需求:规定了软件必须实现的功能性需求。 非功能需求 :在满足功能需求的基础上,软件系统还必须具有一定的特性和必须遵循一定的约束,非功能需求描述相应的特性和约束。 2.2 软件需求的获取与确认过程 2.3 快速原型化方法 原型法(prototyping)是这样的一种软件开发技术,通过开发软件的初期版本让用户进行反馈来确定软件的可行性,研究开发技术或开发过程支持的其他问题。 快速原型化(rapid prototyping)是一种原型法,它的重点是在开发过程的早期就开发出原型,使反馈和分析提前,以支持开发过程[1]。 2.3 快速原型化方法 (1)演示原型 通过演示原型向用户展示一些界面,让用户判断基于该原型的系统是否能够满足他们的要求。 (2) 技术验证原型 该原型在技术层上实现软件的部分功能,以验证技术上的可行性。 2.4 基

文档评论(0)

1亿VIP精品文档

相关文档