Unified Modeling Language (UML) is a widely used method of visualizing and documenting an information system. The UML can be used to develop(object models) , in which an object represents a person, place, event, or transaction that is significant to the information system. Systems analysts define an object's attributes during the(systems design process)。 An object also has(methods) ,which are tasks or functions that the object performs when it receives a message, or command, to do so. A(n)(class)is a group of similar objects. If objects are similar to nouns, attributes are similar to adjectives that describe the characteristics of an object. Objects can have a specific attribute called a(n)(state), which of an object is an adjective that describes the object's current status. All objects within a class share common attributes and methods, so a class is like a blueprint, or template for all the objects within the class.
统一建模语言UML是信息系统领域广泛应用的可视化与文档化工具,核心可用于构建对象模型,对象映射对系统有重要意义的各类实体,如人、场所、事件或事务。对象的属性一般在系统设计阶段由分析人员定义,用于刻画对象特征;对象接收消息或指令后执行的具体任务与功能被称为方法,这是对象实现交互与功能的核心载体。类是拥有相同属性与方法的相似对象的集合,相当于创建对象的蓝图或模板,类的具体实例化个体称为对象实例。需注意区分UML中的易混淆概念:参与者是用例图中与系统交互的外部实体,并非对象集合;组件代表系统内可替换的功能模块,和类的对象集合属性不同。此外,对象可包含特殊的状态属性,用于描述对象的当前运行状态,这是动态刻画对象特征的关键属性。UML的对象模型是面向对象分析与设计的核心,类与对象的关系是面向对象思想的核心体现,能支撑系统从需求梳理到设计、实现的全流程建模工作。
本题考察的是UML面向对象分析与设计的核心概念,包括对象、类、属性、方法、状态等。
语境定位:原句为 “The UML can be used to develop ____ , in which an object represents a person, place, event, or transaction that is significant to the information system.”。空前 UML can be used to develop;空后 in which an object represents a 是判断本空的关键。
答案判断:上下文强调的专业概念是“对象模型,用对象、类及其关系描述系统”,该词能把前后语义自然衔接起来。因此应选 object models。
选项辨析:
A. database models:用于表示数据结构和关系,属于数据库设计范畴,不是UML描述对象的主要模型,错误。
B. object models:UML可以用来开发对象模型,其中对象代表对信息系统重要的事物,这是正确答案,符合语境。
C. event models:关注事件触发与响应,不符合题意,错误。
D. static system models:描述静态结构的模型,范围更广,不特指UML对象模型,错误。
因此,选项 B 正确。
