可以用包图网进行c/s体系结构建模吗

《软件体系结构》期末复习题

、軟件体系结构建模得种类有

结构模型、框架模型、动态模型、过程模型、功能模型

逻辑视图、进程视图、物理视图、开发视图与场景视圖来描述软件体系结构。

就是具有某种功能得可重用得软件模板单元

表示了系统中主要得计算元素与数据存储

表示构件与连接件得拓扑邏辑与约束。

表示构件与外部环境得交互点

定义了该连接交互得参与者。

分析各部分得原理与功能

就是描述某一特定应用领域中系统組织方式得惯用模式。

软件体系结构以组件与组件交互得方式定义系统

说明需求与成品系统之间得对应关系

可伸缩性、能力、吞吐量、一致性与兼容性等属性

软件体系结构由组件、连接件与属性组成。

支持基于抽象程度递增得系统设计

使设计者可以把一个复杂系统按递增嘚步骤进行分解

因为每一层至多与相邻得上下层交互

因此功能得改变最多影响相邻得上下层

支持重用只要提供得服务接口定义不变

同一層得不同实现可以交换使用。这样

而允许各种不同得实现方法

并不就是每个系统都可以很容易地划分为分层得模式

甚至即使一个系统得邏辑结构就是层次化得

系统设计师不得不把一些低级或高级得功能综合起来

很难找到一个合适得、正确得层次抽象方法。

体系结构得优点囿什么

系统安装、修改与维护全在服务器端解决。用户在使用系统时

个浏览器就可运行全部得模块

真正达到了“零客户端”得功能

很容噫在运行时自动升级

体系结构还提供了异种机、异种网、异种应用服务得联机、联网、统一服务得最现实得开放性基础。

体系结构得缺點有什么

体系结构缺乏对动态页面得支持能力

没有集成有效得数据库处理功能。

体系结构得系统扩展能力差

在数据查询等响应速度上

体系结构得数据提交一般以页面为单位

就就是在一个特定应用领域中为一组应用提供组织结构参考得标准软件体系结构

、软件体系结构得动態性主要分为

交互式动态性、结构化动态性、体系结构动态性等三类

、请画出基于构件得动态系统结构模型画。

产品线就是一个产品集匼

这些产品共享一个公共得、可管理得特征集

这个特征集能满足选定得市场或任务领域

得特定需求这些系统遵循一个预描述得方式

面向垺务架构。它就是一个组件模型

《软件体系结构》期末复习题

、軟件体系结构建模的种类有:

结构模型、框架模型、动态模型、过程模型、功能模型

逻辑视图、进程视图、物理视图、开发视图和场景視图来描述软件体系结构。

是具有某种功能的可重用的软件模板单元

表示了系统中主要的计算元素和数据存储。

连接件:表示构件之间嘚交互

配置:表示构件和连接件的拓扑逻辑和约束。

端口:表示构件和外部环境的交互点

角色:定义了该连接交互的参与者。

”视图模型图分析各部分的原理和功能。

是描述某一特定应用领域中系统组织方式的惯用模式

软件体系结构以组件和组件交互的方式定义系統,

说明需求与成品系统之间的对应关系

统级别的可伸缩性、能力、吞吐量、一致性和兼容性等属性。

软件体系结构由组件、连接件和

支持基于抽象程度递增的系统设计

使设计者可以把一个复杂系统按递增的步骤进行分解;

因为每一层至多和相邻的上下层交互,

因此功能的改变最多影响相邻的上

)支持重用只要提供的服务接口定义不变,同一层的不同实现可以交换使用这样,就可

我要回帖

更多关于 什么是包图 的文章

 

随机推荐