瀑布模型

优点:

  • (1)我们可以看得到瀑布模型在编码前进行了大量的准备工作。即推迟物理实现,这样做可以使我们对项目有深入的思考,提高了我们写代码的效率以及代码质量。
  • (2)我们还可以发现瀑布模型的每一个过程都要完成相应的文档撰写,因此我们可以说瀑布模型是文档驱动的。文档驱动的好处在于可以使软件开发过程可视化(因为软件看不见摸不着),我们也可以通过对文档进行严格的审查来尽早发现问题,消除隐患,降低成本。

缺点:

  • (1)实际软件开发中,各阶段之间并非完全的自上而下线性顺序展开
    -(2)在开发过程中,用户看不见系统,而只有在交付使用时系统才能和用户见面。
  • (3)不够灵活(针对需求模糊或变化的情况)

软件工程--瀑布模型相关推荐

  1. 软件工程 瀑布模型、原型模型、喷泉模型和V模型的优缺点及适用场景

    一.瀑布模型 瀑布模型(Waterfall Model)是一个项目开发架构,开发过程是通过设计一系列阶段顺序展开的,从系统需求分析开始直到产品发布和维护,每个阶段都会产生循环反馈,因此,如果有信息未被 ...

  2. 软件工程--瀑布模型特点详解

    瀑布模型 在20世纪80年代之前,瀑布模型一直是唯一被广泛采用的生命周期模型,现在它仍然是软件工程中应用得最广泛的过程模型.传统软件工程方法学的软件过程,基本上可以用瀑布模型来描述. 如下图所示为传统 ...

  3. 【软件工程】瀑布模型 原型模型 增量模型 螺旋模型 喷泉模型 RUP过程模型 敏捷过程

    Content 瀑布模型(生命周期模型) 原型模型 增量模型 综合瀑布模型与原型模型 螺旋模型 喷泉模型 RUP过程模型 敏捷过程 详细内容 参考链接 1.瀑布模型.快速原型模型.增量模型.螺旋模型 ...

  4. SCAU 软件工程 期末复习

    软件发展阶段 程序设计阶段--50至60年代 程序系统阶段--60至70年代 软件工程阶段--70年代以后 软件工程的生命周期 1.需求分析(RequirementsCapture) 2.系统分析与设 ...

  5. 一、概述——软件工程

    今天发现了一个很好地复习软工的思维导图. 本来想直接收藏拿来用,但鉴于上次计算机网络第二章复习效果不佳.所以想要自己在挨个写一遍. 先来个大框架,今天先复习第一个内容. 一.概述 这是在网上看到的思维 ...

  6. 瀑布模型:像工厂流水线一样把软件开发分层化

    今天我们聊一聊这个软件工程中的瀑布模型. 瀑布模型算是现代软件工程的起源,软件工程的发展,很大部分都是构建于瀑布模型的基础之上的.我们后面所学的软件工程的很多内容,都是源自瀑布模型的衍生,或者其中某个 ...

  7. 软件工程复习之软件生命周期

    生命周期 基本概念: 生命周期: -1995过程的划分: 基本过程: 开发过程包含的活动: 过程实现包含任务 系统需求分析包含任务 系统体系结构设计包含任务 软件需求分析 软件体系结构设计包含任务 支 ...

  8. 一、数据库设计与性能优化--概述

    前言 我1998年第一次接触SQL Server 6.5 for Windows NT 4.0,当时的感觉就认为SQL Server只是一个功能强大的Excel文件.现在回想起来,当年抱着这样一种态度 ...

  9. 在进化计算中,软件进行元基编码的新陈代谢方式 V0. 1. 1

    ​ 罗瑶光 关键词:进化计算, 数据软件, 元基索引, 新陈代谢 2018年10月, 设计养疗经软件, 我花了一个月就把中药搜索的功能实现了. 当时心里只是有点不服, 因为我应该多花点精力做些什么, ...

最新文章

  1. 粒子物理学有了新的基础数学理论
  2. Linux定时任务Crontab执行PHP脚本
  3. python安装后怎么配置环境变量_Python安装与环境变量的配置
  4. oracle数据源的报表sql计算慢解决
  5. docker迁移与备份
  6. linux rootfs编译进内核,九鼎x6818开发板笔记:uboot、kernel、rootfs编译和烧写
  7. Unity——用UnityEditor拷贝FBX中的AnimationClip
  8. 使用Python+md5删除本地重复(同一张不重名)的照片
  9. python变量类型声明_python基础知识:变量的定义以及类型
  10. 无人机送货新方式?只为解决“最后一公里”
  11. 解决git克隆项目出现fatal无法访问‘https://github.com/xxx/xxx‘Unsupported proxy syntax in‘127.0.0.1:8118‘
  12. 计算机学生英语面试自我介绍ppt,大学生英语自我介绍ppt.doc
  13. GoEasy使用详解
  14. Mac/Win 下浏览器网页长截屏(不安装截图软件实现)
  15. python矩形法求定积分_如何用矩形法(梯形法)求定积分
  16. 虚拟主机终极选购指南
  17. 猎头解密互联网公司offer行情,网易游戏研发高达40W--IT薪资待遇
  18. 腾讯云配置密钥使用putty登录 PuTTY实现Windows向Linux上传文件
  19. BigDecimal的8种round舍入模式
  20. java程序代码实现手机号码归属地查询

热门文章

  1. python双层for循环优化,如何优化Python中的嵌套for循环
  2. k米评分容易得高分的歌_超级音雄怎么K歌 唱歌方法介绍-
  3. 2.4_double-ended_queue_双向队列
  4. gtest测试框架使用详解_python selenium自动化测试框架如何搭建使用?
  5. springboot和ssm的区别
  6. RS485 RS232
  7. 异常检测(Anomaly detection): 异常检测算法(应用高斯分布)
  8. -------------------开启我的手残之旅---------我就是喜欢写笔记-------咋滴啦?-----
  9. Java读书笔记(8)-单例模式
  10. 如何实现A星寻路算法 Cocos2d-x 3.0 beta2