ImageVerifierCode 换一换
格式:DOCX , 页数:36 ,大小:96.03KB ,
资源ID:982304      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/982304.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件体系结构试题集28583.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

软件体系结构试题集28583.docx

1、软件体系结构试题集28583第一章 软件体系结构概论一.填空题1. 解决如何从已经存在的系统中提取软件的体系结构,属于_工程范畴。2. 在两次或多次不同的软件开发过程中重复使用相同或相近软件元素的过程称为_。3. 因为可复用资产要适应不同产品之间的差异,所以要求可复用资产有足够的 _性。4. 软件体系结构技术的研究,使软件复用从 _复用发展到设计复用和过程复用。5. 软件体系结构技术的研究,使软件复用从代码复用发展到_复用和过程复用。6. 软件体系结构技术的研究,使软件复用从代码复用发展到设计复用和_复用。7. 软件体系结构建立位于_过程之后。8. C2是一种基于构件和消息的_语言。9. C2

2、是一种基于构件和_的ADL。10. 在两次或多次不同的软件开发过程中重复使用相同或相近的_的过程称为软件复用。解答:1.2.3.4.5.6.7.8.9.10. 软件元素二.判断1. 软件体系结构是软件系统的全局结构的设计和规划,可以包括软件的数据存取协议。 ( )2. 软件体系结构是软件系统的全局结构的设计和规划,要包括软件的全局组织结构。 ( )3. 软件体系结构是软件系统的全局结构的设计和规划,必须包括实现算法的说明。 ( )4. 软件体系结构是软件系统的全局结构的设计和规划,必须包括功能模块的实现细节。 ( )5. 软件体系结构是软件系统的全局结构的设计和规划,可以包括软件的物理分布。

3、( )6. 软件的风险承担者可以通过软件体系结构进行有效的沟通。( )7. 遗留工程是对新系统开发没有任何价值的旧系统。( )8. 体系结构的演化开发阶段在开始修改、替换、删除构件以前要制定体系结构演化计划。 ( )9. 构件是构成软件系统的实体。( )10. 连接件的每一个角色定义了该连接件表示的交互的参与者。( )解答:1.2.3.4.5.6.7.8.9.10.三.名词解释1. 用例2. 软件体系结构3. 软件复用4. 体系结构复用5. 软件质量属性场景解答:1.2.3.4.5.四.简答题1. 经过这一段的软件体系结构的学习,给出一个你认为最合适的软件体系结构的定义2. 什么是遗留系统?遗

4、留系统的应用有哪些?3. 形式化描述体系结构的意义是什么?4. 非形式化描述体系结构的方法有哪些?作用是什么?5. 直接场景与间接场景的区别是什么?解答:1.2.3.4.5.五.应用题1. 详细说明软件体系结构相关的研究问题有哪些?2. 简述北大青鸟的构件模型、青鸟的构件库组织方式以及青鸟的软件产品线结构。解答:1.2.第二章 构件与软件重用一.填空题1. 可重用的软件元素包括:_、_设计过程、管理方法、交流方式、组织方式等。2. 构成软件系统的实体是_。3. 变化性的绑定时间越晚,体系结构适应变化性的能力越高;同时复杂性_(高/低)。4. 构件是指语义完整、语法正确和有可重用价值的单位软件,

5、是软件重用过程中可以明确辨识的系统;结构上,它是_、和实现代码的复合体。5. 构件是指语义完整、语法正确和有可重用价值的单位软件,是软件重用过程中可以明确辨识的系统;结构上,它是语义描述、和_的复合体。6. 可重用的软件元素越大,我们就称重用的_越大。7. 构件的外部接口是指构件向其重用者提供的基本信息,包括:构件名称、_、对外功能接口、所需的构件、参数化属性等。8. 构件实现模型的三个主要流派包括:CORBA、_、DCOM。9. 构件管理的内容包括:构件描述、构件分类、_、人员及权限管理和用户意见反馈。10. 复用分为直接复用和间接复用,代码件倾向于_。解答:1.2.3.4.5.6.7.8.

6、9.10.二.判断1. 互联系统构成的系统中,从属系统可以自成一个软件系统,脱离上级系统而运行。 ( )2. 互联系统构成的系统中,从属系统可以自成一个软件系统,但不能脱离上级系统而运行。( )3. 采用B/S体系结构的应用系统,在数据查询等响应速度上,要远远地低于C/S体系结构。 ( )4. 采用B/S体系结构的应用系统,在数据查询等响应速度上,要高于C/S体系结构。( )5. B/S体系结构的数据提交一般以页面为单位,数据的动态交互性不强。( )6. 设计模式就是软件体系结构风格。 ( )7. 黑板系统中,黑板状态的改变决定了系统的控制。( )8. 黑板系统中,系统的控制决定了黑板状态的改

