软件工程快速入门教程2- 瀑布模型
什么是瀑布模型?
瀑布模型是一种将软件开发划分为不同阶段的顺序模型。 每个阶段都设计用于在SDLC阶段执行特定活动。 它由Winston Royce于1970年推出。
图片.png
软件工程中瀑布模型的不同阶段
| 阶段 | 活动 |
|---|---|
| 需求收集阶段 | 从用户收集要开发的软件系统的详细要求 |
| 设计阶段 | 规划编程语言、数据库或者者项目的其余高级技术细节 |
| 编码 | 在设计阶段之后,它是建立阶段,这只是编码软件 |
| 测试阶段 | 测试软件以验证它能否按照用户端提供的规范构建。 |
| 部署阶段 | 在相应的环境中部署应用程序 |
| 维护阶段 | 可能需要根据用户要求更改代码 |
参考资料
- python测试开发项目实战-目录
- python工具书籍下载-持续升级
- python 3.7极速入门教程 – 目录
- 探讨qq群630011153 144081101
- 原文地址
- 本文涉及的python测试开发库 谢谢点赞!
- 本文相关海量书籍下载
何时使用SDLC瀑布模型
可以使用瀑布模型
- 需求不经常变化
- 应用并不复杂和庞大
- 项目很短
- 要求很明确
- 环境稳固
- 使用的技术和工具不是动态的,而且是稳固的
- 资源可用并经过培训
瀑布模型的利弊
| 好处 | 缺点 |
|---|---|
| 在下一个开发阶段之前,必需完成上一阶段 | 只能在阶段期间修复错误 |
| 适用于需求定义明确的小型项目 | 对于需求经常变化的复杂项目,这是不可取的 |
| 应该在完成每个阶段之前执行质量保证测试(验证和验证) | 测试介入很晚 |
| 精心编写的文档 | 文档占用了开发人员和测试人员的大量时间 |
| 项目完全依赖项目团队,用户干预最少 | 用户的宝贵反馈不能包含在正在进行的开发阶段 |
| 软件的任何变化都是在开发过程中进行的 | 完成的软件中出现的微小变化或者错误可能会导致很多问题 |
说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » 软件工程快速入门教程2- 瀑布模型
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » 软件工程快速入门教程2- 瀑布模型