当前位置:高级系统架构师题库>软件架构设计题库

问题:

[单选]

结构模板能够帮助分析员建立一个逐层细化的层次结构。结构环境图(Architect ure Context Diagram,ACD)位于层次结构的顶层。在从ACD导出的()中给出了各个专门子系统和重要(数据与控制)信息流。

A . 系统语境图(SCD)
B . 结构互连图(AID)
C . 结构流程图(AFD)
D . 结构图的规格说明(ADS)

软件架构设计包括提出架构模型、产生架构设计和进行设计评审等活动,是一个迭代的过程。以下关于软件架构设计活动的描述,错误的是() 在建立软件架构的初期,一般需要选择一个合适的架构风格。 将架构分析阶段已标识的构件映射到架构中,并分析这些构件之间的关系。 软件架构设计活动将已标识构件集成到软件架构中,设计并实现这些构件。 一旦得到了详细的软件架构设计,需要邀请独立于系统开发的外部人员对系统进行评审。 软件架构是降低成本、改进质量、按时和按需交付产品的关键因素。以下关于软件架构的描述,错误的是() 根据用户需求,能够确定一个最佳的软件架构,指导整个软件的开发过程。 软件架构设计需要满足系统的质量属性,如性能、安全性和可修改性等。 软件架构设计需要确定组件之间的依赖关系,支持项目计划和管理活动。 软件架构能够指导设计人员和实现人员的工作。 在客户机/服务器系统开发中,采用()时,应将数据层和数据处理层放置于服务器,应用逻辑层、表示逻辑层和表示层放置于客户机。 分布式表示结构。 分布式应用结构。 分布式数据和应用结构。 分布式数据结构。 识别风险点、非风险点、敏感点和权衡点是ATAM方法中的关键步骤。已知针对某系统所做的架构设计中,提高其加密子系统的加密级别将对系统的安全性和性能都产生非常大的影响,则该子系统一定属于() 风险点和敏感点。 权衡点和风险点。 权衡点和敏感点。 风险点和非风险点。 Architecture TradeoffAnalysis Method(ATAM)是一种软件架构的评估方法,以下关于该方法的叙述中,正确的是() ATAM是一种代码评估方法。 ATAM需要评估软件的需求是否准确。 ATAM需要对软件系统进行测试。 ATAM不是一种精确的评估工具。

结构模板能够帮助分析员建立一个逐层细化的层次结构。结构环境图(Architect ure Context Diagram,ACD)位于层次结构的顶层。在从ACD导出的()中给出了各个专门子系统和重要(数据与控制)信息流。

参考答案:

  参考解析

结构模板能帮助系统分析员建立一个细节的层次结构。结构环境图ACD则位于层次结构的顶层,建立了待实现系统与系统运行环境之间的信息边界。ACD定义了:①系统使用的所有信息的外部产生者。②由系统建立的所有信息的外部使用者。⑧通过接口进行通信或实施维护与自测试的所有实体。专门子系统定义在从ACD导出的结构流程图(Architect ure Flow Diagram,AFD)中。信息流穿越ACD的各个区域,可用于引导系统工程师开发AFD。AFD给出了各个专门子系统和重要的(数据与控制)信息流。结构模板把子系统处理划分成5个处理区域。每个子系统可以包含一个或多个系统元素(如硬件、软件、人),它们是系统工程师分配给子系统的。

在线 客服