管理信息系统第六章-系统设计

合集下载

MIS系统设计——总体设计

MIS系统设计——总体设计

54
• 集中式还是分布式:如果系统的处理方式是集中式 的,则信息系统既可以是主机系统也可以是网络系 统,如果是分布式,采用网络系统,其性能更佳。 • 地域范围:对于分布式系统,要根据系统的覆盖范 围决定采用广域网还是局域网。 • 数据管理方式:根据数据处理方式是文件系统还是 数据库系统,决定系统必须具有文件管理功能还是 数据库管理功能。
35
预备知识
1、模块的定义与属性
模块是可以组合、更换和分解的单元,是组成系统
的基本单元。
36
模块:是指一组程序语句或描述,它包括输入输出、逻 辑处理功能、内部信息及其运行环境。
模块名 逻辑处 理与内 部信息 int max( int x, int y) { int z; z=x>y? x: y; return(z); } 输入数据
52
2.4 系统物理配置方案设计
随着计算机技术的发展,各种计算机软硬 产品竞相投入市场。给MIS的开发提供了极大 的灵活性,选择软硬件产品的余地更大,但同 时也给系统设计带来了新困难,那就是如何从
众多的产品中做出明智的选择,即系统物理配
置方案的设计。
53
一、设计依据
• 系统的吞吐量。每秒钟执行的作业数称为系统的吞 吐量。系统的吞吐量越大,则系统处理能力越强。 • 系统的响应时间。从用户向系统发出一个作业请求 开始,经系统处理后,给出应答结果的时间称为系 统的响应时间。它与CPU 运算速度和通讯线路的传 递速率等有关。 • 系统的可靠性。系统的可靠性可以用连续工作时间 表示。
41
4、模块结构图
编辑学生记录 不加区分 的数据 数据信息 学号 无此学生 控制信息 学生数据
读学生记录
42
二、块间耦合 1、数据耦合:两个模块之间仅仅是通过数据信息相互依赖

4757信息系统开发与管理第06章

4757信息系统开发与管理第06章

(3)模块的内聚方式。模块的内聚方式有6种:巧合、逻 辑、过程、通信、顺序、功能内聚,其中功能内聚的聚合 度最高、性能最好。 1)巧合内聚。是指模块内各成分之间毫无联系,整个模 块如同一盘散沙,不易修改或维护。 2)逻辑内聚。 是指模块内各成分的逻辑功能是相似的. 【例如】,把系统中与“输出”有关的操作抽取出来组 成一个模块.包括将数据在屏幕上显示。从打印机上打印 等,则该模块就是逻辑内聚的。
ቤተ መጻሕፍቲ ባይዱ
1.模块结构图 模块组合的图形表示就是模块结构图。模块结构图由 模块、调用、数据、控制和转接5种基本符号组成,如 图6-2所示。

(1)模块。模块是组成系统的基本单位,它的持点是可以组 合、分解和更换,系统中任何一个处理功能都可以看成是一个 模块。 在结构图中是用矩形来表达一个模块的,模块名称写在矩形 框的里面,而模块名称必须表达这个模块的功能,能够指出每 一次调用时,该模块应该完成的任务。 一个模块应具备以下几个要素: 1)输入和输出。模块的输入来源和输出去向都是同一个调用 者,即一个模块从调用者那里取是输入,进行加工后再把输出 返回给调用者。 2)加工处理功能。指模块把输入转换成输出所做的工 图6-2 模块结构图基本行号作,这部分内容是由程序代码完成的。 3)内部数据。指仅供该模块本身引用的数据。 4)程序代码。指用来实现模块功能的程序。 前两个要素是模块的外部特性,即反映了模块的外貌。后两 个要素是模块的内部特性。 在系统设计阶段,主要考虑的是模块的外部特性,其内部特 性只做必需的了解,具体的实现将在系统实施阶段完成。
(5)充分利用各种资源。子系统划分时还应考虑企业各 类资源的合理利用。一个适当的系统划分有利于各种设 备资源在开发过程中的搭配使用,又考虑到各类信息资 源的合理分布和充分利用,以减少系统对网络资源的过 分依赖,减少输入输出和通信等设备的压力。

《管理信息系统》习题及答案

《管理信息系统》习题及答案

《管理信息系统》习题及答案第一章信息系统与管理一、名词解释1、信息:是关于客观事实的可通讯的知识2、系统:由处于一定的环境中相互作用和相互联系的若干组成部分结合而成的并为达到整体目的而存在的集合。

