开发模式和流程
来源:互联网 发布:重复文件查找 知乎 编辑:程序博客网 时间:2024/04/30 06:21
一个项目的开发,通常使用两种模式。第一种是瀑布模型,第二种是原型模型。他们有什么不同呢?
瀑布模型:瀑布模型是将开发过程按经典的软件生命周期分为:系统工程、需求分析与规约、设计与规约、编码与单元测试、集成测试系统测试、运行与维护等六个阶段。
如果使用瀑布模型,从一开始就要设计好各种细节,并按照要求一步一步操作。顺序不能乱,功能不能改。如果在需求非常明确的项目中(尤其体现在外包程序中),可以使用这种模型,因为往往我们要分步收款。这样便于把握进度。
原型模型:原型模型则恰恰相反,它是不管三七二十一,先设计个简单功能的程序出来,给用户使用,然后根据用户的反馈,进行多版本迭代式的开发,这样一步步的将整个程序由小到大的完成。这样的开发呢,可能会导致某些代码的关系混乱,模块不够清晰。这就要求项目的把控者处理得当。
作为一个程序员,当你使用原型设计的时候,你肯定会从不断的小成果中获得乐趣。在互联网产品尤其是中小型的产品中,这种“小步快跑”的策略,也远胜于瀑布模型。
0 0
- 开发模式和流程
- 嵌入式开发模式和流程
- 嵌入式开发的模式和流程
- 使用SVN开发模式和流程
- 嵌入式系统的开发——流程和模式
- 个人对软件开发模式和开发流程的粗浅认识
- iOS项目开发流程和发布流程
- struts的开发流程和执行流程
- 嵌入式系统开发的模式与流程
- 嵌入式系统开发的模式与流程
- 嵌入式开发的模式及流程
- 嵌入式系统开发的模式与流程
- 嵌入式系统开发的模式与流程
- 基于SVN分支开发模式流程浅析
- MVC开发模式的流程分析
- 游戏开发流程和引擎
- NDK 使用和开发流程
- FAST开发流程和方法
- 利用stl的集合类函数 操作mfc数组
- IOS 改变系统导航栏自带的返回action事件
- win7 安装matplotlib
- android 加载 动态库问题
- freemarker标签调用方法
- 开发模式和流程
- java quartz 中的时间格式 及启动定时器 触发器
- nyoj366 D的小L(STL)(DFS)
- nutch v1.9源码分析(4)——injector分析
- csdn查看朋友的会员资料博客页的字是没有内容可显示
- hdu 4539 郑厂长系列故事——排兵布阵 插头dp
- android四大组件之Activity
- Java中数组常用方法的总结
- CSS基础应用