计算机软件体系结构,2015计算机四级考试重点知识:软件体系结构与设计过程...

本文详述了2015计算机四级考试中的重点知识,主要涉及软件体系结构和设计过程。软件体系结构由构件、连接件和约束组成,其中构件是具有独立功能的程序模块。设计过程包括概要设计和详细设计,概要设计注重模块间的关系和接口,而详细设计则关注模块的内部细节。概要设计通常用层次结构图表示,而详细设计可采用结构化或面向对象的方法。
摘要由CSDN通过智能技术生成

2015计算机四级考试重点知识:软件体系结构与设计过程

1 软件体系结构

160e145a8ec735f69f4458050bbc2dd2.png

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

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

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

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

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

2 软件设计过程

1、 概要设计

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

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

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

2、 详细设计

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

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

3、 关于软件总体设计

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

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

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

【2015计算机四级考试重点知识:软件体系结构与设计过程】相关文章:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值