UML期末复习答案
UML复习汇总+答案详解
计科院UML复习汇总+答案详解一、单项选择题1、组成UML构造块三大要素为:(B)A、事物、元素、关系B、事物、关系、图形C、事物、组件、图形D、事物、图形、结构UML中有三种基本构造块,分别是事物、关系和图。
事物分结构事物(包括类、接口、协作、用况、主动类、构件和节点)、行为事物(包括交互和状态机)、分组事物(包)和注释事物(注解)。
2、UML中的事物分为哪几类?(A)A、结构、行为、分组、备注等四类事物B、结构、图形、行为、分组等四类事物C、类、行为、分组、备注等四类事物D、分组、备注、结构、图形等四类事物3、UML中的关系分为哪几种?(C)A、依赖关系、类关系、一般化关系、合作关系B、依赖关系、泛化关系、实现关系、继承关系C、依赖关系、关联关系、泛化关系、实现关系D、依赖关系、关联关系、泛化关系、合作关系4、所谓的4+1视图是指(A)A、Design View、Interaction View、Implementation View、Deployment View、useCase ViewB、Interaction View、Implementation View、Deployment View、Customer View、useCase ViewC、Interaction View、Implementation View、Deployment View、Process View、useCase ViewD、Design View、Interaction View、Implementation View、Process View、useCase View5、在UML中属于静态视图的是(D)A、顺序图、协作图、包图、类图B、对象图、类图、构件图、包图C、顺序图、用例图、对象图、类图D、对象、类图、构件图、部署图6、下列关于UML叙述正确的是( D )A、UML是一种语言,语言的使用者不能对其进行扩展B、UML仅是一组图形的集合C、UML仅适用于系统的分析与设计阶段D、UML是独立于软件开发过程的7、下列描述中,哪个不是建模的基本原则( D )A、要仔细的选择模型B、每一种模型可以在不同的精度级别上表示所要开发的系统C、模型要与现实相联系D、对一个重要的系统用一个模型就可以充分描述8、下列描述中,哪个不是软件与硬件的区别(D )A.软件是被开发或设计的,而不是被制造的;B.软件不会“磨损”,但会“退化”;C.软件的开发至今尚未摆脱手工艺的开发方式;D.软件开发与硬件开发的流程一样。
UML基础与应用期末考试模拟试题1及答案
《UML基础与应用》期末考试试题1一、选择题(共30分)1.以下描述中哪个不是建模的基本原则。
()A.要仔细地选择模型B.每一种模型可以在不同的精度级别上表示所要开发的系统C.模型要与现实相联系D.对一个重要的系统用一个模型就可以充分描述答案:D解释:不同的模型有各自的侧重,一个重要的系统需要多个模型从需求、设计到部署上进行描述。
2.将一支球队与队内球员看做两个类,那么二者间的关系属于下列哪一种类间关系。
()A.三元关联B.聚集C.依赖关系D.泛化关系答案:B解释:聚集是关联中的一种,聚集对象由部分对象组成,由于球员是球队的组成部分,所以满足聚集的定义,其他关系都不合适。
3.下面不是活动图中的基本元素的是()A.状态、分支B.分叉、汇合C.泳道、对象流D.用况、状态答案:D解释:活动、起点、终点、对象流、发送信号、接收信号、泳道、迁移、分支、分叉、汇合4.类之间的关系不包括:()A.分解关系B.依赖关系C.泛华关系D.实现关系答案:A解释:类之间的关系有六种:依赖、泛化、组合、实现、聚合、关联5.在UML中协作图的组成不包括:()A.对象B.消息C.发送者D.链答案:C解释:发送者是活动图中的元素6.定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功能的具体实现。
()A.用例图B.类图C.活动图D.状态图答案:A解释:考察了用例图的定义二、简答题(共20分)7.请解释以下UML中的术语:对象、关联、泛化、依赖。
答案:对象:对象是对象类的实例,用于模型化特定的实体。
关联:是模型元素间的一种语义联系,它是对具有共同的结构特征、行为特性、关系和语义的链接的描述。
泛化:是现实世界中一般性实体与特殊性实体之间的关系。
依赖:是两个(或两组)模型元素间的语义联系,依赖是指一个模型元素的变化必影响到另一个模型元素。
解释:本题考察了基本定义,可在教科书中翻阅相关知识点找到答案。
三、作图题(共20分)8.网络的普及带给了人们更多的学习途径,随之而来的管理远程网络教学的“远程网络教学系统”诞生了。
uml期末考试题及答案南理工
uml期末考试题及答案南理工UML期末考试题及答案一、选择题(每题2分,共20分)1. 在UML中,用于表示类与类之间关系的符号是:A. 圆形B. 菱形C. 矩形D. 三角形答案:C2. 以下哪个不是UML中的结构图:A. 类图B. 对象图C. 状态图D. 活动图答案:D3. 在UML中,用于表示对象之间关系的符号是:A. 虚线B. 实线C. 虚线箭头D. 实线箭头答案:D4. UML中的用例图主要用于:A. 表示系统的动态行为B. 表示系统的静态结构C. 表示系统的测试用例D. 表示系统的部署答案:B5. 在UML中,哪个符号用于表示包(Package):A. 圆形B. 矩形C. 椭圆形D. 六边形答案:B二、填空题(每空2分,共20分)6. UML是统一建模语言,它包括用例图、类图、对象图、状态图、活动图、序列图、通信图、构件图和__部署图__。
答案:部署图7. 在UML中,一个类可以有多个__属性__,也可以有多个__方法__。
答案:属性;方法8. 序列图中的__对象__表示实例,而__生命线__表示对象在交互中的生命周期。
答案:对象;生命线9. 在UML中,__聚合__关系表示整体和部分之间的关系,而__组合__关系则表示更紧密的“拥有”关系。
答案:聚合;组合10. 在UML中,__关联__关系表示对象之间的连接,而__依赖__关系表示一个元素对另一个元素的依赖。
答案:关联;依赖三、简答题(每题10分,共30分)11. 简述UML中类图的基本元素及其含义。
答案:类图的基本元素包括类名、属性和方法。
类名是类的标识符,属性是类的内部状态,方法则是类的行为。
12. 解释UML中的活动图与状态图的区别。
答案:活动图用于描述系统的动态行为,它展示了业务流程或操作流程中的步骤和决策点。
状态图则用于描述对象在其生命周期中可能处于的各种状态以及状态之间的转换。
13. 描述UML中序列图的组成部分及其作用。
UML建模期末考试题及答案
UML建模期末考试题及答案一、单项选择题(每题2分,共20分)1. UML中用于表示系统的静态结构的图是:A. 活动图B. 用例图C. 类图D. 状态图答案:C2. 在UML中,一个类可以拥有的属性和方法的集合被称为:A. 接口B. 实现C. 封装D. 抽象答案:C3. 以下哪个不是UML中的关系?A. 关联B. 依赖C. 泛化D. 映射答案:D4. 以下哪个不是UML中的行为图?A. 活动图B. 序列图C. 状态图D. 部署图答案:D5. 在UML中,表示对象之间交互的图是:A. 用例图B. 类图C. 序列图D. 组件图答案:C6. 在UML中,一个对象的生命周期可以用以下哪个图来表示?A. 活动图B. 序列图C. 状态图D. 部署图答案:C7. 在UML中,表示系统的物理架构的图是:A. 用例图B. 部署图C. 组件图D. 包图答案:B8. 以下哪个是UML中的对象?A. 类B. 接口C. 实例D. 以上都是答案:C9. 在UML中,表示一个类可以实例化多少次的关系是:B. 泛化C. 聚合D. 组合答案:D10. 在UML中,表示对象之间交互的顺序的图是:A. 活动图B. 序列图C. 状态图D. 用例图答案:B二、多项选择题(每题3分,共15分)1. UML中,以下哪些图可以用来描述系统的动态行为?A. 活动图B. 序列图C. 状态图D. 用例图答案:A、B、C2. 在UML中,以下哪些元素可以表示类之间的关系?A. 关联B. 依赖C. 泛化D. 组合答案:A、B、C、D3. 以下哪些图可以用来描述系统的静态结构?A. 类图B. 对象图D. 部署图答案:A、B、C、D4. 在UML中,以下哪些图可以用来描述系统的交互?A. 序列图B. 通信图C. 用例图D. 活动图答案:A、B5. 在UML中,以下哪些元素可以表示对象之间的交互?A. 消息B. 信号C. 事件D. 操作答案:A、B、C三、简答题(每题10分,共30分)1. 请简述UML中用例图的作用。
《UML建模技术》期末试卷及答案2套
《UML建模技术》期末考试试卷A(适用班级:软件111、112、113)计分:一、填空题(每空 3 分,共 30分)1.UML是由信息系统和面向对象领域的三位著名的方法学家、James Rumbaugh 和Ivar Jacobson在20世纪90年代中期提出。
2.UML最终于 11月7日正式被OMG采纳作为业界标准。
3.在UML的事物的关系中,用来描述一般化和特殊化的关系是指关系。
4.是对类所描述事物的补充说明,它显示了类的所有对象可能具有的状态,以及引起状态变化的事件。
5.用来反映若干个对象之间的动态协作关系,也就是随着时间的流逝,对象之间的交互方式。
6.使用Rational Rose建立的模型文件名的扩展名是:。
7.代表一个系统或系统的一部分行为,是对一组动作序列的描述。
UML中,使用椭圆图形来表示。
8.没有具体对象的类,并且带有抽象方法的类称为___________。
9.如果一个类的属性不能被其子类使用,则该属性的可见性为:___________。
10.在UML的部署图中,能够执行软件、具有计算能力的节点,称为。
二、选择题(每题3 分,共 45分,每题只有一个正确答案)1.以下UML的描述中,错误的是:________。
A.UML不是一种可视化的程序设计语言,而是一种可视化的建模语言B.UML是一种建模语言规格说明,是一种表示的标准C.UML不是过程,也不是方法,但允许任何一种过程和方法使用它D.UML是一种面向对象的设计工具2.用例属于UML的哪一类事物:。
A.结构事物B.行为事物C.分组事物D.注释事物3.从系统的外部用户角度出发,用于描述系统应该具有的功能集的UML视图是:。
A.用例视图B.逻辑视图C.并发视图D.组件视图4.如果要设置指定模型元素的字体,可以选择的操作菜单是:。
A.File菜单B.Edit菜单C.Format菜单D.View菜单5.用例从用户角度描述系统的行为。
用例之间可以存在一定的关系。
uml期末及答案(AB卷)
2008-2009学年第一学期期末试卷(院 院/系 专业 班使用)考试科目: 试卷类型: A题号一二三四五六七总分得分一、选择题 (共40分,每小题2分)1. 下面的模型图中,哪个能正确表示“1个教师可以指导0个到多个学生的论文,1个学生必须有1个教师指导其论文” 的意思( )2. 计算机由CUP 、内存、硬盘、显示器、鼠标等构成,那么计算机类和鼠标类之间的关系是( )A 继承关系B 关联关系C 聚合关系D 依赖关系3. 下面( )图形表示依赖关系。
4. 关于UML ,下面说法正确的是( ) A UML 是一种面向对象的建模方法。
B UML 是一种形式化的语言,使用UML 建立的模型可被计算机编译执行。
阅卷人得分Student Teacher 10..n A Teacher Student 0..n1BTeacher Student 10..n Teacher Student 0..n 1A BC UML是一种面向对象的编程语言。
D UML是一种面向对象的建模语言,但不是建模方法。
5.顺序图和交互图的关系,类似与下面的哪种关系()A 类和对象的关系B 类和参与者关系C Java和编程语言的关系D UML和Java的关系6.要对一个企业的工作流程建模,下面4种图中的()是最重要的。
A 交互图B 活动图C 状态图D 类图7.关于参与者,错误的说法是()A 参与者是与所建立的系统交互的人或物。
B 参与者可以是实际的人,也可以其他系统。
C 参与者是系统的一部分,是用例图的重要组成部分。
D 参与者之间可以存在泛化关系。
8.UML中关联的多重性是指()A 一个类有多个方法被另一个类调用。
B 一个类的实例对象能够与另一个类的多少个实例对象相关联。
C 一个类的某个方法被另一个类调用的次数。
D 两个类所具有的相同的方法和属性。
9.关于类图的说法正确的是()A 类图分为3个层次:对象层、特征层和关系层,其中对象层给出系统中所有反映问题域和系统责任的对象。
uml期末考试题B卷及答案
uml期末考试题B卷及答案UML期末考试题B卷一、选择题(每题2分,共20分)1. 在UML中,用于表示系统内部结构的图是:A. 用例图B. 类图C. 状态图D. 活动图2. 以下哪个不是UML中的结构图?A. 包图B. 类图C. 对象图D. 序列图3. 以下哪个UML图用于描述对象之间的交互?A. 用例图B. 类图C. 交互图D. 状态图4. 在UML中,以下哪个元素用于表示类中的操作?A. 属性B. 方法C. 关联D. 泛化5. 以下哪个UML图用于描述系统的动态行为?A. 用例图B. 类图C. 活动图D. 部署图6. 在UML中,表示类之间继承关系的符号是:A. 实线箭头B. 虚线箭头C. 虚线菱形D. 实线菱形7. 在UML中,以下哪个元素用于表示对象之间的通信?A. 关联B. 聚合C. 消息D. 依赖8. 在UML中,以下哪个元素用于表示类与对象之间的关系?A. 关联B. 泛化C. 实例化D. 依赖9. 在UML中,以下哪个元素用于表示组件之间的依赖关系?A. 包B. 组件图C. 依赖D. 接口10. 在UML中,以下哪个图用于描述系统的物理部署?A. 用例图B. 部署图C. 活动图D. 序列图二、简答题(每题10分,共30分)1. 解释UML中用例图的作用和组成部分。
2. 描述UML中类图的主要用途,并给出一个简单的类图示例。
3. 说明UML中状态图与活动图的区别。
三、绘图题(每题25分,共50分)1. 根据以下描述,绘制一个简单的类图:- 一个图书馆系统包含书籍(Book)和读者(Reader)两个类。
- 书籍有属性:书名(title)、作者(author)、ISBN号(isbn)。
- 读者有属性:姓名(name)、借书证号(libraryCardNumber)。
- 书籍与读者之间存在借阅关系,一个读者可以借阅多本书,而一本书也可以被多个读者借阅。
2. 根据以下场景,绘制一个序列图:- 一个在线购物系统,用户(User)通过网站浏览商品(BrowseProduct),选择商品(SelectProduct),然后添加到购物车(AddToCart),最后进行结账(Checkout)。
UML期末复习答案
简答题请指出UML的三个主要的特性。
答:(1)UML是一种语言,是一种表示法,本身不包含任何方法论的部分;(2)UML是一种建模语言,不是用于编程而是用于建模。
(3)UML是统一的标准,得到众多UML是一种方法论吗?并简要说明理由。
答:UML不是方法论。
它仅仅是一种描述模型的标准语言,虽然渗透了许多方法论的基础概念,但是却没有在标准中给出完整的方法指南。
应用UML的三种方式是什么?答:1)、UML作为草图----用于探讨问题或解决方案空间的复杂部分。
2)、UML作为蓝图----相对详细的设计图,用于:逆向工程或代码生成(前向工程3)、UML作为编程语言----用UML完成软件系统可执行规格说明,代码可能被自动生成。
构造型的作用是什么?答:构造型用来定义一些特定于某个领域或某个系统的构造块。
用来扩展建模元素,增加建模元素的语义应用UML的三种透视图是什么?答:1)、概念透视图:用图来描述现实世界或关注领域中的事物。
2)、规格说明(软件)透视图:用图来描述软件抽象物或具有规格说明和接口的构建,但并不约定特定的实现。
3)、实现(软件)透视图:用图来描述特定技术(如Java)中的软件实现。
请简要解释主动类的概念,并说明它建模的意义?答:主动类的实例称为主动对象,一个主动对象拥有一个控制线程并且能够发起控制活动;它不在别的线程、堆栈或状态机内运行,具有独立的控制期。
从某种意义上说,它就是一个线程。
什么是敏捷开发?答:敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。
在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。
换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。
请说明对象图的适用场景以及它的优缺点?、答:对象图适用于论证类模型的设计以及对源代码进行分析和说明。
其优点是能够直观理解出系统运行时的实时状态,缺点是比较复杂,工作量大。
UML与软件建模期末考试A卷参考答案
UML-A参考答案一、填空(20 * 1 = 20分)1.UML关系 2.规范化/建档/交流 3.语法 4.用例 5.活动图6.状态机 7.关系 8.细化阶段 9. 构造阶段 10. 对象图11. 依赖关系 12. 类属/泛化关系 13. 关联关系 14. 实现关系 15. 节点16. 组件 17. 关系 18.需求捕获 19. 评估分析模型 20. 名词分析二、判断题(10 *2 =20 )1.对2.错既支持分析,又支持设计等。
3.对4.对5.错协作的行为用交互图来描述。
6.对7.对8.对9.错在初始阶段,用例模型要求至少完成10%以上。
10.错交互图包括顺序图和通信图。
三、简述题(4 * 5 = 20)1 什麽是模型?简述建模的目的。
模型是能动的抽象的认知的结果,它对应认识活动的主体和认识活动的原则。
模型就是对现实的简化。
目的:规范化,可视化,建造,建档。
2 什麽是UML?简述UML的内容及其特点。
UML是指定,呈现,构造方法,记录系统密集的过程的工件。
内容:A)UML语义,给出了基于UML的精确的主模型定义。
B)UML表示法,UML表示法定义了UML符号的表示方法,为开发者或开发工具使用这些图形符号和文本语法,给系统建模提供了标准。
特点:有统一的标准,便于使用人员沟通;面向对象的建模语言;可视化,表示能力强大,提供了扩展机制;容易使用。
3 UML2.0中共有13种图,它们的名称分别是什么?并简要说明其作用。
用例图、类图、对象图、顺序图、通信图、活动图、状态图、组件图、部署图、包图、复合结构图、交互概观图、定时图。
交互概观图是一种顺序图与活动图的混合,从较高的抽象层次描述了对象以及对象之间的交互关系。
定时图从微观的层次描述了对象之间的交互,重点在于定时。
4.聚集和组成之间有什么区别?聚集(聚合关系)是一种特殊的关联关系,表示类之间的关系是整体与部分的关系。
组合是聚合的变种,它加入了一些重要的意义。
uml期末试题及答案
uml期末试题及答案一、选择题(每题2分,共20分)1. 在UML中,用于表示对象之间关系的符号是:A. 菱形B. 圆形C. 矩形D. 箭头答案:D2. 以下哪个不是UML的视图?A. 用例视图B. 实现视图C. 逻辑视图D. 数据视图答案:B3. 在UML中,表示类的属性的关键字是:A. attributeB. propertyC. fieldD. variable答案:C4. 以下哪个不是UML的图?A. 用例图B. 序列图C. 流程图D. 状态图答案:C5. 在UML中,表示方法的关键字是:A. functionB. methodC. operationD. procedure答案:C6. 以下哪个不是UML的通用关系?A. 关联B. 依赖C. 泛化D. 聚合答案:D7. 在UML中,表示类的可见性可以使用以下哪个符号?A. +B. -C. #D. ~答案:A8. 以下哪个不是UML的约束?A. 唯一性B. 非空性C. 多重性D. 继承性答案:D9. 在UML中,表示一个对象的实例的符号是:A. 圆形B. 矩形C. 菱形D. 椭圆形答案:D10. 以下哪个是UML中表示交互的图?A. 类图B. 对象图C. 序列图D. 组件图答案:C二、填空题(每题2分,共20分)1. 在UML中,表示一个类可以创建的实例数量的属性是________。
答案:多重性2. 表示类之间共享属性和操作的机制被称为________。
答案:继承3. 在UML中,一个对象与另一个对象的交互是通过________来表示的。
答案:消息4. 表示类中操作的可见性为私有的符号是________。
答案:-5. 在UML中,表示一个对象的生命周期的图是________。
答案:状态图6. 表示类之间存在依赖关系的符号是________。
答案:虚线箭头7. 在UML中,表示一个类是另一个类的子类的符号是________。
答案:实线箭头8. 表示对象之间共享相同属性和方法的机制是________。
UML期末考试试题与答案解析
UML期末考试试题与答案解析一、选择题:1.UML中关联的多重度是指(B)A.一个类有多个方法被另一个类调用B.一个类的实类能够与另一个类的多个实类相关联C.一个类的某个方法被另一个类调用的次数D.两个类所具有的相同的方法和属性2.已知三个类A。
B和C。
其中类A由类B的一个实类和类C的1个或多个实类构成。
请画出能够正确表示类A,B和C之间关系的UML类图.3在某个信息系统中,存在如下的业务陈述:①一个客户提交0个或多个订单;②一个订单由一个且仅由一个客户提交.系统中存在两个类:“客户”类和“订单”类。
对应每个“订单"类的实例,存在___(46)_B__“客户"类的实例;对应每个“客户”类的实例,存在___(47)D___个“订单"类的实例.供选择的答案:(1)A。
0个 B。
1个C。
1个或多个 D.0个或多个(2)A。
0个 B。
1个 C。
1个或多个 D。
0个或多个4、 UML中的交互图有两种,分别是顺序图和协作图,请分析一下两者之间的主要差别和各自的优缺点.掌握利用两种图进行的设计的方法。
答:顺序图可视化地表示了对象之间随时间发生的交互,它除了展示对象之间的关联,还显示出对象之间的消息传递。
与顺序图一样,协作图也展示对象之间的交互关系.顺序图强调的是交互的时间顺序,而协作图强调的是交互的语境和参与交互的对象的整体组织。
顺序图按照时间顺序布图,而协作图按照空间组织布图。
顺序图可以清晰地表示消息之间的顺序和时间关系,但需要较多的水平方向的空间。
协作图在增加对象时比较容易,而且分支也比较少,但如果消息比较多时难以表示消息之间的顺序。
14.什么是对象间的可见性?答:可见性(Visibility)指的是一个对象能够“看到”或者引用另一个对象的能力。
5、UML提供了一系列的图支持面向对象的分析与设计,其中____(1)___给出系统的静态设计视图;___(2)____对系统的行为进行组织和建模是非常重要的;____(3)___和____(4)___都是描述系统动态视图的交互图,其中___(3)___描述了以时间顺序组织的对象之间的交互活动,___(4)____强调收发消息的对象的组织结构。
UML建模期末考试题及答案
UML建模期末考试题及答案# UML建模期末考试题及答案一、选择题(每题2分,共20分)1. 在UML中,用于表示类与类之间关系的符号是:A. 菱形B. 圆形C. 矩形D. 箭头答案:C2. 以下哪个不是UML中的关系?A. 关联B. 继承C. 聚合D. 循环答案:D3. 在UML类图中,属性的可见性用以下哪个符号表示?A. +B. -C. #D. ~答案:A4. 以下哪个是UML用例图中的元素?A. 类B. 用例C. 关系D. 接口答案:B5. 在UML中,一个类可以拥有多少个属性?A. 0个B. 1个C. 多个D. 以上都是答案:D...(此处省略其他选择题)二、简答题(每题10分,共30分)1. 简述UML类图中类与类之间的关系有哪些,并举例说明。
答案:UML类图中类与类之间常见的关系有关联、继承、聚合和组合。
例如,关联关系表示两个类之间的连接,如“学生”类与“课程”类之间的关联;继承关系表示一个类是另一个类的子类,如“猫”类继承自“动物”类;聚合关系表示一个类是另一个类的组成部分,如“班级”类聚合了“学生”类;组合关系是一种特殊的聚合,表示部分与整体的生命周期紧密相关,如“汽车”类组合了“引擎”类。
2. 解释什么是UML用例图,并说明其主要元素。
答案:UML用例图是一种用于描述系统功能和用户需求的视图。
它展示了系统的功能(用例)以及用户(演员)如何与这些功能交互。
用例图的主要元素包括用例(用椭圆表示,内部写有用例名称)、演员(用小人图标表示,代表外部系统或用户)以及它们之间的关系(通常用线条表示)。
3. 描述UML活动图中的活动和转换的概念。
答案:UML活动图用于描述业务流程或工作流程中的步骤和决策点。
活动是流程中的一个步骤或操作,通常用矩形框表示。
转换是控制流程从一个活动移动到另一个活动的条件或路径,通常用箭头表示。
活动之间通过转换连接,表示流程的顺序或条件分支。
三、应用题(每题25分,共50分)1. 设计一个图书馆管理系统的UML类图,并解释其主要类及其关系。
uml复习题答案
uml复习题答案UML复习题答案UML(Unified Modeling Language)是一种用于软件系统设计和开发的标准建模语言。
它提供了一套丰富的图形符号和规范,用于描述系统的结构、行为和交互。
对于软件工程师和系统分析师来说,熟练掌握UML是非常重要的。
下面是一些常见的UML复习题及其答案,希望对大家的复习有所帮助。
1. 什么是UML的核心建模元素?答:UML的核心建模元素包括类、对象、接口、关联、依赖、泛化、实现、组合和聚合等。
这些元素用于描述系统的静态结构和动态行为。
2. 请解释类和对象之间的区别。
答:类是对一组具有相同属性和行为的对象的抽象描述,而对象是类的实例。
类定义了对象的共同特征和行为,而对象则具体体现了这些特征和行为。
3. 什么是类图?它包含哪些元素?答:类图是UML中最常用的一种图形表示方法,用于描述系统的静态结构。
它包含类、对象、关联、依赖、泛化、实现等元素。
类图通过图形符号和连线来表示这些元素之间的关系和交互。
4. 请解释关联和依赖之间的区别。
答:关联表示类之间的静态关系,描述了对象之间的连接和交互。
依赖表示一个类对另一个类的使用,一个类的实现可能依赖于另一个类的方法或属性。
5. 什么是泛化和实现?答:泛化表示类之间的继承关系,用于描述一个类继承另一个类的属性和行为。
实现表示一个类实现了一个接口,即实现了接口中定义的方法。
6. 请解释组合和聚合之间的区别。
答:组合和聚合都表示类之间的整体与部分的关系。
组合表示部分对象的生命周期与整体对象的生命周期相关联,整体对象拥有部分对象。
聚合表示部分对象的生命周期与整体对象的生命周期无关,整体对象包含部分对象。
7. 什么是顺序图?它用于描述系统的什么行为?答:顺序图是一种用于描述系统的动态行为的图形表示方法。
它通过显示对象之间的交互和消息传递顺序,描述了系统中对象之间的时序关系。
8. 请解释活动图和状态图之间的区别。
答:活动图用于描述系统的业务流程或算法流程,强调活动之间的控制流和数据流。
uml期末考试题及答案百度文库
uml期末考试题及答案百度文库一、选择题(每题2分,共20分)1. UML中用于表示系统的静态结构的图是:A. 活动图B. 序列图C. 类图D. 状态图答案:C2. 以下哪个不是UML的用例图的基本元素?A. 参与者B. 用例C. 系统D. 包含关系答案:C3. 在UML中,以下哪个关系表示依赖关系?A. 泛化B. 关联C. 依赖D. 实现答案:C4. 以下哪个不是UML中的活动图元素?A. 活动B. 动作状态C. 同步条D. 用例答案:D5. 在UML中,以下哪个图用于描述对象间的交互?A. 用例图B. 序列图C. 状态图D. 类图答案:B6. UML中表示对象间关系的图是:A. 活动图B. 序列图C. 状态图D. 对象图答案:D7. 在UML中,以下哪个关系表示整体与部分的关系?A. 泛化B. 依赖C. 关联D. 组合答案:D8. 以下哪个不是UML中的活动图元素?A. 决策节点B. 并发区域C. 用例D. 活动答案:C9. 在UML中,以下哪个图用于描述系统的动态行为?A. 用例图B. 类图C. 序列图D. 状态图答案:C10. UML中表示类的属性和方法的图是:A. 活动图B. 序列图C. 类图D. 状态图答案:C二、填空题(每题2分,共20分)1. UML中的______图用于描述系统的动态行为。
答案:状态图2. 在UML中,______关系表示一个类是另一个类的子类。
答案:泛化3. UML中的______图用于描述对象间的交互。
答案:序列图4. UML中的______图用于描述系统的静态结构。
答案:类图5. 在UML中,______关系表示一个类可以被另一个类实例化。
答案:实现6. UML中的______图用于描述对象的生命周期。
答案:对象图7. 在UML中,______关系表示两个类之间有某种联系,但这种联系不是整体与部分的关系。
答案:关联8. UML中的______图用于描述系统的用例和参与者。
UML基础与应用期末考试模拟试题2及答案
《UML基础与应用》期末考试试题2一、选择题(共30分)1.下面哪个不是UML中的静态视图()A.状态图B.用例图C.对象图D.类图答案:A解释:状态图(Statechart Diagram)主要用于描述一个对象在其生存期间的动态行为,表现为一个对象所经历的状态序列,引起状态转移的事件(Event),以及因状态转移而伴随的动作(Action)。
一般可以用状态机对一个对象的生命周期建模,状态图用于显示状态机(State Machine Diagram),重点在与描述状态图的控制流。
2.用户在银行员工的指导下,使用ATM机,查阅银行帐务系统的个人帐务数据,并打印其个人用户帐单。
在上述过程中,对ATM机管理系统而言,哪个不是系统的参与者()A.用户B.银行员工C.打印系统D.帐务系统答案:C解释:ATM机管理系统负责的是准备用户交易的信息,并把信息交给打印系统打印,打印系统不属于ATM机管理系统。
3.在用例之间,会有三种不同的关系,下列哪个不是他们之间可能的关系()A.包含(include)B.扩展(extend)C.泛化(generalization)D.关联(connect)答案:D解释:关联是类之间的关系,不是用例之间的关系4.下列关于活动图的说法错误的是()A.一张活动图从本质上说是一个流程图,显示从活动到活动的控制流B.活动图用于对业务过程中顺序和并发的工作流程进行建模。
C.活动图中的基本要素包括状态、转移、分支、分叉和汇合、泳道、对象流。
D.活动图是UML中用于对系统的静态方面建模的五种图中的一种答案:D解释:活动图是一种动态图5.在下面的图例中,哪个用来描述活动(activity)()答案:A解释:活动图绘图的基本知识6.UML中类的有三种,下面哪个不是其中之一()A.实体类B.抽象类C.控制类D.边界类答案:B解释:抽象类不是UML中类的分类二、填空题(每空2分,共30分)7.UML中类图有多种关系,请标示出下列关系的名称:(1)(2)(3)(4)(5)(6)(1)__________(2)__________(3)__________(4)__________(5)__________(6)__________答案:依赖关联聚合组合泛化实现解释:主要考察类图中的关系与画图能力8.UML提供了一系列的图支持面向对象的分析与设计,其中____(1)___给出系统的静态设计视图;___(2)____对系统的行为进行组织和建模是非常重要的;____(3)___和____(4)___都是描述系统动态视图的交互图,其中___(5)___描述了以时间顺序组织的对象之间的交互活动,___(6)____强调收发消息的对象的组织结构。
四川文理学院uml期末考试题及答案
四川文理学院uml期末考试题及答案四川文理学院UML期末考试题及答案一、选择题(每题2分,共20分)1. UML(统一建模语言)是一种用于软件工程的:A. 编程语言B. 建模工具C. 图形化建模语言D. 数据库管理系统答案:C2. 在UML中,以下哪个不是用例图的组成部分?A. 参与者(Actors)B. 用例(Use Cases)C. 类(Classes)D. 关系(Relationships)答案:C3. UML类图中的关联关系表示的是:A. 类与类之间的继承关系B. 类与类之间的包含关系C. 类与类之间的通信关系D. 类与类之间的依赖关系答案:C4. 以下哪个是UML中的状态图(Statechart Diagram)的特点?A. 表示对象的生命周期B. 表示系统的动态行为C. 表示对象的属性D. 表示对象的接口答案:B5. 在UML中,序列图主要用于表示:A. 对象之间的交互B. 类的属性和方法C. 系统的静态结构D. 系统的并发行为答案:A6. 以下哪个不是UML中的关系?A. 关联B. 聚合C. 组合D. 接口答案:D7. 在UML活动图中,一个活动表示:A. 一个动作B. 一个条件C. 一个决策点D. 一个状态答案:A8. 以下哪个是UML组件图的主要作用?A. 描述系统的动态行为B. 描述系统的静态结构C. 描述对象之间的交互D. 描述系统的部署答案:B9. 在UML部署图中,以下哪个不是可能的元素?A. 硬件B. 节点C. 软件D. 用例答案:D10. 在UML中,包(Package)用于:A. 组织类B. 描述类的属性C. 描述类的接口D. 描述类的实现答案:A二、简答题(每题10分,共20分)1. 简述UML用例图的基本组成元素及其作用。
答案:用例图由参与者(Actors)、用例(Use Cases)和它们之间的关系组成。
参与者表示与系统交互的外部实体,用例表示系统的功能或行为,关系则描述参与者和用例之间的交互。
UML基础与应用期末考试模拟试题3及答案
《UML基础与应用》期末考试试题3一、选择题(共30分)1.用例(Use-case)用来描述系统在事件做出响应时所采取的行动。
用例之间是具有相关性的。
在一个订单输入子系统”中,创建新订单和更新订单都需要检查用户帐号是否正确。
那么,用例“创建新订单”、“更新订单”与用例“检查用户帐号”之间是()关系.A.扩展(extend)B.包含(include)C.分类(classification)D.聚集(aggregation)答案:B解释:使用包含(Inclusion)用例来封装一组跨越多个用例的相似动作(行为片断),以便多个基(Base)用例复用。
此例中的“创建新订单”、“更新订单”是行为片段。
“检查用户帐号”是基用例。
2.()是描述系统中在某一时刻,一组对象以及它们之间关系的图形,其可以看作是类图在系统某一时刻的实例。
A.组件图B.类图C.对象图D.部署图答案:C解释:对象图可以看作是类图在系统某一时刻的实例。
3.阅读图例,判断下列哪个说法是错误的。
()A.读者可以使用系统的还书用例B.每次执行还书用例都要执行图书查询用例C.每次执行还书用例都要执行交纳罚金用例D.执行还书用例有可能既执行图书查询用例,又执行交纳罚金用例答案:C解释:从箭头上的关键字可知缴纳罚金是还书的扩展,不是每次还书都要执行缴纳罚金这个用例的4.组件图用于对系统的静态实现视图建模,这种视图主要支持系统部件的配置管理,通常可以分为四种方式来完成,下面哪种不是其中之一()A.对源代码建模B.对事物建模C.对物理数据库建模D.对可适应的系统建模解释:活动图是一种动态图答案:B解释:组件图不能对事物建模5.UML的()模型图由活动图、顺序图、状态图和合作图组成。
A.用例B.静态C.动态D.系统答案:C解释:考察UML动态模型的分类6.UML的()模型图由类图、对象图、包图、构件图和配置图组成。
A.用例B.静态C.动态D.系统答案:B解释:考察UML静态模型的分类二、简答题(每题10分,共20分)7.UML中的交互图有两种,分别是顺序图和协作图,请分析一下两者之间的主要差别和各自的优缺点。
UML期末考试试题与答案解析
UML期末考试试题与答案解析UML期末考试试题与答案解析一、选择题1、在UML中,用()符号来表示一个类可以继承一个接口。
A. →B. ←C. ∈D. ∷正确答案是:D. ∷。
UML中,类与接口的关系用箭头表示,继承用箭头指向父类,而实现接口用箭头指向接口。
因此,选项D中的∷符号表示类可以继承一个接口。
2、在UML中,菱形代表的是()。
A. 类 B. 接口 C. 包 D. 关联正确答案是:B. 接口。
在UML中,菱形代表的是接口。
3、在UML中,关联关系用()表示。
A. 箭头 B. 直线 C. 双箭头D. 虚线正确答案是:B. 直线。
在UML中,关联关系用直线表示。
4、在UML中,()用来描述一组具有相同属性、操作和关系的对象的行为特征。
A. 类 B. 接口 C. 包 D. 关联正确答案是:A. 类。
在UML中,类用来描述一组具有相同属性、操作和关系的对象的行为特征。
5、在UML中,一个类可以有一个或多个()它。
A. 类 B. 接口 C. 包 D. 关联正确答案是:B. 接口。
在UML中,一个类可以实现一个或多个接口。
二、填空题1、UML是一种可视化的建模语言,用于对软件密集系统进行()。
答案解析:UML是一种可视化的建模语言,用于对软件密集系统进行建模。
2、UML中的()是用来描述一组具有相同属性、操作和关系的对象的行为特征。
答案解析:UML中的类是用来描述一组具有相同属性、操作和关系的对象的行为特征。
3、UML中的()用来描述一组具有相同属性、操作和关系的对象的行为特征。
答案解析:UML中的类用来描述一组具有相同属性、操作和关系的对象的行为特征。
4、UML中的()是用来描述一组具有相同属性、操作和关系的对象的行为特征。
答案解析:UML中的类是用来描述一组具有相同属性、操作和关系的对象的行为特征。
UML考试试题及答案21UML(Unified Modeling Language)是一种用于建模软件系统的标准化建模语言。
《软件工程与UML》期末试题及答案
软件工程与UML建模复习题B一:单选题1.是在系统之外,透过系统边界与系统进行有意义交互的任何事物A).相关系统B).Use Case C).Class D).Actor2.软件工程是以为核心A).过程B).面向对象C).软件开发D).质量3.“系统应具有很高的可靠性,使用该产品的前3个月,系统不应该出现崩溃(数据不可恢复)的现象”,这属于A).功能性需求B).客观需求C).主观需求D).非功能性需求4.“系统每天晚上自动生成进货报表”,Actor是:A).系统B).其它系统C).时间D).报表审阅者5.数据流程图是一个分层的概念模型,分三个层次:,分别描述系统的不同特征A).总体图、二级图、三级图B).总体图、二级图、细节图C).总体图、零级图、细节图D).总体图、次级图、细节图6.正式运行系统后能够产生的收益被称为A).直接效益B).运营效益C).最佳效益D).启动效益7.“以相对短的时间和相对低的成本来确定给定的问题在其约束条件内是否有解、有几种解以及哪个是最佳解”,这指的是软件开发过程中的A).问题定义B).可行性研究C).需求分析D).设计8.在处理过程定义中,有时存在多重嵌套的情况,对于复杂的条件组合问题,用自然语言往往不能直观、清楚地表述处理的过程,因此,常常使用方法。
A).数据字典B).判定表和判定树C).用例图D).螺旋模型9.设C(X)定义问题X的复杂性函数,E(X)定义解决问题X所需要工作量的函数,对于两个问题p1和p2,一般情况下如果C(p1)<C(p2) 则A).E(p1)>E(p2) B).C(p1+p2)=C(p1)+C(p2)C).E(p1+p2)>E(p1)+E(p2) D).E(p1+p2)<E(p1)+E(p2)10.以下各种图不是UML使用的图是A).用例图B).类图C).数据流程图D).顺序图11.模块尺寸太大时,应A).分解以提高内聚B).分解以提高耦合C).合并以提高内聚D).分解以降低内聚12. 是指有定义完备接口的、明确规定了上下文以来关系的合成单元,它可以被第三方开发、并且能够被独立地部署,具有自包含的属性,其内部构造和特征不可见。
uml期末复习题库pdf
uml期末复习题库pdf # UML期末复习题库一、选择题1. UML代表什么?A. Unified Modeling LanguageB. Unified Markup LanguageC. User Modeling LanguageD. Universal Modeling Language答案:A2. UML中,用于表示系统的动态行为的图是什么?A. 类图B. 状态图C. 顺序图D. 活动图答案:D3. 在UML中,类图中的实线带箭头表示什么?A. 关联B. 继承C. 依赖D. 聚合答案:B4. 以下哪个UML图用于展示对象的生命周期?A. 用例图B. 部署图C. 对象图D. 组件图答案:C5. 在UML中,哪个元素用于表示一个对象?A. 矩形B. 圆形C. 椭圆形D. 三角形答案:C二、填空题1. UML是一种______,用于软件工程中的系统设计。
答案:统一建模语言2. 在UML中,______图用于描述系统的静态结构。
答案:类3. 包图是UML中用于表示______的图。
答案:软件组件的组织4. 状态图在UML中用于描述对象的______。
答案:状态变化5. 活动图在UML中用于展示______。
答案:业务流程或工作流三、简答题1. 简述UML中用例图的作用。
答案:用例图用于展示系统的功能需求,它描述了系统与外部参与者之间的交互关系,以及参与者如何使用系统来完成特定的任务。
2. 解释UML中组件图和部署图的区别。
答案:组件图用于展示系统的软件组件以及它们之间的关系,而部署图则展示了系统的物理部署,包括硬件、节点以及它们与软件组件的映射关系。
3. 描述UML中序列图的基本元素。
答案:序列图由对象、生命线、激活条、消息组成。
对象表示交互的参与者,生命线表示对象的存在时间,激活条表示对象的执行时间,消息表示对象之间的交互。
四、论述题1. 论述UML在软件开发过程中的重要性。
答案:UML作为统一建模语言,在软件开发过程中扮演着至关重要的角色。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
简答题
请指出UML的三个主要的特性。
答:(1)UML是一种语言,是一种表示法,本身不包含任何方法论的部分;
(2)UML是一种建模语言,不是用于编程而是用于建模。
(3)UML是统一的标准,得到众多
UML是一种方法论吗?并简要说明理由。
答:UML不是方法论。
它仅仅是一种描述模型的标准语言,虽然渗透了许多方法论的基础概念,但是却没有在标准中给出完整的方法指南。
应用UML的三种方式是什么?
答:1)、UML作为草图----用于探讨问题或解决方案空间的复杂部分。
2)、UML作为蓝图----相对详细的设计图,用于:逆向工程或代码生成(前向工程3)、UML作为编程语言----用UML完成软件系统可执行规格说明,代码可能被自动生成。
构造型的作用是什么?
答:构造型用来定义一些特定于某个领域或某个系统的构造块。
用来扩展建模元素,增加建模元素的语义
应用UML的三种透视图是什么?
答:1)、概念透视图:用图来描述现实世界或关注领域中的事物。
2)、规格说明(软件)透视图:用图来描述软件抽象物或具有规格说明和接口的构建,但并不约定特定的实现。
3)、实现(软件)透视图:用图来描述特定技术(如Java)中的软件实现。
请简要解释主动类的概念,并说明它建模的意义?
答:主动类的实例称为主动对象,一个主动对象拥有一个控制线程并且能够发起控制活动;它不在别的线程、堆栈或状态机内运行,具有独立的控制期。
从某种意义上说,它就是一个线程。
什么是敏捷开发?
答:敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。
在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。
换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。
请说明对象图的适用场景以及它的优缺点?、
答:对象图适用于论证类模型的设计以及对源代码进行分析和说明。
其优点是能够直观理解出系统运行时的实时状态,缺点是比较复杂,工作量大。
什么是UP的阶段?
答:
1).初始:大体上的构想、业务案例、范围和模糊评估。
(立项阶段)
2).细化:精化构想、核心架构的迭代实现、高风险的解决、确定大多数需求和范围以及进行更为实际的评估。
(功能需求)
3).构造:对遗留下来的风险较低和比较简单的元素进行迭代实现,准备部署。
(开发实现)
4).移交:进行测试和部署。
(交付使用)
用例和使用场景之间是什么关系?与协作又是什么关系?
答:用例是由一组用例实例组成的,用例实例也就是常说的“使用场景”,而协作是用例的实现。
在用例图中参与者是什么,它属于系统范围之内吗?
答:参与者是为了完成一个事件而与系统交互的实体,它不属于系统范围之内。
请简要阐述在软件开发过程中使用UML的必要性以及好处。
答:软件开发是一个很复杂的工程,而采用统一的建模语言来对软件进行描述能够使客户、涉众、开发人员对软件能够有更好的共识,也能够有效地降低复杂性。
领域模型的状态变化包括那三种?
答:领域模型状态变化包括创建用例、形成或消除关联以及改变属性。
寻找概念类的三种策略是什么?
答:
1)重用和修改现有的模型:这是首要、最佳且最简单的方法。
可以从已发布的领域
模型和书籍中获得。
2)使用分类列表
3)通过识别名词短语寻找概念类。
在对领域的文本性描述中识别名词和名词短语,
将其作为候选的概念类或属性。
关联是什么?
答:表示类与类之间的连接,两个分析类以某种方式相互联系,这些联系被称作关联。
它使一个类的可见属性和方法被另一个类使用。
详述以下问题
说说UML中有哪几种图。
答:1、第一类是用例图,描述一组用例,参与者及其它们之间的关系,是外部用户所能观察到的系统功能的模型图。
用于需求建模。
2、类图,描述一组类之间的关系。
用于对应用领域中的概念以及与系统实现有关的内部概念建模。
3、对象图,描述一组对象之间的关系。
它是对象类图的一个实例,表示在某一时刻系统对象的状态、对象之间关系的状态以及对象行为静态方面的状态。
而活动图描述满足用例要求所要进行的活动以及活动间的约束关系,有利于识别并行活动。
4、顺序图,描述一个交互,表示了对象之间传送消息的时间顺序。
5、协作图,描述一个交互,强调对象与对象之间的消息传递。
6、状态图,描述一个对象所处的状态及其变化,是一个类对象所可能经历的所有历程的模型图
7 、活动图,描述执行算法的工作流程中涉及的活动,是对人类组织的现实世界中的工作流程建模。
8 构件图,描述一组构件及其关系,用于为系统的构件建模型。
9 部署图,描述一组节点及其关系,允许评估分配结果和资源分配。
节点是一组运行期间的系统资源,如计算机、数据库、设备或存储器。
说说UML模型元素的组成。
答:UML中的模型元素包括事物和事物之间的联系。
事物是UML中重要的组成部分,它代表任何可以定义的东西。
事物之间的关系能够把事物联系在一起,组成有意义的结构模型。
每一个模型元素都有一个与之相对应的图形元素。
UML模型元素中事物可以分为结构事物、动作事物、分组事物和注释事物。
结构事物分为:类、接口、协作、用例、活动类、组件和节点;UML模型元素中动作事物是UML模型中的动态部分,它们是模型的动词,代表时间和空间上的动作。
交互和状态机是UML模型中最基本的两个动态事物元素;分组事物是UML模型中组织的部分,分组事物只有一种,称为包;
注释事物是UML模型的解释部分。
UML模型元素中事物间的关系有关联关系、依赖关系、泛化关系、实现关系、聚合关系。
UML中,消息的分类可以从哪两个角度区分,请具体说明。
答:消息序列可以用两种图来表示:顺序图(突出消息的时间顺序)和协作图(突出交换消息对象间的关系)
说说模型-视图分离原则。
答:支持内聚的模型定义,这些定义只关注领域过程,而不是用户界面。
–允许对模型和用户界面层分别进行开发。
–使界面的需求变更对领域层的影响最小化。
–允许新视图能够被方便地连接到现有的领域层之上,而不会对领域层产生影响。
–允许对同一模型对象同时使用多个视图,例如销售信息同时具有表格和业务图表视图。
–允许模型层的运行不依赖于用户界面层,例如,消息处理或批处理模式的系统。
–允许模型层能够简便地移植到另一个用户接口框架下
逻辑架构是什么?
答:逻辑架构是软件类的宏观组织结构,它将软件类组织为包(或命名空间)、子系统和层等。
之所以称其为逻辑架构,是因为并未决定如何在不同的操作系统三进程或网络中物理的计算机上对这些元素进行部署(后一种决定是部署的一部分)
说说如何创建领域模型?如何找到概念类?
答:如何创建领域模型
1)寻找概念类
2)将其绘制为UML类图中的类
3)添加关联和属性。
如何找到概念类
1)重用和修改现有的模型:这是首要、最佳且最简单的方法。
2)使用分类列表
3)通过识别名词短语寻找概念类
具体说明对象模型有那两种类型及其作用,对建立对象模型敏捷建模建议的实践方法是什么?
应用题
画类图
画状态图
UML状态图的元素有:
状态:指对象在事件发生之间某时刻所处的情形,用圆角矩形表示。
转移:指两个状态之间的关系,它表明当某事件发生时,对象从先前状态转换到后来的状态,用带有标记事件的箭头表示。
事件:某个事情的发生。
初始状态:当实例创建时,对象所处的状态。
画顺序图
顺序图的主要元素有:
对象:参与交互的类的实例,对象之间可以发送事件和接收事件。
参与者:描述本次交互的发起者,即用例的驱动者。
用小人形状表示。
生命线:表示一个类的实例,用虚线表示。
消息:表示对象间的每个事件,用带箭头的实线表示。
执行规格条:表示控制焦点的控制期,也称为激活条。
消息标签:指明消息的名称。
消息可以有两种方式返回结果:
使用消息语法return var=message(parameter);
在执行规格条末端使用应答消息线(带箭头虚线)。