软件设计师知识点总结 一、软件工程 1.1 软件工程基础知识  软件生命周期: 软件的生存期划分为制定计划、需求分析、设计、编程实现、测试、运行维护等几个阶段,称为软件生命周期。