数学建模:轻巧建模的需求篇( 2)



需求阶段(IRUF)
需求阶段(IRUF)发生在整个项目生命周期开始对应于Rational Unied Process(RUP)(Kruchten,2000)中Inception phase和XP中个迭代的前它有 3个主要:第至少从高层次上确定系统范围以明确你所要做工作范围;第 2定义系统高层需求;第 3对于需求含义在甲方和开发项目组间取得如果你和项目甲方在同个地点而且他们能就该系统应该做什么达成比较意见这个阶段可能只需要几个小时;否则有可能会延长至几天或数周(参见“解决需求分析建模中常见难题”节)你可能需要召开个大建模会议主要是实现需求阶段这 3个目这些会议有如下特点:
§ 时间长个大项目可能需要几天
§ 有许多项目甲方参加以便广泛地听取他们需求
§ 趋向于比较正式形式(主要由于参加会议人数众多而且项目甲方对哪些灵巧方式并不熟悉)
§ 包括些开发人员尤其是当你开始想让项目组理解该系统是完成什么样功能时
系统范围定义可能用句话就够了对SWA _disibledevent=>

图 4用数据流图(DFD)建造SWA _disibledevent=>

图 5 用使用案例(Use Case)图建造SWA _disibledevent=>

图 6 使用包含内部实体DFD建造SWA _disibledevent=>




\"\"/

图 7 个高层SWA _disibledevent=>


详细需求建模阶段
旦系统范围和高层需求得到认同基于该阶段成果你就可以开始为你开发工作制定进度将这些需求带进个迭代过程(iteration)该计划随着你对需求理解不断发展而演化由此你就开始了真正开发
迭代过程开始
在这个过程开始阶段这些需求会分发到各个开发者手中个实施XP开发流程项目组中开发人员会结成对子自愿地对给定用户故事进行处理每个用户故事都以相同流程得以处理这个过程不断反复直到处理完所有用户故事实施UP项目组或者以类似方式运行或者由项目经理(project manager)将需求分配给某个开发者或个小组无论以何种方式开发小组/对子都处于实现这些需求状态步就是要详细了解你项目甲方想要得到是什么东西这可能需要进行些需求建模分析
在这个迭代过程开始阶段有两种方式进行建模工作:
集中所有需求在起进行建模采用这种思路方法整个项目组以及能到项目甲方会在起探讨详细需求分析这些需求对已有系统设计提出修改建议以支持这些需求假设这整个迭代过程是两个星期我希望这个会议持续时间个小时到半天如果这个过程更长假设 4到 6周你可能需要花整天时间在这上面这个时间不希望超过你不会收到具体反馈具体反馈只有当你用代码验证它时才会得到这个思路方法优点是可以对所要进行工作和打算如何去做有个具体视图而且可以得到所有项目成员想法因此增大了确立个良好开端机会缺点就是只适用小项目组般少于十个人而且也比较浪费时间不是和会每个人以后都要参和各个方面工作注意旦完成了这个初期阶段工作每个开发小组仍然需要对它们所负责部分进行详细建模
各个开发小组对它们所负责需求直接进行建模有些开发组会在迭代过程开始阶段放弃以上做法而简单地就直接让各小组进入到其所负责部分这种方式成功需要有这样前提:需求间没有联系或至少联系不是太多;开发人员遵循集体所有制这个做法;基于共有代码的上优点就是能够使得项目组在迭代过程开始天就进入详细分析建模但它有几个缺点:第当需求映射到设计上有交叉时可能有两个小组都在处理有关定单计算问题(比如个小组负责计算税款而另个小组负责折扣计算)这就会有两个小组工作重叠风险但这不算个严重问题每个小组都应该知道其它小组正在做什么当需要时可共同工作第 2这会经过较长时间后项目整个实现视图才会明了第 3在开始会引起对项目甲方争夺每个小组工作开展都需要从他们那里得到输入
迭代过程中
旦结束了开始阶段工作后项目组很快就进入到持续迭代过程中建模、编码、测试、编译或者进行软件Software配置你和项目甲方大部分需求建模工作会在这段时期中体现这个过程就是探究、细化这些需求实际上更准确地说这些工作就是些建模会议你可能会不断地重复着需求、分析和设计这些会议般是由小组人即席召开般包括开发小组成员和由个或几个项目甲方提供输入这类会议般讨论某类别问题如“莎利你能花几分钟时间讲下客户是如何搜索个定单吗?”
那么我在SWA _disibledevent=>


用户验证该定单是否正确
系统为该定单下计划(参见使用案例“Fulfill Order”)
系统给出张该定单汇总收据 图 9 下定单行为基本路线
虽然我们知道该系统使用浏览器进行操作但我们不会现在就用个HTML编辑器进行用户界面设计而是仍旧使用粘贴纸在用户界面设计初期我们会经常地很频繁地增减Control控件、改变布局我们希望用种工具来支持而粘贴纸

[1][2]下

Tags:  3d建模教程 数学建模论文 数学建模

延伸阅读

最新评论

发表评论