【名词&注释】
开发软件(developing software)、提高质量(improving quality)、子程序(subroutine)、执行时间(execution time)、开发公司(development company)、不必要的(unnecessary)、设计者(designer)、开发人员(developers)、处理软件(processing software)、完成任务(task-performing)
[单选题](1)的选择是开发一个软件系统时的基本设计决策;(2)是最底层的模式,关注软件系统的设计与实现,描述了如何实现构件及构件之间的关系。引用计数是C++管理动态资源时常用的一种(3)。
A. A
查看答案&解析
查看所有试题
学习资料:
[单选题]软件架构文档是对软件架构的正式描述,能够帮助与系统有关的开发人员(developers)更好地理解软件架构。软件架构文档的写作应该遵循一定的原则。以下关于软件架构文档写作原则的叙述中,错误的是()
A. 架构文档应该从架构设计者(designer)的角度进行编写
B. 应该保持架构文档的即时更新,但更新不要过于频繁
C. 架构文档中的描述应该尽量避免不必要的重复
D. 每次架构文档修改,都应该记录修改的原则
[单选题]某软件开发公司负责开发一个Web服务器服务端处理软件(processing software),其核心部分是对客户端请求消息的解析与处理,包括HTTP报头分离、SOAP报文解析等功能。该公司的架构师决定采用成熟的架构风格指导整个软件的设计,以下()架构风格,最适合该服务端处理软件(processing software)。
A. 虚拟机
B. 管道.过滤器
C. 黑板结构
D. 分层结构
[单选题]博学公司欲开发一个漫步者机器人,用来完成火星探测任务。机器人的控制者首先定义探测任务和任务之间的时序依赖性,机器人接受任务后,需要根据自身状态和外界环境进行动态调整,最终自动完成任务(task-performing)。针对这些需求,该机器人应该采用()架构风格最为合适。
A. 解释器
B. 主程序-子程序
C. 隐式调用
D. 管道-过滤器
[单选题](1)的选择是开发一个软件系统时的基本设计决策;(2)是最底层的模式,关注软件系统的设计与实现,描述了如何实现构件及构件之间的关系。引用计数是C++管理动态资源时常用的一种(3)。
A. B
[单选题]软件质量属性通常需要采用特定的设计策略实现。例如,(1)设计策略能提高该系统的可用性,(2)设计策略能够提高该系统的性能,(3)设计策略能够提高该系统的安全性。
A. C
本文链接:https://www.51bdks.net/show/k8wkzo.html