首页 > 编程知识 正文

软件开发生命周期模型,软件工程中常用的生命周期模型有

时间:2023-05-04 15:50:38 阅读:268186 作者:4403

软件生存周期

软件生存周期(software life circle)又称软件生命期,生存期。它是指从形成软件开发概念开始,到软件投入使用,再到软件失去价值而消亡的整个过程。

软件生存周期过程

软件生存周期过程,是规定了获取,供应,开发,操作和维护软件时,要实施的过程,活动和任务。它旨在提供一个公共的框架,方便使用“相同的语言”(可理解为相同的标准,规则)在自己的环境中创作和管理软件。

软件生存周期过程和软件生存周期模型的关系

软件生存周期模型是选取了软件生存周期过程中的部分活动。因为在实际软件开发过程中,不能一味地照搬模板,而是要根据项目和应用的性质,采用合适的方法与工具,对软件进行开发和维护。由此催生了各种软件生存周期模型。

软件生存周期模型

为软件开发提供一些抽象层,确定了每一层的关系。只管的表达了软件开发中的一些活动。

瀑布流模型

问题得定义和规划需求分析软件设计程序编码软件测试运行维护 优缺点

优点

简单易行可以按照阶段检查,能及时发现问题前一个阶段完成后,就可以重点关注下一个阶段有很好得分工协作对质量有保障

缺点

难以响应需求得变更,当需求发生改变时,越到后期代价越大。工作量分布不均衡。例如前期开发,测试人员无法参与,而后期开发,测试人员又特别忙前期进度受阻,会一直压缩后续阶段时间,导致延期或影响质量一直到最后阶段才能看到效果

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。