3、信息系统:信息系统是一个人造系统,它由人、硬件、软件和数据资源组成的,目的是及时、正确地惧、加工、存储、传递和提供信息,实现组织中各项活动的管理、调节和控制。

4、半结构化问题:决策过程中,有些问题涉及到环境因素、决策者的心理、经验及其它不确定因素,使得决策过程不完全可理解和计算,这类问题称半结构化问题二、填空题1、系统的特征有(整体性、目的性、相关性、环境适应性)2、信息系统包括(信息处理系统)和(信息传输系统)3、按处理的对象,可把组织的信息系统划分为(作业信息系统)和(管理信息系统)4、信息系统的发展阶段有(电子数据处理系统、管理信息系统和决策支持系统)5、西蒙提出按问题的结构化程度不同可将决策问题划分为三种类型,它们是(结构化决策、非结构化决策和半结构化决策)三、简答题1、信息的特征答:事实性、时效性、不完全性、等级性(战略级、战术级、作业级)、变换性和价值性。

2、决策的四个阶段答:(1)情报活动阶段;(2)设计活动阶段(3)选择活动阶段(4)实施活动阶段3、什么是信息,信息与数据的区别?答:(1)信息是关于客观事实的可通讯的知识(2)区别:信息是经过加工处理的数据,即数据是原材料,而信息是产品,信息一定是数据但不是所以的数据都可以成为信息的。

第二章管理信息系统概论一、名词解释1、管理信息系统:是一个由人、计算机等组成的能进行信息惧、传递、储存、加工、维护和使用的系统。

二、填空1、管理信息系统的结构中,基于管理任务的系统层次结构可分为(战略管理、管理控制和运行控制)三层次结构。

2、工业企业按其劳动对象来分可分为(采掘业、冶炼业和制造业)三大类3、根据我国管理信息系统应用的实际情况和管理信息系统服务对象的不同,可将管理信息系统的分为(国家经济信息系统、企业管理信息系统、事务型管理信息系统、行政机关办公型管理信息系统和专业型管理信息系统)五种4、MRPII是指(制造资源规划);ERP指(企业资源规划);JIT 指(准时制生产);OPT指(最优化生产技术);AGILE指(敏捷制造)5、准时制生产追求的目标是(零库存)三、简答题1、管理信息系统的特点答:(1)面向管理决策(2)综合性(3)人机系统(4)现代管理方法和手段相结合的系统(5)多学科交叉的边缘学科。

系统设计(共37张PPT)

系统设计(共37张PPT)

代码中的校验
代码构造中的校验位
代码作为计算机的重要输入内容之一,其正确性直接影响到整个 处置任务的质量。
特别是人们反复誊写代码和将它经过人手输入计算机时,发 生错误的能够性更大。
为了保证正确输入,有认识地在编码设计构造中原有代码的根底 上,另外加上一个校验位,使它现实上变成代码的一个组成部分。
校验位经过事先规定的数学方法计算出来。 代码一旦输入,计算时机用同样的数学运算方法接输入的代 码数字计算出校验位,并将它与输入的校验位进展比较,以 证明输入能否有错。
③ 优化模块构造图设计;
构造化设计方法,采用类似于构造化分析的“自顶向下,逐层分 1、财务科担任工资发放的人员根据本人存档的上月工资发放清单和人事科送来的人员变动表誊写本月工资发放清单的前三项。
各行业协会和部委在财政部规定的根底上,制定了二级科目代码。
誊引写言错误,解例如1〞写成的7; 根本思想描画〔分解〕系统。构造化设计方法,首先以数据 ①以上新 是系总统体流数构据造流设图程计图阐为设明计书根;应该底具备的导内容出。 系统模块构造图〔功能构造图〕。在导出系统模块 构造图的过程中,以独立性、低耦合性、高内聚性作为模块划分的 经过总体设计阶段,采用构造化设计方法,以数据流图为根底导出了系统模块构造图,而详细设计那么是要给出模块构造中各个模块的内部过程的详细描画。
11平衡校验。平衡校验的目的在于检查相反工程间能否平衡。例如, 会计任务中检查借方会计科目合计与贷方会计科目合计能否一致。 又如银行业务中检查普通存款定期存款等各种数据的合计,能否 与日报表各种存款的分类合计相等等。
12对照校验。对照校验就是将输入的数据与根本文件的数据相核对, 检查两者能否一致。例如,为了检查销售数据中的用户代码能否 正确,可以将输入的用户代码与用户代码总表相核对。当两者的 代码不一致时,就阐明出错。当然,凡是出现新的用户,都应该 先补入用户代码总表。

