必典考网

某软件公司欲开发一个Windows平台上的公告板系统。在明确用户需

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

    开发软件(developing software)、设计阶段(design stage)、逻辑关系(logical relation)、广泛应用、执行时间(execution time)、开发公司(development company)、需求分析阶段(requirement analysis phase)、面向过程语言(procedure-oriented language)、软件公司(software company)、处理软件(processing software)

  • [单选题]某软件公司(software company)欲开发一个Windows平台上的公告板系统。在明确用户需求后,该公司的架构师决定采用Command模式实现该系统的界面显示部分,并设计UML类图,如图8-41所示。图中与Command模式中的"Invoker"角色相对应的类是(1),与"ConcreteCommand"角色相对应的类是(2)。

  • A. B

  • 查看答案&解析 查看所有试题
  • 学习资料:
  • [单选题]软件架构贯穿于软件的整个生命周期,但在不同阶段对软件架构的关注力度并不相同,在()阶段,对软件架构的关注最多。
  • A. 需求分析与设计
    B. 设计与实现
    C. 实现与测试
    D. 部署与变更

  • [单选题]某软件开发公司负责开发一个Web服务器服务端处理软件(processing software),其核心部分是对客户端请求消息的解析与处理,包括HTTP报头分离、SOAP报文解析等功能。该公司的架构师决定采用成熟的架构风格指导整个软件的设计,以下()架构风格,最适合该服务端处理软件(processing software)
  • A. 虚拟机
    B. 管道.过滤器
    C. 黑板结构
    D. 分层结构

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

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

  • [单选题]基于场景的架构分析方法(Scenarios-basedArchitectureAnalysisMethod,SAAM)是卡耐基梅隆大学软件工程研究所的Kazman等人于1983年提出的一种非功能质量属性的架构分析方法,是最早形成文档并得到广泛应用的软件架构分析方法。SAAM的主要输入是问题描述、(1)和架构描述文档,其分析过程主要包括场景开发、(2)、单个场景评估、场景交互和总体评估。
  • A. C

  • [单选题]回调(Call Back)函数是面向过程的程序设计语言中常用的一种机制,而设计模式中的(1)模式就是回调机制的一个面向对象的替代品。该模式的意图是(2)。
  • A. C

  • [单选题](1)的选择是开发一个软件系统时的基本设计决策;(2)是最底层的模式,关注软件系统的设计与实现,描述了如何实现构件及构件之间的关系。引用计数是C++管理动态资源时常用的一种(3)。
  • A. B

  • [单选题]软件质量属性通常需要采用特定的设计策略实现。例如,(1)设计策略能提高该系统的可用性,(2)设计策略能够提高该系统的性能,(3)设计策略能够提高该系统的安全性。
  • A. D

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

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