2015计算机四级考试重点知识:软件体系结构与设计过程
1 软件体系结构
1、 软件体系结构又称软件架构,软件体系结构={构件,连接件,约束}。
2、 构件是组成系统的具有一定独立功能的不同粒度的程序模块、独立程序或软件子系统,是组成软件的系统元素;
3、 连接件将不同的构件连接起来,表示了构件间的相互作用;
4、 约束一般是对象连接时的规则,或指明了构件连接的条件。
5、 软件体系结构描述了软件系统的总体组织和层次结构、系统元素及其功能分配、全局控制、系统元素间的协调和交互、数据存取等;
2 软件设计过程
1、 概要设计
(1) 定义:是建立软件系统的总体结构和模块间的关系,定义各功能模块的`接口,设计全局数据库、规定设计约束、制定组装测试计划;
(2) 一个好的概要设计要求是:良好的总体结构、功能模块间较低的耦合度和较高的内聚度,并尽量降低模块接口的复杂性;
(3) 可以采用层次结构图表示软件总体结构,图中节点代表功能模块。
2、 详细设计
(1) 是细化概要设计产生的功能模块,形成可编程的程序模块,并用某种过程设计语言设计程序模块的内部细节,为编写软件代码提供依据。
(2) 可选用结构化设计方法、面向对象设计方法等;
3、 关于软件总体设计
(1) 一些大的DBAS可根据逐步抽象和层次化原则,将概要设计分解成两个步骤:
(A) 首先是软件总体结构设计,即对软件需求进行分解;
(B) 第二步是将每个子系统进一步划分为功能模块,定义各模块的数据结构、相互间交互关系;
-
2016年3月计算机四级网络工程师模拟试卷及答案
一、选择题。1.以下描述中错误的是_B___。A)交换式局域网是相对于共享式局域网而言的,它的核心部件是交换机。B)虚拟局域网的工作组通常在一个网段上C)虚拟局域网可以基于IP广播组来定义D)IEEE802局域网参考模型将OSI的数据链路层分为逻辑链路控制子层和介质访...
-
2017计算机四级网络工程师提分试题及答案
下面是应届毕业生考试网小编搜索整理的2017计算机四级网络工程师提分试题及答案,助大家备考计算机四级考试。操作系统单选题1在进行操作系统设计时,下列哪一个是构造操作系统的方法?A.网络式结构B.并行式结构C.微内核结构D.主从式结构参考答案:C2在不同类型的操作...
-
计算机四级考试《网络工程师》巩固练习题与答案
《网络工程师》是计算机四级考试类别之一,下面小编整理了计算机四级考试《网络工程师》巩固练习题与答案,希望对大家有帮助!1关于HFC的描述中,错误的是使用调制解调技术B.上、下行信道的传输速率可以不同C.借助有线电话网络传输数据D.信息的发送采用共享信道方式...
-
计算机四级考试网络工程师考点:网络体系结构及协议
网络体系结构是计算机之间相互通信的层次,以及各层中的协议和层次之间接口的集合。下面是小编为大家带的关于网络体系结构及协议的知识,欢迎阅读。一、网络体系结构及协议的定义1、网络体系结构:是计算机之间相互通信的层次,以及各层中的协议和层次之间接口的集合...