管理信息系统课程设计

管理信息系统课程设计

摘要本系统以学校学生信息管理为开发背景,论述了管理信息系统的概念、结构及系统开发的基本原理和方法等。

学生管理信息系统是针对学校教务处的大量业务处理工作而开发的管理软件,是典型的管理信息系统。

它的内容对于学校的老师和学生来说都至关重要。

此系统能够为用户提供充足的信息和快捷的查询并有效的帮助学校和老师掌握学生的具体情况;在传统模式下利用人工进行学生信息管理,存在着较多的缺点,如:效率底,保密性差,时间一长将产生大量的文件和数据,更不便于查找,更新,维护等。

这些情况,给学校管理者对学生的信息管理带来了很大困难,严重影响了教育工作者的工作效率。

随着科学技术的不断提高,日趋成熟的计算机技术逐渐代替传统的人工模式,实现学生信息的现代化管理,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

作为计算机应用的一部分,使用计算机对学生信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、易修改、可靠性高、存储量大、数据处理快捷、保密性好、寿命长、成本低、便于打印等。

这些优点能够极大地提高学生信息管理的效率,也是学校的科学化、正规化管理,与世界接轨的重要条件。

用计算机制作的学生信息管理系统还可以通过功能强大的互联网及时的向学生的家长传递该生在校的最新成绩,有助于学校与家长的信息互动,为更好地把握学校的教育方针有一定的促进作用。

因此,开发这样一套管理软件成为很有必要的事情。

关键词:管理信息系统,计算机,互联网目录第一章引言1.1研究背景1.2研究目的1.3国内外研究现状第二章可行性分析2.1技术可行性分析2.2操作可行性分析2.3经济可行性分析2.4安全可行性分析第三章需求分析3.1用户需求3.2 功能需求3.3 功能设计3.4 亮点功能分析第四章项目实施4.1 项目计划4.2 项目分工第五章系统流程设计5.1系统流程,数据流图5.2 数据库E-R图5.3数据表设计第六章系统界面设计6.1 界面布局6.2 用户交互设计6.3 运行界面第七章系统功能设计7.1 模块结构图7.2 分配个人任务7.3 分模块设计实现及代码第八章系统测试8.1性能测试8.2 功能测试8.3 测试结论第九章项目验收9.1项目进度9.2与同类系统的比较9.3升级改造方案第一章引言1.1研究背景随着计算机技术的发展,特别是计算机网络技术与数据库技术的发展,使人们的生活与工作方式发生了很大的改观。

第六章场站管理信息系统

第六章场站管理信息系统
要求系统为外部单位的数据交换预留功 能相当强大的组件接口。一方面可以 实现为外部系统提供所需格式的报文 及数据,另一方面可以为通过授权认 证的用户提供主动数据交换组件接口, 达到与口岸物流信息的无缝连接。
⒍安全性
系统一般提供多重安全防线
比如网络使用权限,数据库使用权限, 信息系统身份认证和菜单权限,业务 逻辑层安全访问权限等
第六章场站管理信息系统
㈢IC卡识读系统 ⒈概述 IC卡芯片具有写入数据和存储数据的能
力 ⒉特点 存储容量大、使用方便、便于携带、有
加密措施,防磁,防静电,抗干扰 ⒊功能 输入/输出模块、安全管理模块、命令解
释模块、文件管理模块、内存管理模 块
第六章场站管理信息系统
㈣射频识别 ⒈概述 非接触式的自动识别技术,通过射频信号自动识别目
第六章场站管理信息系统
㈤修箱
集装箱进场时检查箱况为残损箱的,由修箱部 门进行修箱估价,生成修箱估价单及估价报 文,箱经营人收到估价单信息后进行批复, CFS场站修箱部门根据批复信息和估价信息 生产修箱派工单,集装箱修理完毕后进行修 妥确认,财务费收进行清款和对账后,生成 修妥报文和清款报文给箱经营人。
装卸管理人员,理货人员和其他操作 人员的信息沟通。 ⑵远距离的数据处理 一般用于现场作业人员将现场实时信息 传回堆场管理控制系统,以利于操作 数据实时跟新,方便相关作业的开展。
第六章场站管理信息系统
⒊堆场智能道口技术 功能 ⑴信息识别 ⑵信息校验 ⑶信息反馈 构成 ⑴集装箱箱号OCR识别系统 ⑵RFID车识别管理系统 ⑶道口自助终端系统
第六章 场站管理信息系统
第六章场站管理信息系统
第六章 场站管理信息系统
第一节 场站管理信息系统概述 第二节 场站管理信息系统设计 第三节 场站管理信息技术的应用

