数据库系统工程师考点详解(三)

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

数据库系统工程师考点详解(三)

统一建模语言UML:它提供了9种基本元素的图形,分别是:类图、对象图、用例图、序列图、协作图、状态图(活动图、构件图、部署图)。

UML由3个要素构成:UML的基本构造块、支配这些构造块如何放置在一起的规则、运用于整个语言的一些公共机制。

在UML提供的图中,可以采用类图,对逻辑数据库模式建模;状态图,用于接口、类和协作的行为建模,并强调对象行为的事件顺序;活动图,用于系统的功能建模,并具强调对象间的控制流。

系统分析报告:数据流图、数据字典和加工说明应该成为系统分析报告的主体。并且一份完整的系统分析报告应该包括如下内容。

组织情况概述

现行系统概述

系统逻辑模型

新系统在各个业务处理环节拟采用的管理方法、算法或模型

与新系统相配套的管理制度和运行体制的建立

系统设计和实施的初步计划

用户领导审批意见

系统设计

系统设计的目的和任务:主要目的是为系统制定蓝图,在各种技术和实施方法中权衡利弊,精心设计,合理使用种种资源,最终形成系统的详细设计方案。

系统设计的任务分为两个步骤:首选是把总任务分解为许多基本的、具体的任务。合理地组织这些具体任务可以构成总任务,称为总体结构设计,也称为概要结构设计;其次是为各个具体任务选择适当的技术手段和处理方法,即详细设计。

系统总体结构设计原则:分解-协调原则

自顶而下原则

信息隐蔽、抽象原则

一致性原则

明确性原则

模块间耦合尽可能小,模块内组合尽可能紧凑

模块的扇入系数和扇出系数要合理

模块的规模要适当

模块化设计:模块是组成系统的基本单位,应该具备4个元素,分别是,输入和输出、处理功能、内部数据、程序代码。

模块结构图,是采用HIPO图(分层输入-处理-输出)形式绘制而成的框图。它主要关心模块的外部属性,即上下级模块、同级模块之间的数据传递和调用关系。它主要由5种基本符号表示:模块、调用、数据、控制和转接。

存储设计:首先要解决数据的整体结构设计,然后要确定数据资源分布和安全保密属性。

代码设计

输出设计--确定输出内容、选择输出设备与介质、确定输出格式

输入设计--输入原则:最小量、简单性、早检验、少转换

处理过程设计--总体结构设计将系统分解成许多模块,并决定每个模块的外部特征,即功能和界面。计算机处理过程的设计则是要确定每个模块的内部特征,包括局部的数据组织、控制流、每一步的具体加工要求及实施细节等。

处理过程的关键是,用一种合适的表达方法来描述每个模块的执行过程。常用的描述方式有图形、语言和表格3类。例如,程序流图、盒图NS、形式语言、决策树、决策表。盒图就是用一个盒子表示一个步骤,可以嵌套,只能从上头进入下头输出,因此限制了控制转移,保证了程序的良好结构。

用户界面设计--包括菜单方式、会话方式、操作提示以及操作权限管理方式等。权限管理一般是通过入网口令和建网时定义该节点级别来实现的。

安全控制设计--包括数据处理和环境两方面

系统设计说明书

一份完整的系统设计说明书应包括:

1)引言

背景--摘要--工作条件/限制--参考和引用资料--专门术语定义

2)系统总体设计方案

模块设计--代码设计--输入设计--输出设计--数据库设计说明--模型库及方法库设计--网络设计--安全保密设计--实施方案说明书。

从系统调查、系统分析到系统设计是信息系统开发的主要工作,它们的工作量应占到总开发量的70%。

如需了解更多考点资讯,请到希赛网进行查看!

相关文档
最新文档