简答题
软件生命周期有哪几个时期组成?并简述各自时期的特点。
正确答案
软件生命周期由软件定义、软件开发、软件维护三个时期组成。
特点:
软件定义时期:该时期的任务是确定软件开发工程必须完成的总目标,研究工程的可研究性,提出实现工程目标应该采用的策略及系统必须完成的功能,并对完成该项工程需要的资源和成本进行估算,制定工程进度表。
开发时期:具体设计和实现前一时期所定义的任务。
维护时期:该时期的主要任务是使系统持久地满足用户需要,当系统在这个过程中发现错误应及时纠正,并根据需要,修改和改进系统以满足环境的变化或用户的新增要求。