今天和大家分享的是软件开发生命周期,主要介绍软件的生命周期和软件的设计模型。 国标(GB8566-88)中将软件生命周期分为8个阶段:可行性研究与计划、需求分析、概要设计、详细设计、实现(包括单元测试)、组装测试(集成测试)、确认测试、使用和维护。 这里出现了一个面试经常出现的问题,就是测试阶段的问题,测试阶段:单元测试、集成测试、系统测试、验收测试。 软件设计模型:瀑布模型、快速原型开发、增量与递归模型、螺旋模型。(1)瀑布模型:1970年由W.Royce提出,其开发过程依照固定顺序进行,各阶段的任务与工作结果。该模型