功能驱动开发FDD的探讨

本文探讨了功能驱动开发(FDD)的原理和流程,包括开发总体模型、创建功能列表、制定功能计划、详细设计及实现构建五个阶段。FDD强调以功能实现为目标,通过迭代周期为2周的小步快跑来推进项目,使用工具如borland的together进行域建模。在过程中,需求变更应纳入后续计划,以避免对现有计划和设计的影响。
摘要由CSDN通过智能技术生成

   FDD是一种模型驱动开发的软件过程,和XP一样是敏捷软件开发方法的一种。FDD的主要思想是对功能的实现,也就是说FDD是以实现功能为目标。把系统分解成一个一个的功能集,每个功能集又习细分为具体的功能。比如说用户管理是个功能集,而用户管理又包括了增加用户、删除用户等具体的功能。域建模是其系统设计的方法,用到的是color uml,也就是常说的四色原型,这个目前已经有不少工具支持,比如borland的together。下面主要探讨一下其开发过程。

   FDD的的开发过程分为5个阶段,分别是开发总体模型、创建功能列表、根据功能制定计划、根据功能进行设计、根据设计进行实现构建。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值