--- title: 软件生命周期 tags: - concept - software-engineering - lifecycle - joplin type: concept source_type: reconstructed created: 2026-04-23 updated: 2026-04-23 --- # 软件生命周期 > [!abstract] > 软件生命周期是软件从提出、开发、运行到退役的完整演化过程,是软件工程中组织任务和控制进度的主线。 ## 核心阶段 - 规划与可行性研究 - 需求分析 - 设计 - 编码与测试 - 部署与维护 - 退役 ## 作用 - 让复杂开发活动按阶段管理。 - 让不同角色能围绕阶段产物协同。 - 为开发模型、测试安排和维护规划提供框架。 ## 判别边界 - 生命周期是完整过程视角。 - [[软件开发模型]] 是对这个过程的不同组织方式。 ## 来源 - [[raw/Joplin/计算机专业基础/软件工程/_软件工程考研复试终极整理版.md]] - [[raw/Joplin/计算机专业基础/软件工程/2.软件工程——软件生命周期.md]] ## 相关页面 - [[软件工程]] - [[软件生命周期与开发模型]] - [[软件开发模型]]