软件从定义、开发、使用和维护,直到最终被丢弃,叫软件的生命周期。
软件生命周期由软件定义、软件开发和软件维护三个时期组成。
软件定义:总体目标是什么,功能多少,可行性研究、需求分析
软件开发:概要设计、详细设计、编码和单元测试、综合测试 、软件维护