首页考试吧论坛Exam8视线考试商城网络课程模拟考试考友录实用文档求职招聘论文下载
2013中考
法律硕士
2013高考
MBA考试
2013考研
MPA考试
在职研
中科院
考研培训 自学考试 成人高考
四 六 级
GRE考试
攻硕英语
零起点日语
职称英语
口译笔译
申硕英语
零起点韩语
商务英语
日语等级
GMAT考试
公共英语
职称日语
新概念英语
专四专八
博思考试
零起点英语
托福考试
托业考试
零起点法语
雅思考试
成人英语三级
零起点德语
等级考试
华为认证
水平考试
Java认证
职称计算机 微软认证 思科认证 Oracle认证 Linux认证
公 务 员
导游考试
物 流 师
出版资格
单 证 员
报 关 员
外 销 员
价格鉴证
网络编辑
驾 驶 员
报检员
法律顾问
管理咨询
企业培训
社会工作者
银行从业
教师资格
营养师
保险从业
普 通 话
证券从业
跟 单 员
秘书资格
电子商务
期货考试
国际商务
心理咨询
营 销 师
司法考试
国际货运代理人
人力资源管理师
广告师职业水平
卫生资格 执业医师 执业药师 执业护士
会计从业资格
基金从业资格
统计从业资格
经济师
精算师
统计师
会计职称
法律顾问
ACCA考试
注册会计师
资产评估师
审计师考试
高级会计师
注册税务师
国际内审师
理财规划师
美国注册会计师
一级建造师
安全工程师
设备监理师
公路监理师
公路造价师
二级建造师
招标师考试
物业管理师
电气工程师
建筑师考试
造价工程师
注册测绘师
质量工程师
岩土工程师
造价员考试
注册计量师
环保工程师
化工工程师
咨询工程师
结构工程师
城市规划师
材料员考试
监理工程师
房地产估价
土地估价师
安全评价师
房地产经纪人
投资项目管理师
环境影响评价师
土地登记代理人
缤纷校园 实用文档 英语学习 作文大全 求职招聘 论文下载 访谈|游戏
计算机等级考试
您现在的位置: 考试吧 > 计算机等级考试 > 计算机四级 > 复习资料 > 数据库工程师 > 正文

2013计算机等考四级数据库技术复习笔记(7)

来源:考试吧 2013-3-19 11:27:31 考试吧:中国教育培训第一门户 模拟考场

 >>>考试吧考后首发2013年3月计算机等考试题答案  


  第七章 数据库应用系统功能设计

  7.1 软件体系结构与设计过程

  7.1.1 软体体系结构

  1、 软件体系结构又称软件架构,软件体系结构={构件,连接件,约束}。

  2、 构件是组成系统的具有一定独立功能的不同粒度的程序模块、独立程序或软件子系统,是组成软件的系统元素;

  3、 连接件将不同的构件连接起来,表示了构件间的相互作用;

  4、 约束一般是对象连接时的规则,或指明了构件连接的条件。

  5、 软件体系结构描述了软件系统的总体组织和层次结构、系统元素及其功能分配、全局控制、系统元素间的协调和交互、数据存取等;

  7.1.2 软件设计过程

  1、 概要设计

  (1) 定义:是建立软件系统的总体结构和模块间的关系,定义各功能模块的接口,设计全局数据库、规定设计约束、制定组装测试计划;

  (2) 一个好的概要设计要求是:良好的总体结构、功能模块间较低的耦合度和较高的内聚度,并尽量降低模块接口的复杂性;

  (3) 可以采用层次结构图表示软件总体结构,图中节点代表功能模块。

  2、 详细设计

  (1) 是细化概要设计产生的功能模块,形成可编程的程序模块,并用某种过程设计语言设计程序模块的内部细节,为编写软件代码提供依据。

  (2) 可选用结构化设计方法、面向对象设计方法等;

  3、 关于软件总体设计

  (1) 一些大的DBAS可根据逐步抽象和层次化原则,将概要设计分解成两个步骤:

  (A) 首先是软件总体结构设计,即对软件需求进行分解;

  (B) 第二步是将每个子系统进一步划分为功能模块,定义各模块的数据结构、相互间交互关系;

  7.2 DBAS总体设计

  7.2.1 系统总体设计

  任务:是根据系统规划与分析结果,特别是技术可行性分析,以及系统需求规范,确定系统总体框架,作为后续设计活动的基础。

  1、 确定DBAS体系结构

  (1) 指将系统从功能、层次结构、地理分布等角度进行分解,划分为多个子系统。定义各子系统应实现的功能,设计全局控制,明确各子系统间的交互和接口关系;

  (2) 可以从功能角度进行分解,也可以根据DBAS自身固有的层次结构特征进行分解;

  (3) 将系统分解为多个子系统后,需选择和设计合适的系统体系结构,将这些子系统组织起来,并设计它们之间的交互关系;

  (4) DBAS体系结构可采用一些通用体系结构,也可根据DBAS所属的特定应用领域相关的体系结构。

  2、软硬件造型和配置设计

  (1) 总体设计阶段需要对系统的软硬件平台、存储设备、操作系统、数据库管理系统等作出合理的选择,并进行初步配置设计;

  (2) 还需要选择系统开发采用的合适的中间件和开发工具,确定开发模式和开发语言;

  3、应用软件总体设计

  根据系统体系结构,确定相应的软件系统模块划分、功能分配,选择合适的软件体系结构;

  4、业务规划初步设计

1 2 3 4 下一页
文章搜索
版权声明:如果计算机等级考试网所转载内容不慎侵犯了您的权益,请与我们联系800@exam8.com,我们将会及时处理。如转载本计算机等级考试网内容,请注明出处。