文档介绍:UML 考试小霸王 Author By:LeiFeng 第一章 1 、软件工程的 6 个阶段答:可行性分析、需求分析、设计、编码、测试和维护 2、什么是 UML ? 答: UML 统一建模语言是一个通用的面向对象建模语言,它是通过可视化处理描述软件功能需求和设计软件系统的文档化产品。 3、十大模型图是什么以及它们是如何进行分类的?(填空、问答) 答: 4、 UML 的4 种视图? 答:用例视图、逻辑视图、组件视图、配置视图第二章 1、建模的三个特征:迭代、可扩展性和双向工程 2、 UML 的常用建模工具: Rose 和 Visio 第三章 1、什么是事物、关系、图? 答: 事物: 指客观存在的一切事情和物体, 也指客观存在的一切物体和现象。在 UML 中是对模型中最具代表性的成分的抽象。关系: 人或事务之间相互作用、相互影响的状态。在 UML 中, 关系把事物结合在一起。图: 用绘画表现出来的形象, 如图画、图案、图谱。在 UML 中, 图聚集了相关的事物。图形和图像有区别。 2、四种事物:结构事物、行为事物、组织事物和辅助事物 3、七种结构事物:用例、类、接口、协作、活动类、组件、节点 4、四种关系:关联关系、依赖关系、泛化关系、实现关系 5、四种关联关系:双向关联、有向关联、聚合、组成关联第四章 1、什么是用例、用例图? 答:用例图:从用户的角度描述系统的功能,并指出各功能的操作者。用例是逻辑相对完整的功能单元的描述。 2、什么是参与者? 答:系统中人或事物所扮演的角色。参与者又称为操纵者、操作者、执行者等。 3、用例间常用的关系? 答:关联关系、泛化关系、包含关系和扩展关系 4、参与者间的关系? 答:关联关系、依赖关系、泛化关系和实现关系 5、三种常见的参与者:系统用户、子系统和进程 6、用例图有哪些模型元素? 答:用例、参与者和关系第五章 1、什么是类、类图? 类:类是对一组具有相同属性、操作、关系和语义的客观对象的抽象描述类图:类图是描述类的内部结构及类之间的关系的静态结构图 2、类的可见性有哪些? 答: 公有继承、私有继承和保护继承 3、类间的四种关系:关联关系、依赖关系、泛化关系和实现关系 4、什么是对象、对象图? 答:对象:对象是类的实例对象图:对象图是表示在某一时刻一组对象以及它们之间的关系的图。 5、什么是包、包图? 包:包是对模型元素进行分组的机制,它把模型元素划分成若干个子集。包图:包图由包和包之间的关系构成,它是维护和控制系统总体结构的重要建模工具。第六章 1、什么是交互、交互图? 答: 交互: 当计算机需要运行某程序时, 编程人员可以发出指令控制该程序的运行, 程序在接受到编程人员相应的指令后而相应的做出反应,这一过程及行为,称之为交互。交互图: 交互图是描述了执行系统功能的各个角色之间相互传递消息的顺序关系的动态图。 2、什么是时序、时序图? 答:时序:指计算机操作运行的时间顺序时序图: 时序图是描述对象之间传递消息的时间顺序的图, 它表示执行用例的先后顺序。 3、时序图的 4 个模型元素:对象、生命线、消息和激活 4、什么是协作、协作图? 协作:协作是指在目标实施过程中,部门与部门之间、个人与个人之间的协调与配合。 UML 中的协作侧重于信息协作。协作图: 协作图又称合作图, 它是显示一系列对象以及这些对象之间的联系和