软件工程--瀑布模型
瀑布模型
优点:
- (1)我们可以看得到瀑布模型在编码前进行了大量的准备工作。即推迟物理实现,这样做可以使我们对项目有深入的思考,提高了我们写代码的效率以及代码质量。
- (2)我们还可以发现瀑布模型的每一个过程都要完成相应的文档撰写,因此我们可以说瀑布模型是文档驱动的。文档驱动的好处在于可以使软件开发过程可视化(因为软件看不见摸不着),我们也可以通过对文档进行严格的审查来尽早发现问题,消除隐患,降低成本。
缺点:
- (1)实际软件开发中,各阶段之间并非完全的自上而下线性顺序展开
-(2)在开发过程中,用户看不见系统,而只有在交付使用时系统才能和用户见面。 - (3)不够灵活(针对需求模糊或变化的情况)
软件工程--瀑布模型相关推荐
- 软件工程 瀑布模型、原型模型、喷泉模型和V模型的优缺点及适用场景
一.瀑布模型 瀑布模型(Waterfall Model)是一个项目开发架构,开发过程是通过设计一系列阶段顺序展开的,从系统需求分析开始直到产品发布和维护,每个阶段都会产生循环反馈,因此,如果有信息未被 ...
- 软件工程--瀑布模型特点详解
瀑布模型 在20世纪80年代之前,瀑布模型一直是唯一被广泛采用的生命周期模型,现在它仍然是软件工程中应用得最广泛的过程模型.传统软件工程方法学的软件过程,基本上可以用瀑布模型来描述. 如下图所示为传统 ...
- 【软件工程】瀑布模型 原型模型 增量模型 螺旋模型 喷泉模型 RUP过程模型 敏捷过程
Content 瀑布模型(生命周期模型) 原型模型 增量模型 综合瀑布模型与原型模型 螺旋模型 喷泉模型 RUP过程模型 敏捷过程 详细内容 参考链接 1.瀑布模型.快速原型模型.增量模型.螺旋模型 ...
- SCAU 软件工程 期末复习
软件发展阶段 程序设计阶段--50至60年代 程序系统阶段--60至70年代 软件工程阶段--70年代以后 软件工程的生命周期 1.需求分析(RequirementsCapture) 2.系统分析与设 ...
- 一、概述——软件工程
今天发现了一个很好地复习软工的思维导图. 本来想直接收藏拿来用,但鉴于上次计算机网络第二章复习效果不佳.所以想要自己在挨个写一遍. 先来个大框架,今天先复习第一个内容. 一.概述 这是在网上看到的思维 ...
- 瀑布模型:像工厂流水线一样把软件开发分层化
今天我们聊一聊这个软件工程中的瀑布模型. 瀑布模型算是现代软件工程的起源,软件工程的发展,很大部分都是构建于瀑布模型的基础之上的.我们后面所学的软件工程的很多内容,都是源自瀑布模型的衍生,或者其中某个 ...
- 软件工程复习之软件生命周期
生命周期 基本概念: 生命周期: -1995过程的划分: 基本过程: 开发过程包含的活动: 过程实现包含任务 系统需求分析包含任务 系统体系结构设计包含任务 软件需求分析 软件体系结构设计包含任务 支 ...
- 一、数据库设计与性能优化--概述
前言 我1998年第一次接触SQL Server 6.5 for Windows NT 4.0,当时的感觉就认为SQL Server只是一个功能强大的Excel文件.现在回想起来,当年抱着这样一种态度 ...
- 在进化计算中,软件进行元基编码的新陈代谢方式 V0. 1. 1
罗瑶光 关键词:进化计算, 数据软件, 元基索引, 新陈代谢 2018年10月, 设计养疗经软件, 我花了一个月就把中药搜索的功能实现了. 当时心里只是有点不服, 因为我应该多花点精力做些什么, ...
最新文章
- 粒子物理学有了新的基础数学理论
- Linux定时任务Crontab执行PHP脚本
- python安装后怎么配置环境变量_Python安装与环境变量的配置
- oracle数据源的报表sql计算慢解决
- docker迁移与备份
- linux rootfs编译进内核,九鼎x6818开发板笔记:uboot、kernel、rootfs编译和烧写
- Unity——用UnityEditor拷贝FBX中的AnimationClip
- 使用Python+md5删除本地重复(同一张不重名)的照片
- python变量类型声明_python基础知识:变量的定义以及类型
- 无人机送货新方式?只为解决“最后一公里”
- 解决git克隆项目出现fatal无法访问‘https://github.com/xxx/xxx‘Unsupported proxy syntax in‘127.0.0.1:8118‘
- 计算机学生英语面试自我介绍ppt,大学生英语自我介绍ppt.doc
- GoEasy使用详解
- Mac/Win 下浏览器网页长截屏(不安装截图软件实现)
- python矩形法求定积分_如何用矩形法(梯形法)求定积分
- 虚拟主机终极选购指南
- 猎头解密互联网公司offer行情,网易游戏研发高达40W--IT薪资待遇
- 腾讯云配置密钥使用putty登录 PuTTY实现Windows向Linux上传文件
- BigDecimal的8种round舍入模式
- java程序代码实现手机号码归属地查询
热门文章
- python双层for循环优化,如何优化Python中的嵌套for循环
- k米评分容易得高分的歌_超级音雄怎么K歌 唱歌方法介绍-
- 2.4_double-ended_queue_双向队列
- gtest测试框架使用详解_python selenium自动化测试框架如何搭建使用?
- springboot和ssm的区别
- RS485 RS232
- 异常检测(Anomaly detection): 异常检测算法(应用高斯分布)
- -------------------开启我的手残之旅---------我就是喜欢写笔记-------咋滴啦?-----
- Java读书笔记(8)-单例模式
- 如何实现A星寻路算法 Cocos2d-x 3.0 beta2