软件开发模型-瀑布模型
瀑布模型
需求分析
- 研发分析需求说明书
- 判断需求实现可能性
概要设计
- 用到具体的技术点
- 大致模块划分
详细设计
- 详细到可以为编码做支持
- 类和类关系,类的设计
- 函数设计
- 各个接口的细节
- 数据库表的关系,字段关系
编码
- 依据详细设计进行编码
测试
维护
- 软件发布后需要持续维护
瀑布模型的特点:
- 线性模型:每一步都按顺序进行
- 文档驱动:每一步都有文档产出
瀑布模型的优点:
- 开发各个阶段比较清晰
- 当完成一个阶段后,只需关注后续阶段
瀑布模型的缺点:
- 依赖早期的需求调查,不适应需求的变化
- 风险往往延至后期才显露,失去及早纠正的机会
所有的链接,都是从主动开始的,主动麻烦别人,人家帮我们了,请人家吃一顿饭,要是不来,他卖什么,买点什么就行了。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?