第8讲原型开发.pptVIP

  • 25
  • 0
  • 约3.4千字
  • 约 29页
  • 2019-05-31 发布于广东
  • 举报
第 8 讲 原型开发 为什么采用原型开发 在开发初期,要想得到一个完整准确的规格说明不是一件容易的事。特别是对一些大型的软件项目。 用户往往对系统只有一个模糊的想法,很难完全准确地表达对系统的全面要求。 软件开发者对于所要解决的应用问题认识更是模糊不清。 随着开发工作深入,用户可能会产生新的要求,或因环境变化,要求系统也能随之变化;开发者又可能在设计与实现的过程中遇到些没有预料到的实际困难,需要以改变需求来解脱困境。 因此规格说明难以完善、需求的变更、以及通信中的模糊和误解,都会成为软件开发顺利推进的障碍。 为了解决这些问题,逐渐形成了软件系统的快速原型的概念。 原型定义 在软件开发中,原型是软件的一个早期可运行的版本,它反映最终系统的部分重要特性,用于实验和评价,以指导进一步的软件开发和生产。 对“原型”有以下设想: 原型是一个实际工作的系统; 原型没有一般的生存周期; 原型可能服务于多个不同的目的; 原型开发必须时间短、费用低; 原型是一个包含了修改和评价的完整的重复过程。 原型开发的应用 辅助分析和确定用户需求; 作为软件设计的工具; 作为一个解决不确定性的工具; 作为一种实验工具; 作为一种支持用户培训的工具; 作为实现一次性应用的一种经济的方法; 作为软件维护的辅助工具; 作为一种开发方法,利用原型演化为最终系统。 原型开发不适合的领域: 嵌入式系统; 实时控制系统; 科

文档评论(0)

1亿VIP精品文档

相关文档