查看更多
当前 - 选择题 - 专业英语
困难
单选题
2014年11月第46题
#专业英语
#凯恩建议了解即可
#教材之外(超纲)

Software architecture reconstruction is an interpretive, interactive, and iterative process including many activities. (问题1)involves analyzing a system's existing design and implementation artifacts to construct a model of it. The result is used in the following activities to construct a view of the system. The database construction activity converts the (问题2) contained in the view into a standard format for storage in a database. The (问题3)activity involves defining and manipulating the information stored in database to reconcile, augment, and establish connections between the elements. Reconstruction consists of two primary activities: (问题4) and (问题5). The former provides a mechanism for the user to manipulate architectural elements, and the latter provides facilities for architecture reconstruction.

正确答案B
凯恩解析

本题考察的是软件架构重构(Software Architecture Reconstruction) 的主要过程与活动。
架构重构是一种通过分析已有系统的设计和实现工件,重建系统架构视图,并对架构进行理解、评估和改进的过程。它具有解释性、交互性和迭代性,通常包括信息提取、数据库构建、视图融合、可视化与交互、模式定义与识别等活动。

问题1
A选项 Reverse engineering:广义上指对系统进行反向分析,但本题具体描述是分析现有设计与实现工件并构建模型,这更准确地称为信息提取,因此此项不够精准。
B选项 Information extraction:是指通过分析系统的设计与实现工件获取模型信息,用于后续的架构视图构建,符合题干描述,正确。
C选项 Requirements analysis:是需求阶段的活动,不是架构重构中分析现有系统的过程,错误。
D选项 Source code analysis:只是信息提取的一种手段,不等同于整个信息提取活动,错误。

问题2
A选项 actors and use cases:属于需求建模阶段内容,不是架构视图中直接存储的元素。
B选项 processes and data:更贴近业务流程和数据建模,不是架构视图标准存储的核心结构。
C选项 elements and relations:架构视图的核心就是系统中的元素(components、modules等)及它们之间的关系,符合题干,正确。
D选项 schemas and tables:属于数据库结构,不是架构视图的直接描述内容。

问题3
A选项 database normalization:是数据库设计的优化过程,与架构视图合并无关。
B选项 schema definition:定义数据库结构,不是融合架构视图的过程。
C选项 database optimization:是提升数据库性能的活动,非架构视图融合。
D选项 view fusion:是将不同视图的信息合并并建立联系的过程,正是题干描述的活动,正确。

问题4
A选项 architecture analysis and design:是更高层次的架构活动,不是直接的可视化和交互过程。
B选项 domain analysis and static modeling:属于需求分析范畴,非架构重构的交互活动。
C选项 visualization and interaction:用于让用户以图形化、交互的方式操控架构元素,符合题干,正确。
D选项 user requirements modeling:是需求阶段的活动,不是架构重构核心步骤。

问题5
A选项 pattern definition and recognition:在架构重构中用于识别、定义和匹配架构模式,帮助理解架构结构,符合题干,正确。
B选项 architecture design and implementation:是新的系统构建活动,不是重构中用于识别模式的过程。
C选项 system architecture modeling:虽然与架构相关,但不专指模式识别。
D选项 dynamic modeling and reconstruction:属于系统建模手段,不是模式定义和识别。

联系我们
隐私协议
用户协议
微信公众号
知乎
小红书
浙ICP备2021029036号
@2022-2026
嘉兴市安芯网络科技有限公司 版权所有