一个软件产品从定义、开发、维护到废弃的时间总和称为软件的生存周期(LiftCycle)。 软件生存期可以分为7个阶段: (1)问题定义 (2)可行性研究 (3)需求分析 (4)设计 (5)编码 (6)测试 (7)运行与维护
判断题冗余程序设计就是每个程序采用两种不同的算法编写。
判断题利用PAD图设计出的程序必定是结构化的程序。
判断题数据流图与程序流程图的主要区别是程序流程图中各处理框之间有严格的时间上的顺序。而数据流图只反映数据的流向,不反映处理逻辑的先后。
判断题模块越多,开发成本越小。
判断题软件的开发与运行经常受到硬件的限制和制约。