第3章-软件系统开发方法.pptVIP

  • 5
  • 0
  • 约1.69万字
  • 约 117页
  • 2020-04-14 发布于四川
  • 举报
第3章 软件系统开发方法 在软件开发的早期,人们常用的软件开发方法是边写边改法。这种开发方法在应用开发中最为快捷,但由于其开发的随意性,因而也最为低效。同时,使用该方法的项目常常因为管理失控而终结。基于这种情况,业界人士借鉴其它工程领域的方法,提出了许多有规则可言的软件系统开发方法。最著名的当数“瀑布式”方法了,即把软件开发过程分解成这样一些阶段:制定开发计划、需求分析和定义、系统设计、编码实现、测试验证。然而,在软件开发实践中完全遵循这种过程取得成功的案例并不多。其原因主要在于这种方法有一个前提条件,那就是系统需求必须明确、不变。但在现实应用中,这几乎是不可能的。需求通常模糊不清,并且在系统开发期间随时都有可能发生变化。因此软件开发要求采用的方法过程也必须能适应这种变化,这就出现了其它一些软件开发方法,如原型法、敏捷方法等。 第3章 软件系统开发方法 3.1 软件开发生命周期 3.2 软件开发模型 3.3 传统软件开发方法 3.4 面向对象软件开发方法 3.5 RUP统一软件开发过程 3.6 敏捷软件开发技术 总结 3.1 软件开发生命周期 1. 问题引入 正如任何事物一样,软件也有其孕育、诞生、成长、成熟以及衰亡的生命过程,一般称其为“软件生命周期”。根据这一思想,可以得到软件生命周期的六个阶段,即制定计划、需求分析和定义、设计、编码、测试、运行及维护。然而,在正式开发软件之前

文档评论(0)

1亿VIP精品文档

相关文档