第6章 系统设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(5)物理系统配置方案设计 ● 系统工作模式设计 ● 硬件配置 ● 软件设计 ● 网络设计方案 (6)系统实施方案及说明

真题1.模块结构图中,表示模块的符号是(
A)
A.矩形框
B.箭头 C.空心圆
D.实心圆
真题2.如果数据流程图呈束状结构,则称它为( B )
A.变换型数据流程图 B.事务型数据流程图
D.可变性原则,经济性原则,可操作性原则,可扩展性原则
真题1. 为提高模块的独立性,应通过低___耦合___和高内聚的原则
、运行和维护阶段】

真题1. 从开发内容的角度看,系统设计可以划分为___逻辑___设计和物理 设计两个层面。
真题2. 模块的导出类型分事务型和___变换___型。
真题3. 数据库设计的全过程包括用户需求分析、概念结构设计、___逻辑 结构___设计、物理结构设计、数据库的实施、数据库实施、运行与维护等 六个阶段。
一种度量。也就是说,内聚是对模块内各处理动作组合强度的一
种度量。一个模块的内直接调用同一个低层模块的模 块的个数。 扇出系数是指直接隶属于一个模块的模块个数,即一个模 块直接调用其它模块的个数。
(3)作用范围与控制范围。判断的作用范围是指所有受该判断 影响的模块;模块的控制范围是指模块本身及其所有下属模块 。作用范围应在控制范围之内。
次输入得到多次利用,保证系统的一致性和完整性。 (2)灵活性和可维护性原则。系统应灵活,对环境的变化有很
强的适应性。因此要求尽量采用模块化结构,提高各部分的独 立性,尽量减少各个子系统之间的数据依赖性,可维护性是灵 活性的一个方面。 (3)可靠性原则。是指系统受外界干扰时的抵御力与恢复能力。 衡量系统可靠性的指标有平均故障时间、平均维护时间、安全 保密性和抗病毒能力等。 (4)经济性原则。提高效益、降低成本。硬件上不必过分追求 先进。
和存取路径、索引的建立等,以获得数据库的最佳存取效率。
一、用户界面设计 (识记)
填空 、单
用户界面设计:输入设计、输出设计、人机界面对话设计。
用户界面设计需要先进行输出设计,然后再根据输出要求进行 输入设计。
重点掌握各项设计的内容、格式和原则。
二 、输入设计应遵循的原则: (简答)
图是一个线性的顺序结构,由输入、输出和变换中心三部分 组成。其中变换中心使系统数据发生本质的变化,输入将物 理输入变换成逻辑输入,而输出则将逻辑输出变换成物理输 出。
● 事务流(Transaction Flow)。事务流的数据流程图 中有一个事务处理中心,它将输入分为许多相互平行的加工 路径,然后根据输入的属性,选择某一加工路径。

一、《系统设计报告》的内容包括: (1)功能结构设计 ● 系统的模块结构图; ● 模块设计说明书(模块的名称、功能、调用关系、局部
数据项和详细的算法说明等。) (2)代码设计 各类代码的编码方案、类型、功能、使用范围和使用要求
等。 (3)数据库设计 ● 用户需求分析。
● 概念设计。 ● 逻辑设计。 ● 物理设计。 (4)用户界面设计 ● 输出界面(输出类型、内容、格式、方式、功能、要求 等) ● 输入界面(输入内容、格式、方式、人员、功能、校验 等)
变化。 (5)适用性。代码应尽可能反映对象的特点和规律,以助
记忆,便于填写。 (6)简洁性。代码的长度应以短小为好。 (7)系统性。有一定的分组规则,从而在整个系统中具有
通用性。
一、数据库的设计的主要内(识记)
填空 、简答
1、数据库的设计的主要内容:用户需求分析、概念结构设计、
逻辑结构设计、物理结构设计、数据库的实施、运行与维护5个
3.确定新系统的业务流程关系 4.确定新系统的数据流程图和数据字典】

真题1. 在模块结构图中,符号 → 表示
D
A.业务流向
B.数据信息
C.控制信息
D.模块调用

真题2.下列模块设计与优化的内容中,不正确的是
B
A.模块的独立性强
B.较高扇入系数与较低扇出系数
C.模块的大小适当
真题4.助记码 (名解)