管理信息系统(第七版)黄梯云 第六章 管理信息系统的系统设计

管理信息系统(第七版)黄梯云 第六章 管理信息系统的系统设计

第六章管理信息系统的系统设计1.某种代码由3位字符组成,每位可选择8种字符,则代码的总数是()A 1000B 24C 64D 5122.下面哪个设备不是输入设备()。

A扫描仪B指纹识别C传感器D打印机3.数据库逻辑结构设计,将概念模型向逻辑模型转换时,下面哪个说法是不对的?A每一个实体集对应转换为一个关系模式B实体的属性作为对应关系的属性C实体中的码在关系模式中仍作为主码D联系的转换与联系的类型无关4.对输入数据,检查其输入值是否在规定范围内的校验方法是()A控制总数校验B界限校验C记录计数校验D逻辑校验5.根据计算代码校验位值的算术级数方法,如果原代码为2019,各位权值依次为4、3、2、1,模为11,则校验位的值为()A 8B 1C 5D 96.在信息系统流程图中,表示处理的符号是()正确答案B7.下面哪些不是数据库的物理结构设计的内容?A数据的存储结构B文件的逻辑结构C存取路径的选择D文件的组织形式8.系统设计阶段中进行新系统边界分析的目的是()A为了确定管理人员和计算机人员之间的分工B为了划分子系统C为了确定系统的人机接口D为了确定新系统的业务流程9.对输入数据,通过计算记录个数来检查记录有无遗漏和重复的校验方法是()A控制总数校验B对照校验C记录计数校验D平衡检验10.在关系数据库设计中,设计关系模式是数据库设计中哪个阶段的任务?A需求分析阶段B概念设计阶段C逻辑设计阶段D物理设计阶段11.假定学生关系是S(SNO,SNAME,SEX,AGE)课程关系是C(CNO,CNAME,CREDIT),学生选课关系是SC(SNO,CNO,GRADE),要查找选修“数据库”课程的女学生的姓名,将涉及到的关系是()A SB C,SCC S,SCD S,C,SC12.磁盘文件是一种()A输入文件B输出文件C输入输出文件D周转文件13.区间码是把数据项分成若干组,用区间码的每一区间代表一个组,在码中()A数字的值和位置都代表一定意义B数字的位置代表一定意义,但数据的值是没有意义的C数字的值代表一定意义,但数字的位置是无意义的D用字符而不用数字表示意义14.输出设计应由()A系统分析员根据用户需要完成B系统设计员根据用户需要完成C程序设计员根据输入数据完成D系统设计员根据输入数据完成15.下面哪种文件不属于按文件的组织方式分类的? A周转文件B顺序文件C索引文件D直接存取文件多选题16.下面哪些设备是输入设备()A鼠标B光笔C绘图仪D智能卡17.输入设计应遵循以下哪些原则?A内容要丰富B减少延迟C减少数据差错D过程应尽量简化18.下面哪些是输出设计的内容?A输出设备B原始单据的格式C输出介质D数据的校验方法19.下面哪些是系统物理配置方案的设计依据?A系统的吞吐量B系统的响应时间C地域范围D系统的可靠性20.下面哪些说法是正确的?A关系的主码只能由表中的一个属性构成B关系的第二范式要求所有非主属性完全依赖于其主码C关系的第三范式要求所有非主属性直接依赖于其主码D关系就是二维表。

MIS管理信息系统的系统设计

