单选题
特定领域软件架构(DSSA)是在一个特定应用领域为一组应用提供组织结构参考的标准软件架构。实施DSSA的过程中包括一系列基本的活动,其中{{U}}
{{U}} 62 {{/U}} {{/U}}活动的主要目的是为了获得DSSA。该活动参加人员中,{{U}} {{U}}
63 {{/U}} {{/U}}的主要任务是提供关于领域中系统的需求规约和实现的知识。
单选题在军事演习中,张司令希望将部队尽快从A地通过公路网(如图所示)运送到F地:图中标出了各路段上的最大运量(单位:千人/小时)。根据该图可以算出,从A地到F地的最大运量是______千人/小时。A.20B.21C.22D.23
单选题某软件开发公司负责开发一个Web服务器服务端处理软件,其核心部分是对客户端请求消息的解析与处理,包括HTTP报头分离、SOAP报文解析等功能。该公司的架构师决定采用成熟的架构风格指导整个软件的设计,以下______架构风格,最适合该服务端处理软件。 A.虚拟机 B.管道-过滤器 C.黑板结构 D.分层结构
单选题某软件公司正在设计一个图像处理软件,该软件需要支持用户在图像处理过程中的撤销和重做等动作,为了实现该功能,采用______最为合适。 A.单例模式 B.命令模式 C.访问者模式 D.适配器模式
单选题某计算机系统中有一个CPU、一台扫描仪和一台打印机。现有3个图像任务,每个任务有3个程序段:扫描Si,图像处理Ci和打印Pi(i=1,2,3)。如图所示为3个任务各程序段并发执行的前驱图,其中,(7)可并行执行,(8)的直接制约,(9)的间接制约。
单选题 软件质量属性通常需要采用特定的设计策略实现。例如,{{U}} {{U}} 32
{{/U}} {{/U}}设计策略能提高该系统的可用性,{{U}} {{U}} 33 {{/U}}
{{/U}}设计策略能够提高该系统的性能,{{U}} {{U}} 34 {{/U}}
{{/U}}设讨‘策略能够提高该系统的安全性。
单选题希赛公司承接了一个开发家用空调自动调温器的任务,调温器测量外部空气温度,根据设定的期望温度控制空调的开关。根据该需求,公司应采用______架构风格最为合适。 A.解释器 B.过程控制 C.分层 D.管道一过滤器
单选题某软件公司欲开发一个Windows平台上的公告板系统。在明确用户需求后,该公司的架构师决定采用Command模式实现该系统的界面显示部分,并设计UML类图,如图所示。图中与Command模式中的“Invoker”角色相对应的类是______,与“ConcreteCommand”角色相对应的类是______。
单选题软件的分层式体系结构把软件系统划分为4层,这4层结构自顶向下分别是______。 A.应用软件 B.业务构件 C.应用软件 D.业务构件 业务构件 应用软件 中间件 中间件 中间件 中间件 系统软件 应用软件 系统软件 系统软件 业务构件 系统软件
单选题
某服务器软件系统对可用性(Availability)、性能(Performance)和可修改性(Modification)的要求较高,{{U}}
{{U}} 45 {{/U}} {{/U}}设计策略能提高该系统的可用性,{{U}} {{U}} 46
{{/U}} {{/U}}设计策略能够提高该系统的性能,{{U}} {{U}} 47 {{/U}}
{{/U}}设计策略能够提高该系统的可修改性。
单选题ISO7498-2标准涉及的5种安全服务是 (5) 。可信赖计算机系统评价准则(TCSEC)把计算机系统的安全性分为4大类7个等级,其中的C2级是指 (6) 。
单选题 企业战略数据模型可分为两种类型:{{U}} {{U}} 41 {{/U}}
{{/U}}描述日常事务处理中的数据及其关系;{{U}} {{U}} 42 {{/U}}
{{/U}}描述企业管理决策者所需信息及其关系。
单选题在客户机/服务器系统开发中,采用______时,应将数据层和数据处理层放置于服务器,应用逻辑层、表示逻辑层和表示层放置于客户机。 A.分布式表示架构 B.分布式应用架构 C.分布式数据和应用架构 D.分布式数据架构
单选题某服务器软件系统能够正确运行并得出计算结果,但存在“系统出错后不能在要求的时间内恢复到正常状态”和“对系统进行二次开发时总要超过半年的时间”两个问题,上述问题依次与质量属性中的______相关。 A.可用性和性能 B.性能和可修改性 C.性能和可测试性 D.可用性和可修改性
单选题如图(a)所示的UML类图描绘的是设计模式中的______模式。如图(b)所示的UML类图描述了该模式的一种应用,其中与图(a)中的“Creator”对应的类是______。
单选题雇员类含有计算报酬的行为,利用面向对象的______,可以使得其派生类专职雇员类和兼职雇员类计算报酬的行为有相同的名称,但有不同的计算方法。 A.多态性 B.继承性 C.封装性 D.复用性
单选题在数据库设计的需求分析阶段,业务流程一般采用______表示。 A.数据流图 B.E—R图 C.程序结构图D.功能模块图
单选题静态分析通过解析程序文本,从而识别出程序语句中可能存在的缺陷和异常之处;静态分析所包含的阶段中,______的主要工作是找出输入变量和输出变量之间的依赖关系。 A.控制流分析 B.数据使用分析 C.接口分析 D.信息流分析
单选题______方法以原型开发思想为基础,采用迭代增量式开发,发行版本小型化,比较适合需求变化较大或者开发前期对需求不是很清晰的项目。 A.信息工程 B.结构化 C.面向对象 D.敏捷
单选题Windows操作系统在图形用户界面处理方面采用的核心架构风格是______风格。Java语言宣传的“一次编写,到处运行”的特性,从架构风格上看符合______风格的特点。