第13章习题与解答 下载本文

第13章 系统设计

13.1

本章知识框架与学习要求

系统设计(System Designs)阶段的主要目的是将系统分析提出的反映用户需求的逻辑方案转换成科学合理的、切实可行的物理(技术)方案。即根据系统分析说明书中的系统逻辑模型,综合考虑各种约束,利用一切可用的技术手段和方法,进行各种具体设计,确定新系统的实施方案,解决“系统怎么做”的问题。

本章主要研究系统设计阶段的各项工作,涉及管理信息系统的设计原则、结构化设计思想、模块与层次分解、系统详细设计和系统设计报告等内容。

13.1.1 知识框架与学习要求 一、系统设计概述(理解)

1、系统设计工作的目的

2、系统设计工作的主要任务 二、系统总体设计(掌握) (一)系统设计的原则

(二)结构化设计的基本思想 1、 结构设计的特点和内容 2、 系统的结构化划分

(1)层次结构 (2)模块化结构 3、 系统的结构化划分

(1)基本思想和原则

(2)子系统划分的一般原则

(三) 模块与模块的关联(掌握) 1、模块、逻辑模块和物理模块 2、模块的关联、模块凝聚、模块耦合 (四)模块的层次分解(理解与掌握) 1、 总体IPO图 2、 HIPO图

(五)系统结构图设计(掌握) 三、系统详细设计

(一)代码设计(掌握与理解) 1、 代码设计的原则和功能 2、 常见的编码方式 3、 代码的校验

(二)数据存储设计(掌握与理解) 1、 数据存储设计

2、 数据库设计

(三)输入、输出设计(掌握与理解) (四)计算机应用系统集成设计(理解) 四、系统设计报告(掌握) 13.1.2 本章重点

本章重点掌握以下几方面的内容: 1.系统设计的定义、目的、任务 2.系统设计的原则

3.结构化设计的基本思想

4.系统结构化的主要方法:层次结构和模块化结构 5.模块化原理、模块的层次分解 6.HIPO图、系统结构图设计

7.系统详细设计的主要内容:代码设计,数据存储设计,输入、输出设计等 8.计算机应用系统集成设计的概念和内容 9.系统设计报告的撰写

13.2 教材习题与解答

13.2.1 习题

一、名词解释

1..模块 2.模块凝聚 3.模块耦合 4.HIPO 5.IPO 6.计算机应用系统集成 7.系统结构图 8.过程结构图

二、简答题 1. 2. 3. 4. 5. 6. 7.

系统设计阶段的目的和任务是什么? 简述结构化设计的基本思想。 什么是模块和模块结构?

模块之间的联系和耦合有哪几种形式? 代码设计应遵循哪些基本原则? 代码校验的基本方法是什么?

简述计算机应用系统集成设计的主要内容 三、单选题

1.在系统设计过程中,往往采用层次结构和模块化结构相结合的方式,把系统分成若干层次,并定义每个层次的功能和层次间的信息关系,然后再使用“( )”的设计方法划分成相对独立的模块。

A. 自顶向下 B. 自底向上 C. 自左向右 D. 自内向外 2.通过编码,可以建立统一的经济信息语言,有利于提高通用化水平,使( ),有利于采用集中化措施以节约人力,加快处理速度,也便于检索方法的统一。

A. 信息资源共享 B. 数据共享 C. 功能共享 D. 程序共享 3.结构化系统设计与结构化的( )有着密不可分的联系,它将系统逐层划分,分解

为多个大小适当、功能明确、具有一定独立性的模块,便于计算机语言描述和实现系统设计的功能。

A. 系统分析 B. 系统共享 C. 系统信息 D. 系统程序 4.凝聚度最高的模块类型是( )。

A.功能凝聚 B.过程凝聚 C.逻辑凝聚 D.偶然凝聚 5.下面那种不是代码设计的目的( )。 A.加快数据输入 B.减少出错率 C.节省存储空间 D.便于记忆 13.2.2 习题解答

一、名词解释

1.模块是可以组合、分解和更换的单元,是组成系统的基本元素。系统中的任何一个处理功能都可以看作是一个模块。

2.模块凝聚是衡量一个模块内部各组成部分动作的组合强度。凝聚程度的高低标志着模块构成的质量,在模块分解时,应尽量使其凝聚程度较高。

3.模块耦合是衡量一个模块与其它模块在联接形式和接口复杂性方面相互作用关系的指标。模块耦合程度的高低直接影响系统的可修改性和可维护性。

4.HIPO是模块的层次功能分解图,HIPO图是一种模块层次功能分解的重要技术。 5.IPO是指任何功能模块都是由输入、处理和输出三个基本部分组成(IPO关系)。 6.计算机应用系统集成是计算机硬件、软件、应用对象有关的人、技术、设备、信息、过程的集成,通过硬件集成、软件集成、技术集成、信息集成,实现过程与功能的集成。

7.系统结构图也称结构图或控制结构图,是HIPO图的进一步发展。它不仅表示了一个系统(功能模块)是层次分解关系,还表示了模块的调用关系和模块间数据流及控制流信息的传递关系,是结构化设计的另一种重要图表工具。

8.过程结构图,也称为程序结构图,是以控制结构图为基础,考虑具体程序特点和结构化编程的要求,用三种基本程序结构(顺序、条件、循环结构),再加上一些公共模块来绘制的。

二、简答题 1.系统设计的目的在于将系统分析文件中所属的新系统需求规格应用信息技术的观点重新进行定义,并转换为实体的信息系统描述。

系统设计阶段的主要任务是:在科学、合理的设计系统总体模型的基础上,尽可能提高系统的运行效率、可变性、可靠性、可控性和工作质量。充分利用并合理投入各类可以利用的人、财、物资源,使之获得较高的综合效益。

2.系统结构设计是要根据系统分析的要求和组织的实际情况来对新系统的总体结构形式进行大致设计,它是一种宏观、总体上的设计和规划。

结构化思想是系统开发的重要思想。一个复杂的系统可以看成由许多相对独立的部分组成。再经过层层划分,分解为若干个组成部分进行设计。系统结构化的方法主要有层次结构和模块化结构两种类型。

3.模块是可以组合、分解和更换的单元,是组成系统的基本元素。系统中的任何一个处理功能都可以看作是一个模块。模块本身具有三种基本属性:

一是功能,说明该模块实现什么;

二是逻辑,描述模块内部如何实现所要求的功能;