系统模块结构设计
被考次数: 2次
被考频率: 低频率
答错率:    54%
知识难度:
考试要求: 掌握     
知识路径:  > 系统开发和运行知识  > 软件工程基础知识  > 结构化开发方法  > 系统分析与设计概述  > 系统总体结构设计


本知识点历年真题试卷分布
>> 试题列表    
 

 
       1)模块的概念
       模块是组成系统的基本单位,它的特点是可以组合、分解和更换。系统中的任何一个处理功能都可以看成是一个模块。根据功能具体化程度的不同,模块可以分为逻辑模块和物理模块。在系统逻辑模型中定义的处理功能可视为逻辑模块。物理模块是逻辑模块的具体化,可以是一个计算机程序、子程序或若干条程序语句,也可以是人工过程的某项具体工作。
       一个模块应具备以下4个要素。
       (1)输入和输出。模块的输入来源和输出去向都是同一个调用者,即一个模块从调用者那里取得输入,进行加工后再把输出返回给调用者。
       (2)处理功能。指模块把输入转换成输出所做的工作。
       (3)内部数据。指仅供该模块本身引用的数据。
       (4)程序代码。指用来实现模块功能的程序。
       前两个要素是模块外部特性,反映了模块的外貌。后两个要素是模块的内部特性。在结构化设计中,主要考虑的是模块的外部特性,对其内部特性只做必要了解,具体的实现将在系统实施阶段完成。
       2)模块结构图
       为了保证系统设计工作的顺利进行,结构设计应遵循以下原则。
       (1)所划分的模块其内部的凝聚性要强,模块之间的联系要少,即模块具有较强的独立性。
       (2)模块之间的连接只能存在上下级之间的调用关系,不能有同级之间的横向联系。
       (3)整个系统呈树状结构,不允许网状结构或交叉调用关系出现。
       (4)所有模块(包括后继IPO图)都必须严格地分类编码并建立归档文件。
       模块结构图主要关心的是模块的外部属性,即上下级模块、同级模块之间的数据传递和调用关系,并不关心模块的内部。
       模块结构图是结构化设计中描述系统结构的图形工具。作为一种文档,它必须严格地定义模块的名字、功能和接口,同时还应当在模块结构图上反映出结构化设计的思想。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有