admin 管理员组

文章数量: 1087652


2024年3月11日发(作者:程序是计算机什么的有序集合)

.

第一章:

1、软件体系结构的定义

国内普遍看法:

体系结构=构件+连接件+约束

2、软件体系结构涉及哪几种结构:

1、模块结构(Module)

系统如何被构造为一组代码或数据单元的决策

2、构件和连接件结构(Component-And-Connector,C&C)

系统如何被设计为一组具有运行时行为(构件)和交互(连接件)的元素

3、分配结构(Allocation)

展示如何将来自于模块结构或C&C结构的单元映射到非软件结构(硬件、开发

组和文件系统)

3、视图视点模型

视点(View point)

ISO/IEC 42010:2007 (IEEE-Std-1471-2000)中规定:视点是一个有关单个视图的规

格说明。

视图是基于某一视点对整个系统的一种表达。一个视图可由一个或多个架构模

型组成

架构模型

.

.

架构意义上的图及其文字描述(如软件架构结构图)

视图模型

一个视图是关于整个系统某一方面的表达,一个视图模型则是指一组用来构建

4、软件体系结构核心原模型

1、构件是具有某种功能的可复用的软件结构单元,表示了系统中主要的计算元

素和数据存储。

2.

连接件(Connector):表示构件之间的交互并实现构件

之间的连接

特性:

1)方向性2)角色3)激发性4)响应特征

第二章

1、软件功能需求、质量属性需求、约束分别对软件架构产生的影响

功能性需求:系统必须实现的功能,以及系统在运行时接收外部激励时所做出

的行为或响应。

质量属性需求:这些需求对功能或整个产品的质量描述。

约束:一种零度自由的设计决策,如使用特定的编程语言。

质量原意是指好的程度,与目标吻合的程度,在软件工程领域,目标自然就是

需求。

对任何系统而言,能按照功能需求正确执行应是对其最基本的要求。

.


本文标签: 系统 需求 结构 构件