MIS管理信息系统的系统设计
本月工资发放清单
工资 发放员
工资管理信息子系统
建立主文件
更新主文件
建立扣款文件
计算和打印
数 据 录 入
数 据 维 护
建 立 主 处 理 文 件
数 据 更 新
数 据 录 入
数 据 维 护
工 资 计 算
打 印 工 资 单
打 印 工 资 汇 总 表
3.2 功能结构图设计过程
功能结构图设计过程就是把一个复杂的系统分解为多个功能较单 一的的过程。 这种把一个信息系统设计成若干模块的方法称做模块化。模块化 是一种重要的设计思想,这种思想把一个复杂的系统分解为一些规模 较小、功能较简单的、更易于建立和修改的部分。
网络拓朴结构
2、网络的逻辑设计 3、网络操作系统 UNIX Netware
WindowsNT
5.4 数据库管理系统的选择
在数据库管理系统的选择上,主要考虑:
(1)数据库的性能; (2)数据库管理系统的系统平台; Oracle Sybase
SQL Server
Informix FoxPro
(3)数据库管理系统的安全保密性能;
4〃经济性
第二节 代码设计
代码
代码是用来表征客观事物的一个或一组有序的符号,它应易于计算 机和人识别与处理。也简称为“码”。 代码就是用数字或字母代表事物。
例如:烽火台传递的烟信号、电传打字机
代码的功能
1、鉴别功能 代码的最基本的特性。任何代码都必须具备这种基本特征。在一个 分类编码标准中,一个代码只能唯一的标识一个分类对象,而一个分类 对象也只能有一个唯一的编码。
为保持系统的长久生命力,要求系统具
有很强的环境适应性, 为此,系统应具 系统是作为统一整体而存在的,因此,在系 可靠性是指系统抵御外界干扰的能 有较好的开放性和结构的可变性。在系 统设计中,要从 整个系统的角度进行考虑, 力及受外界干扰时的恢复 能力。一 经济性指在满足系统需求的前提下,尽可能减 统设计中,应尽量采用 模块化结构,提 系统的代码要统一,设计规范要标准,传递 个成功的管理信息系统必须具有较 小系统的开销。 一方面,在硬件投资上不能 高各模块的独立性,尽可能减少模块间 语言要 尽可能一致,对系统的数据采集要做 高的可靠性,如安全保密性、检错 盲目追求技术上的先进,而应以满足应用需要 的数据耦合,使各子系 统间的数据依赖 多 到数出一处、全局共享,使一次输入得到 为前 及纠错能力、抗病毒能力等。 提;另一方面,系统设计中应尽量避免不 减至最低限度。这样,既便于模块的修 次利用。 必要的复杂化,各模块应尽量简洁, 以便缩 改,又便于增加新的内 容,提高系统适 短处理流程、减少处理费用。 应环境变化的能力。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第六章系统设计
6.1 概述
一、系统设计的原则
系统性
灵活性
可靠性
经济性
二、系统设计的主要内容
1、系统总体结构设计
系统总体结构设计包括两方面的内容:
系统网络设计是在此基础上作进一步的详细设计,设计出计算机网络的拓扑结构和计算机资源配置图。

系统化分为若干个子系统的工作,在系统分析阶段已经基本完成,但不够详细。

系统模块化结构设计工作是在系统分析阶段对子系统划分的基础上,再进一步地换分,将它逐层的分解成多个大小是党、功能单一、具有一定独立性的模块,以便程序设计工作的进行。

2、代码设计
代码设计就是通过设计合适的代码形式,使其作为数据的一个组成部分,用以代表客观存在的实体、实物和属性,以保证它的唯一性便于计算机处理。

3、数据库(文件)设计
根据系统分析得到的数据关系集和数据字典,再结合系统处理流程图,就可以确定出数据文件的结构和进行数据库设计。

4 、输入/ 输出设计
输入/输出设计主要是对以纪录为单位的各种输入输出报表格式的描述,另外,对人机对话各式的设计和输入输出装置的考虑也在这一步完成。

5 、处理流程设计
处理流程设计是通过系统处理流程图的形式,将系统对数据处理过程和数据在系统存储介质间的转换情况详细地描述出来。

在设计中,它要与系统模块化结构设计结合起来,以模块化结构设计为参考。

一般来说,每一个功能模块都应设计一个处理流程。

6、程序流程设计
程序流程设计是根据模块的功能和系统处理流程的要求,设计出程序模框图,为程序员进行程序设计提供依据。

在这一步中,也可以使用判定表或者程序结构模块突来代替程序框图。

7 、系统设计文档
系统设计文档包括三部分内容:
系统标准化设计:是指各类数据编码要符合标准化要求,对数据库(文件)命名、功能模块命名也要标准化。

