下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《软件架构设计实战培训》测试题一、选择题(155)1._____的选择是开发一个软件系统时的基本设计决策A架构模式(正确答案)B惯用法C设计模式D分析模式2.不是模式的构成元素是____A问题出现的场景B在语境中出现的再现问题C解决方案D实现的功能(正确答案)3.面向对象的设计模型以____表示的软件体系结构图A部署图B包图(正确答案)C协同图D交互图4.关于模式不正确的是_____A有助于建立一个复杂的和异构的软件体系结构B为设计原则提供一种公共的词汇和理解C有助于管理软件复杂度D模式一定会比你自己的方案好(正确答案)5.某软件公司基于面向对象技术开发了一套图形界面显示构件库VisualComponent。在使用该库构建某图形界面时,用户要求为界面定制一些特效显示效果,如带滚动条、能够显示艺术字体的透明窗体等。针对这种需求,公司采用____最为灵活A桥接模式B命令模式C组合模式D装饰模式(正确答案)6.基于软件架构的设计(ArchitectureBasedSoftwareDevelopment,ABSD)强调由商业、质量和功能需求的组合驱动软件架构设计。它强调采用_____来描述软件架构。采用_____来描述需求A类图和序列图B视角与视图(正确答案)C构件和类图D构件与功能7.软件架构文档是对软件架构的正式描述,能够帮助与系统有关的开发人员更好地理解软件架构。软件架构文档的写作应该遵循一定的原则。以下关于软件架构文档写作原则的叙述中,错误的是___A架构文档应该从架构设计者的角度进行编写(正确答案)B应该保持架构文档的即时更新,但更新不要过于频繁C架构文档中的描述应该尽量避免不必要的重复D每次架构文档修改,都应该记录修改的原则8.在RUP中采用“4+1”视图模型来描述软件系统的体系结构。在该模型中,最终用户侧重于___A实现视图B进程视图C用例视图(正确答案)D部署视图9.构架知识中不包括(
)A构架风格和视点B框架C模式D软件开发模型(正确答案)10.基于软件架构的设计(ArchitectureBasedSoftwareDevelopment,ABSD)强调由商业、质量和功能需求的组合驱动软件架构设计。它强调采用_____来描述需求A用例与类图B用例与视角C用例与质量场景(正确答案)D视角与质量场景11.UML结构由构造块、公共机制与构架三部分组成,其中构架(architecture)我们通常称之为4+1视图,这里的1指的是哪个视图(
)A用例视图(正确答案)B逻辑视图C实现视图D进程视图E物理视图12.要依赖于抽象,不要依赖于具体。即针对接口编程,不要针对实现编程的表述(
)A开-闭原则B接口隔离原则C里氏代换原则D依赖倒转原则(正确答案)13.对于违反里式代换原则的两个类,可以采用的候选解决方案错误的是(
)A创建一个新的抽象类C,作为两个具体类的超类,将A和B共同的行为移动到C中,从而解决A和B行为不完全一致的问题B将B到A的继承关系改组成委派关系C区分是“IS-a”还是”Has-a”。如果是“Is-a”,可以使用继承关系,如果是”Has-a”应该改成委派关系D以上方案错误(正确答案)14.下面那一种模式是不属于GRASP模式的(
)A多态(Ploymorphism)B行为对象(purefabrication)C中间者(Indirection)DGoF(正确答案)15.领域模型对领域内的概念类或现实世界中对象的可视化表示,下列对与领域模型的描述正确的是(
)(多选)A领域模型一组没有定义操作的类图(正确答案)B领域模型里面的类可以定义方法C软件制品、责任与方法不适合用领域模型建模(正确答案)D领域模型不是数据类(正确答案)二、判断题(55)1.接口展示了软件构件之间的交互关系,对于软件构架而言非常重要,需要单独编档(
)对(正确答案)错2.在一个软件系统中,功能是质量的载体。质量属性的得到依赖于开发的设计、执行以及部署等各个阶段的努力(
)对(正确答案)错3.DavidGarlan对软件体系结构的定义可以精简为体系结构=组件+连接件+约束(
)对(正确答案)错4.软件体系结构只是指定了系统的静态组织结构和拓扑结构
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度保险合同(含保险条款、保险金额等)2篇
- 2024年度保险合同的保险范围和责任免除2篇
- 2024年度影视制作发行合同标的保密协议2篇
- 2024年度投票合作条款协议版B版
- 2024年度建筑工程施工班组服务协议版B版
- 2024年度视频制作成本分摊合同:规定各方对视频制作成本的分摊比例和方式2篇
- 2024年度国际海洋资源开发与合作协议2篇
- 上海自愿离婚协议书2024年度样本
- 2024年企业-高校技术交流合作封面合同样本版B版
- 2024年信息网络系统集成项目施工合同
- 利用数字传感器探究铁钉锈蚀实验
- 2024中智集团招聘重要岗位高频500题难、易错点模拟试题附带答案详解
- 2024年新人教版道德与法治七年级上册全册教案(新版教材)
- 前滚翻(教学设计)-2023-2024学年人教版体育五年级上册
- 古希腊专题知识讲座
- 内控制度建设咨询服务合同(2024版)
- DL∕T 1868-2018 电力资产全寿命周期管理体系规范
- 2024年物流员总结报告
- 艾滋病筛查实验室培训
- 《乙型病毒性肝炎全人群管理专家共识(2023)》解读课件
- 旅游文化单选题库含答案
评论
0/150
提交评论