助记码是为了帮助记忆,用数字、符号将编码对象的名称、规格等描
述出来,并作为代码的一部分。
真题5.不属于新系统逻辑方案的是
D
A.确定新系统目标
B.确定数据流程图和数据字典
C.确定管理模式
D.确定模块结构和程序流程
【产生新系统逻辑方案应包括:
1.确定新系统目标 2.确定新系统的管理模式
D.作用范围在控制范围之内

真题3 .解决系统“怎么做”的开发阶段是
C
A.系统规划
B.系统分析
C.系统设计
D.系统实施
真题4.系统设计应遵循的原则是
A
A.系统性原则,可靠性原则,灵活性原则,经济性原则
B.系统性原则,可靠性原则,灵活性原则,可操作性原则
C.可变性原则,灵活性原则,经济性原则,可扩展性原则
配置方案;详细设计包括代码设计、用户界面设计、计算机处理过
程设计。
系统设计的主要内容:功能模块设计,代码设计,数据库设计,
输入输出设计,物理配置方案设计。
简答
2.系统设计的原则:(识记) 单、填空、简答、名
(1)系统性原则。系统是作为一个整体而存在的,因此,整个
系统的代码要统一,设计规范标准,传递语言要尽量一致,并使一
单、填空 二、模块结构图和功能结构设计
1、功能结构模块的设计的方法: 规范的方法:由数据流程图导出初始结构模块图,然后再进行
优化。 常用的方法:根据系统功能结构、管理业务的逻辑顺序、人们
的工作习惯和设计者设计同类系统的经验来直接划分出子系统 。
2、由数据流程图导出模块结构图 在数据流程图中,数据流一般可以分为以下两种类型: ● 变换流(Transform Flow)。基于变换流的数据流程
C.顶层数据流程图
D.分层数据流程图

真题3.某学生的代码(学号)为2009001,这个代码属于( A )
A.数字码
B.字符码
C.混合码
D.助记码
真题4.数据库设计的起点是( A )
A.用户需求分析
B.概念结构设计
C.存储结构设计
D.物理结构设计
【数据库设计经历的阶段有:用户需求分析阶段、概念结构设 计阶段、逻辑结果设计阶段、物理结构设计阶段、数据库实施
输入量小
输入简便
数据转换少
数据尽早检测
三、对话设计的基本原则:
对话设计以用户的需求为先。(单)
对话设计的实质的信息交换。
对话设计友好性强。
一、人机界面的设计基本类型: 菜单式:一般通过选择某些功能来完成。 命令式:直接输入命令来完成。 填表式:系统将要输入的项目显示在桌面上,然后由用户自己
模块:独立命名有明确定义的实体。根据模块功能具体化程
度分类:逻辑模块、物理模块。模块的四要素:输入输出、处
理功能、内部数据、程序代码。

结构化的方法的基本思想是:模块化,即把系统的功能自顶
向下地,由抽象到具体划分为,多层的独立的功能模块,一直分
解到能够用程序实现为止。
2、模块结构图
模块结构图的组成:模块、数据信息、控制信息、调用、转接。 ➢功能模块图是描述系统整体结构的。 ➢E-R图是描述现实中实体与实体间的联系的。 ➢数据流程图是描述现行系统的结构的。 ➢模块独立性:模块独立性是指其中一个模块在运行时,与另一个
3、模块设计的优化的原则:
模块的独立性(高内聚,低耦合)。
模块的大小(所需编写程序的行数)
扇入扇出
(1)模块独立性。
(识记) 单、填空、名
● 耦合性是对两个模块之间联接程度的一种度量。为了使软
件具有较好的可维护性和可修改性,模块间的关联程度即耦合程
度应越小越好。
● 内聚性是对一个模块内,其元素在功能上联结程度强弱的
输入数据来完成。 应答式:一般像安装软件,跳出对话框由客户选择下一步执行
的操作。

