必典考网

某公司欲开发一个在线交易系统,在架构设计阶段公司的架构师识别

  • 下载次数:
  • 支持语言:
  • 142
  • 中文简体
  • 文件类型:
  • 支持平台:
  • pdf文档
  • PC/手机
  • 【名词&注释】

    逻辑关系(logical relation)、用户数量(user number)、开发公司(development company)、应用逻辑层(application logic layer)、需求分析阶段(requirement analysis phase)、保持稳定(keep stable)、关键步骤、软件公司(software company)、处理软件(processing software)、分布式数据结构(distributed data structure)

  • [单选题]某公司欲开发一个在线交易系统,在架构设计阶段公司的架构师识别出3个核心质量属性场景。其中“在并发用户数量为1000人时,用户的交易请求需要在0.5秒内得到响应”主要与(1)质量属性相关,通常可采用(2)架构策略实现该属性;“当系统由于软件故障意外崩溃后,需要在0.5小时内恢复正常运行”主要与(3)质量属性相关,通常可采用(4)架构策略实现该属性;“系统应该能够抵挡恶意用户的入侵行为,并进行报警和记录”主要与(5)质量属性相关,通常可采用(6)架构策略实现该属性。

  • A. B

  • 查看答案&解析 查看所有试题
  • 学习资料:
  • [单选题]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. 分层结构

  • [单选题]软件的分层式体系结构把软件系统划分为4层,这4层结构自顶向下分别是()
  • A. 应用软件、业务构件、中间件、系统软件
    B. 业务构件、应用软件、中间件、系统软件
    C. 应用软件、中间件、系统软件、业务构件
    D. 业务构件、中间件、应用软件、系统软件

  • [单选题]结构模板能够帮助分析员建立一个逐层细化的层次结构。结构环境图(Architect ure Context Diagram,ACD)位于层次结构的顶层。在从ACD导出的()中给出了各个专门子系统和重要(数据与控制)信息流。
  • A. 系统语境图(SCD)
    B. 结构互连图(AID)
    C. 结构流程图(AFD)
    D. 结构图的规格说明(ADS)

  • [单选题]在客户机/服务器系统开发中,采用()时,应将数据层和数据处理层放置于服务器,应用逻辑层、表示逻辑层和表示层放置于客户机。
  • A. 分布式表示结构
    B. 分布式应用结构
    C. 分布式数据和应用结构
    D. 分布式数据结构(distributed data structure)

  • [单选题]某软件公司(software company)欲设计一款图像处理软件(processing software),帮助用户对拍摄的照片进行后期处理。在软件需求分析阶段,公司的系统分析师识别出了如下3个关键需求:图像处理软件(processing software)需要记录用户在处理照片时所有动作,并能够支持用户动作的撤销与重做等行为。图像处理软件(processing software)需要根据当前正在处理的照片的不同特征选择合适的处理操作,处理操作与照片特征之间具有较为复杂的逻辑关系。图像处理软件(processing software)需要封装各种图像处理算法,用户能够根据需要灵活选择合适的处理算法;软件还要支持高级用户根据一定的规则添加自定义处理算法。在系统设计阶段,公司的架构师决定采用设计模式满足上述关键需求中对系统灵活性与扩展性的要求。具体来说,为了支持灵活的撤销与重做等行为,采用(1)最为合适:为了封装图像操作与照片特征之间的复杂逻辑关系,采用(2)最为合适;为了实现图像处理算法的灵活选择与替换,采用(3)最为合适。
  • A. C

  • [单选题]如图8-40(a)所示的UML类图描绘的是设计模式中的(1)模式。如图8-40(b)所示的UML类图描述了该模式的一种应用,其中与图8-40(a)中的"Creator"对应的类是(2)。
  • A. A

  • [单选题]正确识别风险点、非风险点、敏感点和权衡点是进行软件架构评价的关键步骤。其中(1)是实现一个特定质量属性的关键特征,该特征为一个或多个软件构件所共有。"改变加密的级别可能会对安全性和性能都产生显著的影响",这是一个对系统(2)的描述。
  • A. C

  • 本文链接:https://www.51bdks.net/show/k5ygg3.html
  • 推荐阅读

    必典考试
    @2019-2025 必典考网 www.51bdks.net 蜀ICP备2021000628号 川公网安备 51012202001360号