软件工程:7.生存周期过程和软件生存周期模型
软件生存周期
软件生存周期(software life circle)又称软件生命期,生存期。它是指从形成软件开发概念开始,到软件投入使用,再到软件失去价值而消亡的整个过程。
软件生存周期过程
软件生存周期过程,是规定了获取,供应,开发,操作和维护软件时,要实施的过程,活动和任务。它旨在提供一个公共的框架,方便使用“相同的语言”(可理解为相同的标准,规则)在自己的环境中创作和管理软件。
软件生存周期过程和软件生存周期模型的关系
软件生存周期模型是选取了软件生存周期过程中的部分活动。因为在实际软件开发过程中,不能一味地照搬模板,而是要根据项目和应用的性质,采用合适的方法与工具,对软件进行开发和维护。由此催生了各种软件生存周期模型。
软件生存周期模型
为软件开发提供一些抽象层,确定了每一层的关系。只管的表达了软件开发中的一些活动。
瀑布流模型
- 问题得定义和规划
- 需求分析
- 软件设计
- 程序编码
- 软件测试
- 运行维护
优缺点
优点
- 简单易行
- 可以按照阶段检查,能及时发现问题
- 前一个阶段完成后,就可以重点关注下一个阶段
- 有很好得分工协作
- 对质量有保障
缺点
- 难以响应需求得变更,当需求发生改变时,越到后期代价越大。
- 工作量分布不均衡。例如前期开发,测试人员无法参与,而后期开发,测试人员又特别忙
- 前期进度受阻,会一直压缩后续阶段时间,导致延期或影响质量
- 一直到最后阶段才能看到效果
软件工程:7.生存周期过程和软件生存周期模型相关推荐
- 软件工程—绪论软件工程2(软件工程过程、软件生存周期、软件生存周期模型)
1.2软件工程过程和软件生存周期 1.2.1软件工程过程 软件工程过程规定了获取.供应.开发.操作和维护软件时,要实施的过程.活动和任务.其目的是为各种人员提供一个公共的框架,以便用相同的语言 ...
- 《软件工程》-面向过程的软件设计方法
[前言] 软件设计的目标和任务 软件设计基础 模块独立性 结构化设计方法 数据设计和文件设计.过程设计 [内容] 1.软件设计的目标和任务 根据用信息域表示的软件需求,以及功能和性能需求,进行 数据设 ...
- 软件生存周期过程及其模型
记录软件工程基础的学习过程,第二篇:软件生存周期过程及其模型. 文章目录 软件生存周期过程 软件生存周期 软件生存周期过程 国标软件生存周期过程 软件生存周期模型 软件生存周期过程和模型的关系 经 ...
- [软件工程]软件生存周期过程与管理————(2020.6.29学习笔记)
目录 第一节 软件生存周期过程概述 第二节 过程描述 第三节 应用说明 第四节 软件生存周期模型 第五节 过程规划与管理 第一节 软件生存周期过程概述 软件生存周期(SDLC,软件生命周期) 是软件的 ...
- 为什么要有软件生存周期过程
此篇文章是对B站上的一个 软件工程 的学习视屏的总结.我的观点是,对于软件工程这种概念性比较强的学科,讲清楚这个东西为什么而存在 与 讲清楚个东西要怎么做是同样重要的.大多数的软件工程视频一上来就跟你 ...
- 02_软件生存周期与软件过程
02_软件生存周期和软件过程 软件生存周期 一个软件从立项起, 到废弃不用为止, 称为软件的生存周期. 一般被划分为三个阶段 : 计划 开发 运行. 软件生存周期的主要活动 需求分析 该阶段是从用户的 ...
- 软件工程-软件生存周期模型
软件工程-软件生存周期模型 软件工程-软件测试 软件工程-软件测试-测试方法 概念 同任何事物一样,一个软件产品或软件系统也要经过孕育.诞生.成长.成熟.衰亡的许多阶段,一般称为软件生存周期. 软件的 ...
- YY/T 0664—2020《医疗器械软件 软件生存周期过程》 相关
标准书: YY/T 0664-2020 医疗器械软件 软件生存周期过程 - 道客巴巴 (doc88.com) 国家药监局关于发布34项医疗器械行业标准的公告(2020年第108号) 第10项为&qu ...
- 《软件建模与设计: UML、用例、模式和软件体系结构》一一3.1 软件生存周期模型...
本节书摘来自华章计算机<软件建模与设计: UML.用例.模式和软件体系结构>一书中的第3章,第3.1节,作者:(美)Hassan Gomaa,更多章节内容可以访问云栖社区"华章计 ...
最新文章
- 为什么极度随机树比随机森林更随机?这个极度随机的特性有什么好处?在训练阶段、极度随机数比随机森林快还是慢?
- 【控制】粒子群优化(PSO,Particle Swarm Optimization)算法及 Matlab 仿真实现
- 从零开始发布自己的NPM包
- [ASP.NET Core 3框架揭秘] 异步线程无法使用IServiceProvider?
- [TJOI2015]弦论 后缀自动机
- Yarn 国内加速,修改镜像源
- 例子---纯CSS实现加载球
- Ubuntu12.04 搭建TFTP服务
- HDU 4380 Farmer Greedy 计算几何+bitset
- to teacher eulogy
- ip pim spare 源树 和 共享树_如何实现IP组播,减少摄像头和网络的负载?
- 卡方分布、t分布、F分布
- 使用Clustal进行多序列比对
- 程序员浪漫表白小程序
- python arduino 微信_MicroPython动手做(27)——物联网之微信小程序
- SQL 汉字转拼音函数(转)+将表中汉字转拼音
- 【给小白玩的脚本】自动发歌词、发弹幕
- 【UV打印机】电气之负压系统(二)
- 2.7 数值分析: 向量的范数
- vue+element 将密码输入框的小圆点显示为星号