如何构建一个系统的功能模型?
(1)建立系统环境图,确定系统语境。经过需求发现工作之后,按照系统工程的观点,分析人员较容易地建立系统顶层数据流图,即系统环境图。(2)自顶向下,逐步求精,建立系统的层次数据流图。在顶层数据流图的基础上,按功能分解的设计思想,进行“自顶向下,逐步求精”,即对加工进行分解,自顶向下地画出各层数据流图,直到底层的加工足够简单,功能清晰易懂,不必再继续分解为止。(3)定义数据字典。依据系统的数据流图,定义其中包含的所有数据流和数据存储的数据结构,直到给出构成数据的各数据项的基本数据类型。(4)描述加工。依据系统的数据流图,给出其中每一个加工的小说明。