概括地说,软件生命周期由软件定义、软件开发和运行维护(也称为软件维护)3个时期组成,每个时期又进一步划分成若干个阶段。
软件定义时期的任务是:确定软件开发工程必须完成的总目标;确定工程的可行性;导出实现工程目标应该采用的策略及系统必须完成的功能;估计完成该项工程需要的资源和成本,并且制定工程进度表。开发时期具体设计和实现在前一个时期定义的软件。维护时期的主要任务是使软件持久地满足用户的需要。
同学们已经明确了软件生命周期的几个阶段,
接下来让我们学习软件生命周期中每个阶段的主要任务。