软件生命周期可划分为定义、开发和运行3个大的阶段,进一步可细分为6个
阶段,每个阶段有明确的任务,使规模大、结构复杂且管理复杂的软件开发变得
容易控制和管理。
(1)问题的定义及规划:在该阶段软件开发人员与客户进行需求交流,确
定软件的开发目标及其可行性。
(2)需求分析:在确定软件开发可行的情况下,对软件需要实现的各个功
能进行详细分析。
(3)软件设计:该阶段主要根据需求分析的结果,对整个软件系统进行设
计,如系统框架设计,以及数据库设计等。
(4)程序编码:该阶段是将软件设计的结果转换成计算机可运行的程序代
码。
(5)软件测试:在软件设计完成后要经过严密的测试,以便发现软件在整
个设计过程中存在的问题并加以纠正。
(6)软件维护:这是软件生命周期中持续时间最长的阶段。
评论0
最新资源