简述软件开发的生命周期。一个软件的生存周期包括以下几个阶段:(1) 问题定义与需求分析。(2) 总体设计(或称概要设计)。(3) 详细设计。(4) 编写程序和单元测试。(5) 综合测试和确定运行。(6) 系统维护。相关知识点: 试题来源: 解析 简述编译程序结构的五道“工序”。(1) 词法分析程序。(2) 语法分析程序。