7、变。( )9. 一个软件体系结构风格可以作为某个设计模式中的构成部分。( )10. 层次消息总线体系结构中,消息总线是系统的连接件。( )解答:1.2.3.4.5.6.7.8.9.10.三.名词解释1. 构件2. 构件的粒度3. 复合构件4. 构件库5. 连接件解答:1.2.3.4.5.四.简答题1. 简述软件体系结构和构件在软件复用中的地位和作用。2. 常见的构件分类组织方法有哪些,对于每种分类方法是如何检索并提取构件的?3. 在构件库的管理中强调收集在实际应用中用户对构件的评价意义何在?4. 什么是原子构件?什么是复合构件?它们之间是什么关系?5. 软件体系结构对软件复用的影响是什么?解答

8、:1.2.3.4.5.五.应用题1. 说明基于C+语言制作原子构件的过程步骤。2. 分析任意两个不同的体系结构风格,各自风格的不变性是什么?优缺点是什么?,是如何提高构件的可重用性和系统的可演化性的?解答:1.2.第三章 领域工程一.填空题1. 领域工程是为一组相似或相近系统的_建立基本能力和必备基础的过程。2. 领域分析的主要目标是获得_。3. 领域分析是针对领域分析阶段获得的对问题域和系统责任的认识,开发出相应的_,并显式地表示出来。4. 领域实现实现了DSSA和构件,并依据领域分析模型和DSSA组织可复用_。5. 识别共性和_是领域工程的核心内容。6. DSSA是能够适应领域中多个系统需

9、求的一个高层次设计,应该包括多个可供选择的地方称为_,以支持领域变化性。7. 领域实现实现了_和构件,并依据领域分析模型和DSSA组织可复用构件库。8. 领域实现实现了DSSA和构件,并依据领域分析模型和DSSA组织可复用_。9. 领域实现实现了DSSA和构件,并依据_模型和DSSA组织可复用的构件库。10. 所有系统都具有的特性是该领域中系统的本质特性,体现为该领域中系统的_性。解答:1.2.3.4.5.6.7.8.9.10.二.判断1. 同一领域中系统的共性是有很好的可重用性的。 ( )2. 领域工程的步骤、行为、产品等很多方面都可以和应用工程进行类比。(3. 领域工程的步骤、行为、产品等

10、很多方面都不能和应用工程进行类比。( )4. 领域工程和应用工程需要解决一些相似的问题。( )5. 领域工程和应用工程需要解决的问题完全没有相似之处。( )6. 问题空间的变化性主要来自于业务领域、客户、用户对领域应用系统需求的变化。( )7. 解空间的变化性主要来自于业务领域、客户、用户对领域应用系统需求的变化。( )8. 问题空间的变化来自于系统设计技术、实现技术、系统运行环境的变化。( )9. 解空间的变化来自于系统设计技术、实现技术、系统运行环境的变化。( )10. 应用工程对核心资产进行剪裁和修改的过程,主要就是绑定变化性的活动。( )解答:1.2.3.4.5.6.7.8.9.10.

11、三.名词解释1. 领域专家2. 领域知识3. 领域的核心资产4. 变化性绑定5. 应用工程解答:1.2.3.4.5.四.简答题1. 结合领域工程和应用工程之间的关系阐述领域变化性的绑定时间对软件开发的影响。2. 为什么说领域具有稳定性?3. 什么是领域,领域工程包含的主要活动有哪些?4. 基于迭代的思想,阐述领域工程和应用工程之间的关系。5. 主要的变化性绑定时间有哪些?解答:1.2.3.4.5.五.应用题1. 说明变化性绑定时间的选择对软件性能的影响。分别说明下列时刻变化性绑定的具体内容是什么。 1)体系结构设计时刻; 2) 详细设计时刻 3) 启动时刻 4) 系统更新时刻2. 领域分析过程

12、的输入是什么?得到的结果是什么?主要有哪些人员参与?说明领域分析的基本过程和主要活动。解答:1.2.第四章 软件体系结构建模一.填空题1. 软件体系结构的核心模型由:构件、连接件、配置、_、_5种元素组成。2. 软件体系结构的核心模型由:_、_、配置、端口、角色5种元素组成。3. 在“4+1”视图模型中,对于管理信息系统来说,比较侧重于从_和开发视图来描述系统。4. “4+1”视图模型从5个不同的视角包括逻辑视图、进程视图、_、开发视图和场景视图来描述软件体系结构。5. 由于系统需求、技术、环境、分布等因素的变化而最终导致软件体系结构的变动,称为软件体系结构_。6. “4+1”视图模型从5个不同的视角包括逻辑视图、进程视图、物理视图、开发视图和_视图来描述软件体系结构。7. “4+1”视图模型中,逻辑视图主要支持系统的_,即系统提供给最终用户的服务。8. “4+1”视图模型中,进程视图侧重于系统的运行特性,主要关注一些_。9. 系统中非功能的需求如:性能、容错、安全等非功能性质的改动,要求体系结

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1