单选题 正确识别风险点、非风险点、敏感点和权衡点是进行软件架构评价的关键步骤。其中(1)是实现一个特定质量属性的关键特征,该特征为一个或多个软件构件所共有。"改变加密的级别可能会对安全性和性能都产生显著的影响",这是一个对系统(2)的描述。 空白(1)处应选择()
风险点
非风险点
敏感点
权衡点
单选题 系统应用架构设计中,网络架构数据流图的主要作用是将处理器和设备分配到网络中。()不属于网络架构数据流图的内容。
服务器、客户端及其物理位置
处理器说明信息
单位时间的数据流大小
传输协议
单选题 特定领域软件架构(DSSA)是在一个特定应用领域为一组应用提供组织结构参考的标准软件架构。实施DSSA的过程中包括一系列基本的活动,其中(1)活动的主要目的是为了获得DSSA。该活动参加人员中,(2)的主要任务是提供关于领域中系统的需求规约和实现的知识。 空白(1)处应选择()
领域需求
领域分析
领域设计
领域实现
单选题 (1)描述了一类软件架构的特征,它独立于实际问题,强调软件系统中通用的组织结构选择。垃圾回收机制是Java语言管理内存资源时常用的一种(2)。空白(2)处应选择()
架构风格
开发方法
设计模式
分析模式
单选题 软件质量属性通常需要采用特定的设计策略实现。例如,(1)设计策略能提高该系统的可用性,(2)设计策略能够提高该系统的性能,(3)设计策略能够提高该系统的安全性。 空白(1)处应选择()
心跳机制
数据驱动
关注点分离
信息隐藏
单选题 软件架构设计是降低成本、改进质量、按时和按需交付产品的关键活动。以下关于软件架构重要性的叙述中,错误的是()
架构设计能够满足系统的性能、可维护性等品质
良好的架构设计能够更好地捕获并了解用户需求
架构设计能够使得不同的利益相关人(Stakeholders)达成一致的目标
架构设计能够支持项目计划和项目管理等活动
单选题 软件架构设计包括提出架构模型、产生架构设计和进行设计评审等活动,是一个迭代的过程。以下关于软件架构设计活动的描述,错误的是()
在建立软件架构的初期,一般需要选择一个合适的架构风格
将架构分析阶段已标识的构件映射到架构中,并分析这些构件之间的关系
软件架构设计活动将已标识构件集成到软件架构中,设计并实现这些构件
一旦得到了详细的软件架构设计,需要邀请独立于系统开发的外部人员对系统进行评审
单选题 博学公司欲为某种型号的示波器开发内置软件。该公司的架构师设计了如图8-45所示的软件架构。在软件架构评审时,专家认为该架构存在的问题是()
在功能划分上将各个模块独立起采
在硬件构件的混合和替换方面不是很灵活
没有清晰地说明用户怎样与其交互
没有明确的层次关系,没有强调功能之间的交互
单选题 在企业应用系统开发中,方法调用(Method Invocation)和消息(Messaging)机制是两种常用的数据处理与交换方式,下面关于这两种机制的描述,不正确的是()
方法调用一般具有同步特性,而消息机制具有异步的特点
从可靠性方面考虑,消息机制比方法调用更有优势
从效率方面考虑,一般情况下消息机制比方法调用更有优势
消息调用机制可以支持多个数据的发送者和接收者,更加灵活