第3题:
【简答题】软件生命周期包括哪几个阶段,各个阶段都要进行哪些工作?
问题的定义及规划:此阶段主要确定软件的开发目标及其可行性。 需求分析:在确定软件开发可行的情况下,对软件需要实现的各个功能进行详细分析。 软件设计:此阶段主要对整个软件系统进行设计,如系统框架设计,数据库设计等。软件设计一般分为总体设计和详细设计。 程序编码:此阶段是将软件设计的结果转换成计算机可运行的程序代码。在程序编码中必须要制定统一、符合标准的编写规范。 软件测试:整个测试过程分单元测试、组装测试以及系统测试三个阶段进行。 运行维护:软件维护是软件生命周期中持续时间最长的阶段。要延续软件的使用寿命,就必须对软件进行维护。软件的维护包括纠错性维护和改进性维护两个方面。