2015计算机四级考试重点知识:软件体系结构与设计过程
来源:才华咖 本文已影响6.2K人
来源:才华咖 本文已影响6.2K人
1 软件体系结构
1、 软件体系结构又称软件架构,软件体系结构={构件,连接件,约束}。
2、 构件是组成系统的具有一定独立功能的不同粒度的程序模块、独立程序或软件子系统,是组成软件的系统元素;
3、 连接件将不同的构件连接起来,表示了构件间的相互作用;
4、 约束一般是对象连接时的规则,或指明了构件连接的条件。
5、 软件体系结构描述了软件系统的总体组织和层次结构、系统元素及其功能分配、全局控制、系统元素间的协调和交互、数据存取等;
2 软件设计过程
1、 概要设计
(1) 定义:是建立软件系统的总体结构和模块间的关系,定义各功能模块的`接口,设计全局数据库、规定设计约束、制定组装测试计划;
(2) 一个好的概要设计要求是:良好的总体结构、功能模块间较低的耦合度和较高的内聚度,并尽量降低模块接口的复杂性;
(3) 可以采用层次结构图表示软件总体结构,图中节点代表功能模块。
2、 详细设计
(1) 是细化概要设计产生的功能模块,形成可编程的程序模块,并用某种过程设计语言设计程序模块的内部细节,为编写软件代码提供依据。
(2) 可选用结构化设计方法、面向对象设计方法等;
3、 关于软件总体设计
(1) 一些大的DBAS可根据逐步抽象和层次化原则,将概要设计分解成两个步骤:
(A) 首先是软件总体结构设计,即对软件需求进行分解;
(B) 第二步是将每个子系统进一步划分为功能模块,定义各模块的数据结构、相互间交互关系;
2015计算机四级《数据库工程师》复习重点:系统总体设计
2015计算机四级《数据库工程师》复习重点:设计过程过程
2015年计算机一级考试重点知识积累:计算机硬件系统(上)
2015计算机三级考试《网络技术》基础知识:计算机软件系统
2015计算机一级MSOffice知识点辅导:计算机软件系统
2015年计算机一级考试msoffice知识积累:计算机的软件系统
2015下半年计算机四级数据库考试知识点:存储过程
2015计算机四级考试《数据库》知识:系统总体设计
2015计算机四级《数据库工程师》复习重点:文件结构与存取
2015年计算机一级考试重点知识积累:计算机硬件系统(下)
2015计算机四级考试重点知识:人机界面设计
2015年计算机一级考试重点知识积累:计算机硬件系统(中)
2015二级计算机考试《VB》复习重点知识:文件系统控件
2015计算机四级《数据库工程师》复习重点:服务器体系结构
2015计算机四级考试重点知识:概要设计
2015计算机三级《网络技术》基础知识:网络体系结构与网络协议
2015年计算机二级考试C语言复习重点:循环结构
2015年计算机三级《信息管理》常考点:软件工程测试步骤
计算机二级考试C语言程序设计重要知识点
2015年计算机二级考试C语言复习重点:选择结构
2017计算机软件考试知识点:广域通信网
2016计算机二级软件工程师知识点汇集
2015年计算机四级《数据库工程师》复习重点:建模过程
2015计算机三级考试《网络技术》基础知识:计算机的特点
会计电算化知识点:计算机软件系统
2015年计算机二级考试msoffice知识积累:软件工程基础
报考计算机科学与技术还是软件工程好
2017网络工程师考试知识点:计算机系统基础
计算机软件工程专业职业生涯设计
2017年计算机四级软件测试工程师知识巩固题
2015年计算机四级《数据库工程师》复习重点:模式结构
2015二级计算机考试《VB》复习重点:Sub过程
2015二级计算机考试《VB》复习重点知识:顺序文件和随机文件
计算机软件系统课件
会计电算化知识点:计算机软件系统
2017年计算机二级C语言知识点:结构体和共用体
2015计算机三级考试《网络技术》知识点:拓扑结构
计算机一级考试MS Office章节考点:计算机的软件系统
2017年计算机软件水平考试知识点
2015计算机四级《数据库工程师》复习重点:DBAS总体设计