软件体系结构复习题
1、 请分析软件危机的主要表现和原因。语法正确和有可重用价值的单位软件是软件重用过程中可以明确便是的系统。3.构件分类与组织。《软件体系结构》电子教案。《软件体系结构》电子教案。第1章 软件体系结构概述。第1章 软件体系结构概述。软件重用。
软件体系结构复习题Tag内容描述:<p>1、壹 . 名词解释(参考斯佳分享的名词解释文档)1.ADL(Architecture Description Language) 体系结构描述语言2. SOA(Service-Oriented Architecture) 面向服务架构3. DSSA (Domain Specific Software Architecture) 特定领域软件体系结构4.CORBA(Common Object Request Broker Architecture) 公共对象请求代理体系结构5. UML(Unified Modeling Language) 统一建模语言6.XML(Extensible Markup Language ) 可扩展标记语言7.B/S(Browser/Server) 浏览器/服务器C/S(Client/Server) 客户端/服务器8.HMB(Hierarchical har:kkl message bus) 层次消。</p><p>2、概述部分1、 请分析软件危机的主要表现和原因。表现:a) 软件成本日益增加:开发、部署与应用成本高b) 开发进度难以控制:不能按期完成c) 软件质量差:错误率高,不能满足用户的需求,没有生命力d) 软件维护困难:成本高,维护效果不理想,可能带来潜在的错误原因:1. 用户需求不明确2. 缺乏正确的理论指导3. 软件规模越来越大4. 软件复杂度越来越高2、 请说明软件规模与复杂度对软件过程的影响及解决方法。软件规模与复杂度增加后,软件开发和维护成本增加,开发进度难以控制,软件质量差,软件维护变得困难。应更多地采用科学的分析、设。</p><p>3、填空题:1.构件是指语义完整,语法正确和有可重用价值的单位软件是软件重用过程中可以明确便是的系统;结构上它是予以描述,通讯接口和实现代码的复合体.2.构件获取渠道(1)直接使用作适应性修改(2)通过遗留工程(3)市场上购买(4)开发新的构件3.构件分类与组织:关键字分类法,刻面分类法,超文本组织方法4.基于数据的组装技术:这种组装技术也要求库中构件以子程序形式出现5.软件体系结构建模种类:结构模型,框架模型,动态模型,过程模型,功能模型6.体系结构风格定义了一个系统家族即定义了一个词汇表和一组约束7.有两种不同构件:中央数据结构说明当。</p><p>4、软件体系结构 (复习思考题),电子教案,软件体系结构课程目录,第1章 软件体系结构概述 第2章 软件体系结构建模 第3章 软件体系结构风格 第4章 软件体系结构描述 第5章 软件体系结设计 第6章 文档化体系结构 第7章 软件体系结构评估 第8章 软件产品线体系结构 第9章 案例分析与设计,软件体系结构电子教案,第1章 软件体系结构概述,根据自己的经验,谈谈对软件危机的看法。 什么是软件重用,软件重用的层次可以分为哪几个级别? 什么是可重用构件?相对于普通的软件产品,对可重用构件有何特殊要求? 基于构件的软件开发的优势是什么?基于构件。</p><p>5、软件体系结构 (复习思考题),软件体系结构课程目录,第1章 软件体系结构概述 第2章 软件体系结构建模 第3章 软件体系结构风格 第4章 软件体系结构描述 第5章 软件体系结设计 第6章 文档化体系结构 第7章 软件体系结构评估 第8章 软件产品线体系结构 第9章 案例分析与设计,软件体系结构电子教案,第1章 软件体系结构概述,根据自己的经验,谈谈对软件危机的看法。 什么是软件重用,软件重用的层次可以分为哪几个级别? 什么是可重用构件?相对于普通的软件产品,对可重用构件有何特殊要求? 基于构件的软件开发的优势是什么?基于构件的软件开。</p>