用例与功能的区别

用例与功能的区别:

1、功能是计算机术语,是用来描述计算机的, 而非定义需求的术语。功能实际描述的是输入 - > 计算 ->

输出。DFD图, 就是典型的面向过程分析模式。困此把用例当做功能点的分析员实际在做面向过程的分析。

2、用例不是计算机术语, 是针对参与者来说的,是从参与者的角度来说的。 是参与者可以做什么。
用例的几个特征:
a.相对独立
b.执行结果对参与者来说是可观测的和有意义的
c.必须由一个参与者发起
d.以动宾短语形式出现

用例的核心是以参与者的为中心,从参与者的角度来描述他要做的日常工作(区别以业务流程描述的方式)

,并分析 这些日常工作之间是如何交互的(区别于数据流的描述方式。)换句话说, 用例分析的首要目标

不是要弄清楚某项业务是如何一步步完成的, 而是要弄清楚有多少参与者?每个参与者都做什么?业务流程

分析则是后续的工作。其次,用例就是为面向对象而生的,其思想完全符合OO。用例分析方法试图找到问题

领域内所有相对独立的参与者和事件, 并把业务流程当成是这些参与者和事件之间的交互结果(在UML用活

动图或序列图来描述)

你可能感兴趣的:(C++,c,工作,OO,UML)