一、物理配置方案的设计:(内容)计算机软件、硬件设计,
系统工作模式设计,计算机网络设计。
单、填空
系统的吞吐量:每秒钟执行的作业数。
系统的响应时间:用户向系统发出一个作业请求,系统处理完, 给出应答结果,这一过程的时间。
代码:就是用数字或者字符来表示事物的名称、属性、状态 的符号。单
一、代码的主要功能 简答 1、帮助对数据进行鉴别和使用 2、便于数据管理、提高效率 3、提高数据的全局一致性
二、代码的分类:(要求会举例子,会判断)
1、按照代码的表示形式:数字码、字符码、混合码。
2、按照代码的组成及含义:顺序码,区间码(层次码、十进制
码)、助记码。
(识记) 单、填空
三、代码设计原则(识记) 简答 (1)惟一性。每一代码对其所代表的事物或属性都必须具
有惟一性。 (2)标准化。代码的编制应尽量标准化。应尽可能采用国
际和国内已有的标准编码。 (3)合理性。代码结构反映编码对象的特征,与事物分类
体系相适应。 (4)可扩充性。代码设计要预留足够位置,以适应需要的
系统的可靠性:就是系统连续出差错的工作时间。
系统的处理方式
系统的地域范围
系统的数据管理方式
二、系统工作模式设计
集中式系统包括:单机结构和主机结构。
分布式系统包括:文件服务器/工作站模式、
客户机/服务器模式(C/S):适用于小企业,人员比较集中
浏览器/web服务器模式(B/S):适用于大企业跨国公司, 人员比较分散。
阶段。
2、概念结构设计:是根据用户需求设计数据库的概念数据模型
。典型的概念模型是E-R图。
3、逻辑结构设计:将概念数据模型转换为特定的DBMS支持的
数据模型包括层次模型、网状模型、关系模型。主要工作包括
:E-R图转换为关系数据模型;数据模型的规范化;设计视图

4、物理结构设计:是为数据模型在设备上选定合适的存储结构
课程代号 02382 主讲:
系统设计
第一节 系统设计的任务、原则 第二节 系统功能结构设计 第三节 代码设计 第四节 数据库设计 第五节 输入/输出设计 第六节 物理配置方案设计 第七节 系统设计说明书
本章主要考核知识点包括:
1.系统设计的任务、原则; 2.模块化设计和模块结构图; 3.代码设计; 4.数据库设计; 5.用户界面设计; 6.物理配置方案设计; 7.系统设计说明书的内容。
➢ 根据开发内容的角度,系统设计分为:逻辑设计,物理设计。
➢ 根据设计任务的角度,系统设计分为:总体性设计,详细性
设计。
➢ 逻辑设计包括:功能模块设计,代码设计,数据库设计,输
入输出设计。
➢ 物理设计包括:物理配置设计,软件设计 。


一、模块和模块化设计
1、模块和模块化 : (识记) 单、填空、名
浏览器/web服务器模式是一种三层结构。客户端利用浏览 器对web服务器访问数据库,以获取必须的知识。
其中,系统工作模式的设计重点是分布式系统。分布式系 统是将整个系统分成若干个地理上分散的配置,业务可以独立 处理,但系统在统一的工作规范和技术要求下运行。包括文件 服务器/工作站模式、客户机/服务器(C/S)模式和浏览器 /Web服务器(B/S)模式。 ● 文件服务器/工作站模式。一般由PC机组成的局域网。
二、系统工作模式设计 ● 客户机/服务器(C/S)模式。客户机为前台,服务器为
后台,协同执行一个应用程序任务。服务器:安装网络操作系 统,作用是控制协调网络中所有软硬件资源的利用,存储数据 、数据库管理和为客户机提供服务。客户机:表示和执行程序 ,向服务器请求服务。
● 浏览器/Web服务器(B/S)模式。是一种三层结构。
模块无关。 ➢模块结构图又称控制结构图、系统结构图。它描述了系统的层次
分解结构、模块间组成的层次调用关系、模块间传递的数据信息 和控制信息等。
基本符号要熟悉,如下所示。 单、填空
3、模块的描述内容模块名、模块编号、模块上下层调用关系、 输入流、输出流、模块处理功能、所用语言及算法说明等。
一、系统设计的任务和原则
1.任务:在系统分析的基础上,按照逻辑模型的要求,根据系统
实现的内外环境和主、客观条件,从技术的角度去考虑系统的划分、
功能结构问题,从提高系统的运行水平、工作效率和质量方面,去
完成系统物理方案的设计,为下一个阶段系统实施提供必要的技术
资料。其中,总体设计包括总体结构设计、数据库设计、系统物理
相关文档
最新文档