欢迎来到天天文库
浏览记录
ID:43566762
大小:303.13 KB
页数:8页
时间:2019-10-11
《计算机水平考试-系统架构设计师模拟题软件架构设计(一)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、系统架构设计师模拟题软件架构设计(-)单项选择题如图8-43("所示的UML类图描绘的是设计模式中的1模式。如图8-43(b)所示的UML类图描述了该模式的一种应用,其中与图8-43(a)中的''Abstraction"对应的类是2。g伽1AbamctionE■yi"irw.AjiWUCitDMguild2、C口ncreielnptl■*――—■■■■■Cottci«Seln»pl2jdnrLlniptI[ELTI皿mhhnfJ(b)设计模式与类图1、A.CommandB.Bridg3、eC.CompositeD.Proxy2、A.DataAccessB.DataAccessImplC.CustomerDMD.AccountDM3、软件的分层式体系结构把软件系统划分为4层,这4层结构自顶向下分别是oA.应用软件业务构件中间件系统软件B.业务构件应用软件中间件系统软件C.应用软件中间件系统软件业务构件D.业务构件中间件应用软件系统软件4、结构模板能够帮助分析员建立一个逐层细化的层次结构。结构环境图(ArchitectureContextDiagram,ACD.位于层次结构的顶层。在4、从ACD导出的中给岀了各个专门子系统和重要(数据与控制)信息流。A.系统语境图(SCD.B.结构互连图(AID.C.结构流程图(AFD.D.结构图的规格说明(ADS)5、管道和过滤器模式属于oA.数据为屮心的休系结构B.数据流体系结构C・调用和返回体系结构D.层次式体系结构某银行系统采用FactoryMethod方法描述其不同账户之间的关系,设计岀的类图如图8-44所示。其中与FactoryMethod中的''Creator^角色相对应的类是6;与''Product,〃角色相对应的类是7。—•Ba5、nk:Clrert•—♦■■・.■.,■■.・_Holds].Account1jAt>rtract)工厂方法模式类图6、A・BankB.AccountC.CheckingD.Savings7^A・BankB.AccountC.CheckingD.Savings8、在客户机/服务器系统开发小,采用时,应将数据层和数据处理层放置于服务器,应用逻辑层、表示逻辑层和表示层放置于客户机。A・分布式表示结构B.分布式应用结构C.分布式数据和应用结构D.分布式数据结构9、软件架构是降低成本、改进质量、按时和按需6、交付产品的关键I大I素。以下关于软件架构的描述,错误的是oA.根据用户需求,能够确定一个最佳的软件架构,指导整个软件的开发过程B.软件架构设计需要满足系统的质量属性,如性能、安全性和可修改性等C.软件架构设计需耍确定组件之间的依赖关系,支持项目计划和管理活动D.软件架构能够指导设计人员和实现人员的工作10、软件架构设计包括提出架构模型、产生架构设计和进行设计评审等活动,是一个迭代的过程。以下关于软件架构设计活动的描述,错误的是oA.在建立软件架构的初期,一般需要选择一个合适的架构风格B.将架构分析7、阶段已标识的构件映射到架构中,并分析这些构件之间的关系C.软件架构设计活动将己标识构件集成到软件架构中,设计并实现这些构件D.一旦得到了详细的软件架构设计,需要邀请独立于系统开发的外部人员对系统进行评审基于软件马E木勾的设(AchitectureBasedSoftwareDevelopment,ABSD•强调由商业、质量和功能需求的组合驭动软件架构设计。它强调采用11來描述软件架构,采用12來描述需求。11>A.类图和序列图B.视角与视图C・构件和类图D・构件与功能12>A.用例与类图B.用例与视8、角C.用例与质量场景D•视角与质量场景13、某游戏公司欲开发一个大型多人即时战略游戏,游戏设计的目标Z—是能够支持玩家口行创建战役地图,定义游戏对象的行为和之间的关系。针对该目标,公司应该采用架构风格最为合适。A.管道■过滤器B.隐式调用C.主程序-子程序D.解释器14、希赛公司欲为某种型号的示波器开发内置软件。该公司的架构师设计了如图8-45所示的软件架构。在软件架构评审时,专家认为该架构存在的问题是。!.M示波器内置软件架构图A.在功能划分上将各个模块独立起来B.在皎件构件的混合和替换方面不是9、很灵活C.没有清晰地说明用户怎样与其交互D.没有明确的层次关系,没有强调功能之间的交互15、希赛公司承接了一个开发家用空调口动调温器的任务,调温器测量外部空气温度,根据设定的期望温度控制空调的开关。根据该需求,公司应采用架构风格最为合适。A.解释器B.过程控制C.分层D.管道一过滤器丄6、在客户机/服务器系统开发屮,采用时,应将数据层和数据处理层放置于服务器,应用逻辑层、表示逻辑层和表示层放置于客户机。A・分布式表示结构B.分布式应用结构C.分布式数据和应用结构D.分布式数据结构丄
2、C口ncreielnptl■*――—■■■■■Cottci«Seln»pl2jdnrLlniptI[ELTI皿mhhnfJ(b)设计模式与类图1、A.CommandB.Bridg
3、eC.CompositeD.Proxy2、A.DataAccessB.DataAccessImplC.CustomerDMD.AccountDM3、软件的分层式体系结构把软件系统划分为4层,这4层结构自顶向下分别是oA.应用软件业务构件中间件系统软件B.业务构件应用软件中间件系统软件C.应用软件中间件系统软件业务构件D.业务构件中间件应用软件系统软件4、结构模板能够帮助分析员建立一个逐层细化的层次结构。结构环境图(ArchitectureContextDiagram,ACD.位于层次结构的顶层。在
4、从ACD导出的中给岀了各个专门子系统和重要(数据与控制)信息流。A.系统语境图(SCD.B.结构互连图(AID.C.结构流程图(AFD.D.结构图的规格说明(ADS)5、管道和过滤器模式属于oA.数据为屮心的休系结构B.数据流体系结构C・调用和返回体系结构D.层次式体系结构某银行系统采用FactoryMethod方法描述其不同账户之间的关系,设计岀的类图如图8-44所示。其中与FactoryMethod中的''Creator^角色相对应的类是6;与''Product,〃角色相对应的类是7。—•Ba
5、nk:Clrert•—♦■■・.■.,■■.・_Holds].Account1jAt>rtract)工厂方法模式类图6、A・BankB.AccountC.CheckingD.Savings7^A・BankB.AccountC.CheckingD.Savings8、在客户机/服务器系统开发小,采用时,应将数据层和数据处理层放置于服务器,应用逻辑层、表示逻辑层和表示层放置于客户机。A・分布式表示结构B.分布式应用结构C.分布式数据和应用结构D.分布式数据结构9、软件架构是降低成本、改进质量、按时和按需
6、交付产品的关键I大I素。以下关于软件架构的描述,错误的是oA.根据用户需求,能够确定一个最佳的软件架构,指导整个软件的开发过程B.软件架构设计需要满足系统的质量属性,如性能、安全性和可修改性等C.软件架构设计需耍确定组件之间的依赖关系,支持项目计划和管理活动D.软件架构能够指导设计人员和实现人员的工作10、软件架构设计包括提出架构模型、产生架构设计和进行设计评审等活动,是一个迭代的过程。以下关于软件架构设计活动的描述,错误的是oA.在建立软件架构的初期,一般需要选择一个合适的架构风格B.将架构分析
7、阶段已标识的构件映射到架构中,并分析这些构件之间的关系C.软件架构设计活动将己标识构件集成到软件架构中,设计并实现这些构件D.一旦得到了详细的软件架构设计,需要邀请独立于系统开发的外部人员对系统进行评审基于软件马E木勾的设(AchitectureBasedSoftwareDevelopment,ABSD•强调由商业、质量和功能需求的组合驭动软件架构设计。它强调采用11來描述软件架构,采用12來描述需求。11>A.类图和序列图B.视角与视图C・构件和类图D・构件与功能12>A.用例与类图B.用例与视
8、角C.用例与质量场景D•视角与质量场景13、某游戏公司欲开发一个大型多人即时战略游戏,游戏设计的目标Z—是能够支持玩家口行创建战役地图,定义游戏对象的行为和之间的关系。针对该目标,公司应该采用架构风格最为合适。A.管道■过滤器B.隐式调用C.主程序-子程序D.解释器14、希赛公司欲为某种型号的示波器开发内置软件。该公司的架构师设计了如图8-45所示的软件架构。在软件架构评审时,专家认为该架构存在的问题是。!.M示波器内置软件架构图A.在功能划分上将各个模块独立起来B.在皎件构件的混合和替换方面不是
9、很灵活C.没有清晰地说明用户怎样与其交互D.没有明确的层次关系,没有强调功能之间的交互15、希赛公司承接了一个开发家用空调口动调温器的任务,调温器测量外部空气温度,根据设定的期望温度控制空调的开关。根据该需求,公司应采用架构风格最为合适。A.解释器B.过程控制C.分层D.管道一过滤器丄6、在客户机/服务器系统开发屮,采用时,应将数据层和数据处理层放置于服务器,应用逻辑层、表示逻辑层和表示层放置于客户机。A・分布式表示结构B.分布式应用结构C.分布式数据和应用结构D.分布式数据结构丄
此文档下载收益归作者所有