【正确答案】功能建模的过程:功能建模用来说明值是如何计算的,表明值之间的依赖关系及其相关的功能,数据流图有助于表示功能依赖关系,其中的处理对应于状态图的活动和动作,其中的数据流对应于对象图中的对象或属性。
(1)确定输入输出值。输入输出值是系统与外部世界之间的事件的参数。先列出输入输出值,然后检测问题陈述,从中找到遗漏的所有输入输出值。
(2)建立数据流图。数据流图说明输出值是怎样从输入值得来的,数据流图通常按层次组织。首先建立最顶层数据流图,顶层数据流图通常是由单个处理组成,也可由收集输入、计算值、生成结果的一个综合处理构成。
将顶层图中的处理扩展成更低层次的数据流图,如果下层图中的处理仍包含一些可细化的处理,它们还可递归扩展。
【答案解析】