【名词&注释】
软件设计(software design)、设计阶段(design stage)、用户数量(user number)、交易系统(trading system)、开发公司(development company)、服务端(service end)、保持稳定(keep stable)、软件公司(software company)、可修改性(modifiability)、处理软件(processing software)
[单选题]JavaEE是Java领域内企业级应用开发的框架与标准。下面关于采用JavaEE架构的描述,不正确的是()
A. JavaEE定义了分布式环境中多层应用系统的架构,是多种Java技术的混合体
B. 具有典型的3层结构:表现层、业务逻辑层和基础设施层
C. 不同的应用系统对底层支持系统的要求可能不同,因此每次开发时应该针对不同的应用需求对底层系统进行二次开发,提供支持接口
D. 要严格区分业务逻辑层和表现层,尤其应该注意不要在表现层中混杂业务代码
查看答案&解析
查看所有试题
学习资料:
[单选题]基于架构的软件设计(ABSD)强调由商业、质量和功能需求的组合驱动软件架构设计。以下关于ABSD的叙述中,错误的是()
A. 使用ABSD方法,设计活动可以从项目总体功能框架明确就开始
B. ABSD方法是一个自顶向下,递归细化的过程
C. ABSD方法有3个基础:功能分解、选择架构风格实现质量和商业需求及软件模板的使用
D. 使用ABSD方法,设计活动的开始意味着需求抽取和分析活动可以终止
[单选题]某软件开发公司负责开发一个Web服务器服务端处理软件(processing software),其核心部分是对客户端请求消息的解析与处理,包括HTTP报头分离、SOAP报文解析等功能。该公司的架构师决定采用成熟的架构风格指导整个软件的设计,以下()架构风格,最适合该服务端处理软件(processing software)。
A. 虚拟机
B. 管道.过滤器
C. 黑板结构
D. 分层结构
[单选题]结构模板能够帮助分析员建立一个逐层细化的层次结构。结构环境图(Architect ure Context Diagram,ACD)位于层次结构的顶层。在从ACD导出的()中给出了各个专门子系统和重要(数据与控制)信息流。
A. 系统语境图(SCD)
B. 结构互连图(AID)
C. 结构流程图(AFD)
D. 结构图的规格说明(ADS)
[单选题]某公司欲开发一个在线交易系统,在架构设计阶段公司的架构师识别出3个核心质量属性场景。其中“在并发用户数量为1000人时,用户的交易请求需要在0.5秒内得到响应”主要与(1)质量属性相关,通常可采用(2)架构策略实现该属性;“当系统由于软件故障意外崩溃后,需要在0.5小时内恢复正常运行”主要与(3)质量属性相关,通常可采用(4)架构策略实现该属性;“系统应该能够抵挡恶意用户的入侵行为,并进行报警和记录”主要与(5)质量属性相关,通常可采用(6)架构策略实现该属性。
A. A
[单选题]某公司欲开发一个在线交易系统,在架构设计阶段公司的架构师识别出3个核心质量属性场景。其中“在并发用户数量为1000人时,用户的交易请求需要在0.5秒内得到响应”主要与(1)质量属性相关,通常可采用(2)架构策略实现该属性;“当系统由于软件故障意外崩溃后,需要在0.5小时内恢复正常运行”主要与(3)质量属性相关,通常可采用(4)架构策略实现该属性;“系统应该能够抵挡恶意用户的入侵行为,并进行报警和记录”主要与(5)质量属性相关,通常可采用(6)架构策略实现该属性。
A. B
[单选题]某软件公司(software company)欲开发一个Windows平台上的公告板系统。在明确用户需求后,该公司的架构师决定采用Command模式实现该系统的界面显示部分,并设计UML类图,如图8-41所示。图中与Command模式中的"Invoker"角色相对应的类是(1),与"ConcreteCommand"角色相对应的类是(2)。
A. B
[单选题]Windows操作系统在图形用户界面处理方面采用的核心架构风格是(1)风格。Java语言宣传的"一次编写,到处运行"的特性,从架构风格上看符合(2)风格的特点。
A. A
[单选题]基于软件架构的设计(ArchitectureBasedSoftwareDevelopment,ABSD)强调由商业、质量和功能需求的组合驱动软件架构设计。它强调采用(1)来描述软件架构,采用(2)来描述需求。
A. C
[单选题]某服务器软件系统对可用性(Availability)、性能(Performance)和可修改性(modifiability)(Modification)的要求较高,(1)设计策略能提高该系统的可用性,(2)设计策略能够提高该系统的性能,(3)设计策略能够提高该系统的可修改性(modifiability)。
A. D
本文链接:https://www.51bdks.net/show/oqqlj.html