摘要:
软件生存周期一般划分为:制定计划,需求分析,设计,编码实现,测试,运行维护等几阶段,称为软件的生命周期。用不同的方式将软件生命周期中的所有活动组织起来形成一定的结构框架来指导软件开发,从而形成不同的软件开发模型,常见的模型有如下几种:1.瀑布模型。瀑布模型是一种最朴素的开发模型,他严格遵循软件生命周期各阶段的固定顺序,计划,分析,设计,编程,测试和维护,上一阶段完成后才能进入下一阶段,整个模型就像一个飞流直下的瀑布。 瀑布模型过于理想化,而且缺乏灵活性,无法再开发过程中逐渐明确用户难以确切表达或一时难以想到的需求。使用该模型,很可能直到软件开发完成之后才发现他与用户需求有很大距离,此时... 阅读全文