软件的概念:与计算机系统操作有关的计算机程序、文件、文档以及数据
软件开发流程演变:传统瀑布模型→敏捷开发模型→DevOps模型
瀑布模型
瀑布模型流程:需求分析→设计→编码→实现→软件测试→完成→维护
瀑布模型特点:线性
瀑布模型优点:阶段清晰、强调早期计划和需求调查、适合需求稳定产品
瀑布模型缺点:增加开发风险、错误发现晚
敏捷开发模型
敏捷开发模型:包含XP、SCRUM
软件的概念:与计算机系统操作有关的计算机程序、文件、文档以及数据
软件开发流程演变:传统瀑布模型→敏捷开发模型→DevOps模型
瀑布模型流程:需求分析→设计→编码→实现→软件测试→完成→维护
瀑布模型特点:线性
瀑布模型优点:阶段清晰、强调早期计划和需求调查、适合需求稳定产品
瀑布模型缺点:增加开发风险、错误发现晚
敏捷开发模型:包含XP、SCRUM