另外,为了保证系统安全可靠运行,还要对数据进行保密设计,对系统进行可靠性设计。

描述系统设计结果:是指系统设计说明书,程序设计说明书,系统测试说明书以及各种图表等,要将他们汇集成册,交有关人员和部门审核批准。

拟定系统实施方案:是在系统设计结果得到有关人员和部门认可之后,拟定系统实施计划,详细地确定出实施阶段的工作内容、时间和具体要求。

三、系统设计的步骤
1、系统总体设计,其中包括:
系统总体布局方案的确定
软件系统总体结构设计
数据存储的总体设计
计算机和网络系统方案的选择
2、详细设计,其中包括:
代码设计
数据库设计
输出设计
输入设计
处理流程设计
程序流程设计
3、系统实施进度与计划地制定
4、系统设计说明书的编写
四、系统设计的成果与文档内容
系统设计说明书是系统设计阶段的成果,它从系统设计的主要方面说明系统设计的指导思想、采用的技术方法和设计结果,是新系统的物理模型,也是系统实施阶段工作的主要依据。

1 、概述
系统的功能,设计目标及设计策略;
项目开发者,用户,系统与其他系统或机构的联系;
系统的安全和保密限制。

2 、系统设计规范
程序名,文件名即变量名的规范化;
数据字典。

3、计算机系统的配置
硬件配置:主机,外存,终端与外设,其他辅助设备、网络形态;
软件配置:操作系统,数据库管理系统,语言,软件工具,服务程序,通信软件。

4、系统结构
系统的模块结构图
各个模块的IPO图
5、代码设计
各类代码的类型,名称,功能,使用范式及要求等。

6、文件(数据库)设计
数据库总体结构:各个文件数据的逻辑关系;
文件结构设计:各类文件的数据项名称,类型及长度等;文件存储要求,访问方法及保密处理。

7、输入设计
各种数据输入方式的选择
输入数据的格式设计
输入数据的交验方法
8、输出设计输
输出介质
输出内容及格式
9、系统安全保密性设计关于系统安全保密性设计的相关说明
10、系统实施方案及说明实施方案,进度计划,经费预算等。

6.2 总体结构设计
一、系统总体功能结构设计
1、结构化设计思想
**系统性。

就是在功能结构设计时,全面考虑各方面情况。

不仅考虑重要的部分,也要兼顾考虑次重要的部分;不仅考虑当前急待开发的部分,也要兼顾考虑今后扩展部分。

自顶向下分解步骤。

将系统分解为子系统,各子系统功能总和为上层系统的总的功能,再将子系统分解为功能模块,下层功能模块的实现上层的模块功能。

**层次性。

上面的分解是按层分解的,同一个层次是同样由抽象到具体的程度。

各层具有可比性。

如果有某层次各部分抽象程度相差太大,那极可能是划分不合理造成的。

结构化方法分解的功能结构图如下:
制造成本管理子系统A0
物资取得成本管理A01
生产成本管理A02
综合成本管理A03
直接材料成本管理A021
能源成本管理A022
设备使用成本管理A023
工资与费用成本管理A024
焦化原料
成本管理
A0211
烧结矿原料成本管理A0212
生铁原料成本管理A0213
钢铁原料成本管理
A0214
辅助材料成本管理
A0215
2、模块化设计思想
把一个信息系统设计成若干模块的方法称为模块化。

其基本思想是将系统设计成由相对独立、单一功能的模块组成的结构,从而简化研制工作,防止错误蔓延,提高系统的可靠性。

在这种模块结构图中,模块支点的调用关系非常明确、简单。

每个模块可以单独的被理解、编写、调试、查错与修改。

模块结构整体上具有较高的正确性、可理解性与可维护性。

功能模块结构图的基本符号:
绘制范例:
模块模块是可以组合、分解和更换的单元,是组成系统、异于处理的基本单位。

模块应具备以下四个要素:
输入和输出----模块的输入来源和输出去向都是同一个调用者,一个模块从调用者取得输入,加工后再把输出返回调用者;
功能----模块把输入转换成输出所做的;
内部数据----仅供该模块本身引用的数据
程序代码----用来实现模块功能的程序
前两个要素是模块的外部特性,即反映模块的外貌。

后两个要素是模块的内部结构特性。

在结构化设计中,首先关心的是外部特性,其内部特性只做必要了解。

调用。

相关文档
最新文档