2022 需求工程画图题【太原理工大学】

根据以往情况,可能有两个需要画图的地方,都属于简答题的范畴。

一个是给出你某系统的部分高层目标模型,然后让你补全后面的模型图,也就是精化细节部分,在课本的 113 页;另一个就是令牌平衡问题,在我们课本的 124 页有例子讲的非常详细可以看一看,考试时它会给出你一张错误的活动图,这张图不是令牌缺失,就是丢失 or 冗余,你需要把这些错误的地方找出来并改正,再画一个正确的活动图出来。

okey 不用翻课本了,我还是把有用的东西整理过来吧,不谢!>_<

目录

1.完善目标模型

2.令牌不平衡问题


1.完善目标模型

下图是某连锁店销售系统的部分高层目标模型,请你对此目标模型进行精化,完善目标模型。

2022 需求工程画图题【太原理工大学】_第1张图片

 

题目分析:

“降低库存成本” 目标的实现需建立两个 AND 精化子目标,减少缺货、积压与报废现象的同时保持最低库存;“降低人力成本” 的实现需要减少人员与提高人员工作效率两个方面的紧密配合,所以可以为目标 “降低人力成本” 建立2个 AND 精化子目标。

完善后的目标模型:

2022 需求工程画图题【太原理工大学】_第2张图片

 

2.令牌不平衡问题

通常一个活动图出现了令牌缺失、令牌丢失或令牌冗余的情况,往往意味着活动图的业务流转是有问题的。下面的活动图存在令牌不平衡的问题,请在原图中标示出令牌不平衡的位置,并重新画一个正确的活动图对其进行改正。

2022 需求工程画图题【太原理工大学】_第3张图片

题目分析:

如图被圈住的部分就是令牌不平衡的位置。在 Receive Order 动作节点之后的决策节点处丢失令牌,当业务符合 “order accepted” 条件时继续执行后边的内容没问题,同理当它不符合该条件时,理应有另一条路径让它继续传递下去的,但是这里没有,出现令牌丢失,解决办法就是在决策节点处再补齐丢失的令牌,一直延伸到 Close Order 放一个合并节点。再往后看,在 Fill Order 动作节点之后出现了令牌缺失的问题,因为 Fill Order 只接收到一个令牌,自然无法同时传递给 Ship Order 和 Send Invoice 两个动作节点,所以这里需要一个分叉节点解决这个问题。最后一个错误地方,在 Close Order 动作节点的流入流部分又会产生令牌冗余,Close Order只需要一个令牌,而那边传过来的是两个令牌,也就是说其中一个是多余的,同样道理,我们还是在该处添加一个汇合节点就可以了。

正确的活动图如下:

2022 需求工程画图题【太原理工大学】_第4张图片

 

你可能感兴趣的:(笔记,开发语言,需求分析)