文章目录 一. 软件生命周期二. 软件设计的原则 一. 软件生命周期 定义:软件产生到报废的整个过程。 阶段:问题定义,可行性分析,总体描述,系统设计,编码,调试和测试,验收和运行,维护升级,直到报废等阶段。 问题的定义及规划需求分析软件设计程序编码软件测试运行维护 二. 软件设计的原则 软件设计的原则 可重用性可拓展性可维护性 对模块的要求: 结构稳定性可拓展性可组合性高内聚性低耦合性