如何利用FDD模式实现项目的精确、快速开发
来源:互联网 发布:手机淘宝首页打不开? 编辑:程序博客网 时间:2024/05/22 03:28
FDD模式是功能驱动开发模式的简称,其具体的内容可从http://www.huihoo.com/development/fdd.html阅读,文章对该模式的内容描述得非常的详细。
从该模式的名字就可以看出该模式以功能作为项目过程执行的基本单元,通过短周期的迭代实现对开发进程的精确及时地监控。该模式的实现仍然需要UML的支撑,完成对系统的分析和设计,而且要将测试贯穿于整个过程之中。
在FDD中存在着“主要功能集”、“功能集”和“功能”的概念,这在UML中有与之对应的名称,功能集对应系统特性;功能则是对系统特性细化分析的结果;主要功能集则是那些你准备在本迭代周期分析、设计和实现的功能集。
根据功能来组建临时的功能团队(团队的生命周期由功能的完成情况决定)是种非常有效的手段,功能团队由一到若干人组成,每一个功能团队由一名主要开发人员(该人员最好能贯穿项目的整个生命周期,不要发生人员变动)领导其他成员完成功能的开发,功能团队之间的成员是相互交错的。主要开发人员通过对过程的监控来提高该功能在实现上与设计保持一致性,项目管理人员或系统设计师通过主要开发人员定期提交的功能进展情况报告对整个项目的进度及质量进行精确实时地控制,从而加速开发进度,保证项目质量。另一方面,功能团队有利于提高对项目组成员社会心理需求的满足,活跃整个项目团队的气氛,增强凝聚力。在主要开发人员的确定上也需谨慎,宁缺勿滥的原则更加有益。
FDD将整个过程定义为五个阶段,每个阶段需完成的内容,以及各阶段中各项工作所占比重在链接文章中都有非常详细描写。
- 如何利用FDD模式实现项目的精确、快速开发
- OpenGL 利用framebuffer实现快速精确的点选拾取
- FDD 功能驱动开发模式
- 如何利用java实现浮点数的精确计算
- 如何高效快速的项目开发
- 利用stm32f103的TIM2实现精确延时
- DELPHI 利用RTTL实现DAO模式下属性的动态设置及精确生成SQL语句
- 利用CSS背景定位实现列表项目符号图像的精确定位(ul,li,自定义项目符号)
- [转]利用 PHP 的 SPL 快速实现 Observer 设计模式
- 开发者如何利用工具快速开发出完美的App
- 如何实现程序的精确计时
- FDD功能驱动开发模式及O6Z评论
- 利用composer快速建立laravel开发项目
- 如何利用NB代码生成工具和NBear框架,快速开发WEB项目
- 如何利用NB代码生成工具和NBear框架,快速开发WEB项目
- 如何利用NB代码生成工具和NBear框架,快速开发WEB项目
- 如何利用NB代码生成工具和NBear框架,快速开发WEB项目
- 利用 SPL 快速实现 观察者设计模式
- 串口通讯,关于javax.comm的安装配置
- 啟動時以0.5秒速度動畫顯示窗體
- window2003安全配置
- 职场:迈过职业生涯中的5个坎
- Eclipse中的字體設定
- 如何利用FDD模式实现项目的精确、快速开发
- java中调用SQLite的简单经验总结!
- DBGrid的实用技巧
- 意外的惊喜
- YARE开发记录(2)
- 自制精美易用的DBGrid
- 攻防战略 ICMP常见攻击及防范措施
- 点击DBGrid的Title对查询结果排序
- SQL语句性能优化--LECCO SQL Expert