软件体系结构--复习资料

软件体系结构--复习资料

ID:19844660

大小:89.50 KB

页数:15页

时间:2018-10-06

软件体系结构--复习资料_第1页
软件体系结构--复习资料_第2页
软件体系结构--复习资料_第3页
软件体系结构--复习资料_第4页
软件体系结构--复习资料_第5页
资源描述:

《软件体系结构--复习资料》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、15、DSSA的定义  答案:DSSA就是在一个特定应用领域中为一组应用提供组织结构参考的标准软件体系结构   16、构件: 答案:构件是一个计算单元或数据存储。也就是说,构件是计算与状态存在的场所。 17、连接件: 答案:连接件是用来建立构件间的交互以及支配这些交互规则的体系结构构造模块。 18、体系结构配置: 答案:体系结构配置或拓扑是描述体系结构的构件与连接件的连接图。体系结构配置提供信息来确定构件是否正确连接、接口是否分配、连接件构成的通信是否正确,并说明实现要求行为的组合含义。31、模式 答案:模式是指从某个具体的形式中得到的一种抽象,在特

2、殊的非任意性的环境中,该形式不断地重复出现。42、核心资源 答案:是领域工程所有结果的集合,是产品线中产品构造的基础。33、设计模式 答案:一些设计面向对象的软件开发的经验总结,就是系统的命名、解释、和评价某一个重要的面向对象的可重现的面向对象的设计方案。43、软件产品线 答案:软件产品线就是在一个公共的软件资源集合基础上建立起来的共享同一个特性集合的系统集合45、产品线体系结构 答案:产品线体系结构是一个软件体系结构和一组在一族产品中可重用的构件,为增加软件重要、为企业降低软件开发和维护的成本提供了一个重要的途径。3、简要概产生软件危机的原因 答案

3、:1.用户需求不明确  2.缺乏正确的理论指导 3.软件规模越来越大 4.软件复杂度越来越高。  4、软件体系结构的定义众多,你是如何理解软件体系结构的?软件体系结构在软件系统中有何作用? 答案:(1)软件体系结构为软件系统提供了一个结构、行为和属性的高级抽象,由构成系统的元素的描述、这些元素的相互作用、指导元素继承的模式以及这些模式的约束组成。软件体系结构不仅指定了系统的组织结构和拓扑结构,还显示了系统需求和构成系统的元素之间的对应关系,提供了一些设计决策的基本原理。 (2)体系结构是风险承担者进行交流的手段。它明确了对系统实现的约束条件,决定了开

4、发和维护组织的组织结构,制约着系统的质量属性,可以预测软件的质量,是推理和控制更改更简单,有助于循序渐进的原型设计。同时,软件体系结构是可传递和可重用的模型。 6、体系结构的生命周期模型分为哪几个阶段?   答案:1、需求分析阶段  2、建立软件体系结构阶段  3、设计阶段  4、实现阶段10、DSSA与体系结构之间有何关联? 答案: 1、DSSA是以问题域为出发点,而软件体系结构是以解决域为出发点的; 2、DSSA只对某一个领域进行设计专家知识的提取、存储和组织,但可以同时使用多种体系结构风格;而在某个体系结构风格中进行体系结构专家知识的组织时可以

5、扩展到多个应用领域; 3、DSSA的特定领域参考体系结构通常选一个或多个体系结构风格,并设计一个专用的体系结构分析设计工具; 4、体系结构风格的定义和应用领域是直交的,提取的设计知识比用DSSA提取的设计专家知识的应用要广泛18、在C2中,连接件和构件是如何工作的? 答案:连接件负责构建之间消息的传递,而构件维持状态,执行操作并通过两个名字分别为top和buttom的端口和其他的构件交换信息。每个接口包含一种可发送的消息和一组可接受的消息,构件之间的消息要么是请求其他构件执行某个操作的请求消息,要么是通知其他构件自身执行某个操作或状态发生改变的通知消

6、息。构件之间的消息交换不能之间进行,而只能通过连接件来完成22、动态体系结构特征有哪些? 答案: 1、可构造性动态特征 2、适应性动态特征 3、智能型动态特征 23、请简述基于构件的动态体系结构模型是如何支持运行系统更新的?   答案:1、检测更新的范围  2、更新准备工作  3、执行更新  4、存储更新 33、设计模式可以分为几类? 答案:创建型、结构型、行为型。39、 所有评估方法关注的质量属性有哪几个? 答:1、性能 2可靠性(容错,健壮性) 3可用性 4安全性 5可修改性 6功能性 7可变性 8集成性 9互操作性40、ATAM评估方法的基本步

7、骤是什么? (1)描述ATAM方法   (2)描述业务动机  (3)描述体系结构  (4)确定体系结构方法  (5)生成质量属性效用树  (6)分析体系结构方法  (7)讨论和分级场景  (8)分析体系结构方法  (9)描述评估结果 41、软件体系结构评估对主要方式有哪些? 1.基于调查问卷或检查表的评估方式 调查问卷是一系列可以应用到各种体系结构评估对相关问题,这些问题可能涉及体系结构对设计决策,文档,描述本身对细节问题等质量属性。这一评估方法比较灵活自由,可评估多种质量属性,也可以在软件体系结构设计的多个阶段进行。尽管此方式相对比较主观,但他仍然

8、是进行软件体系结构评估对重要途径之一。 2.基于场景的评估方式 场景是一系列有序使用或修改系统的步骤。这种软

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。