首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
UML是一种面向对象的统一建模语言。它包含10种图,其中,用例图展示了外部actor与系统所提供的用例之间的连接,UML中的外部actor是指(18),用例可以用(19)图来描述。状态图指明了对象所有可能的状态以及状态间的迁移(transition)。如果
UML是一种面向对象的统一建模语言。它包含10种图,其中,用例图展示了外部actor与系统所提供的用例之间的连接,UML中的外部actor是指(18),用例可以用(19)图来描述。状态图指明了对象所有可能的状态以及状态间的迁移(transition)。如果
admin
2019-04-08
64
问题
UML是一种面向对象的统一建模语言。它包含10种图,其中,用例图展示了外部actor与系统所提供的用例之间的连接,UML中的外部actor是指(18),用例可以用(19)图来描述。状态图指明了对象所有可能的状态以及状态间的迁移(transition)。如果一个并发的状态由n个并发的子状态图组成,那么,该并发状态在某时刻的状态由(20)个子状态图中各取一个状态组合而成。协作图描述了协作的(21)之间的交互和链接(link),它画成(22)图的形式。
选项
A、对象
B、类
C、用例
D、状态
答案
A
解析
统一建模语言(Unified Modeling Language,简称UML)是一个通用的可视化建模语言,用于对软件进行描述、可视化处理、构造和建立软件系统制品的文档。它记录了对必须构造的系统的决定和理解,可用于对系统的理解、设计、浏览、配置、维护和信息控制。UML适用于各种软件开发方法、软件生命周期的各个阶段、各种应用领域以及各种开发工具,UML是一种总结了以往建模技术的经验并吸收当今优秀成果的标准建模方法。UML包括概念的语义、表示法和说明,提供了静态、动态、系统环境及组织结构的模型。它可被交互的可视化建模工具所支持,这些工具提供了代码生成器和报表生成器。 UML标准并没有定义一种标准的开发过程,但它适用于迭代式的开发过程。它是为支持大部分现存的面向对象开发过程而设计的。UML2.0包含下列13种图形。(1)类图(class diagram):展现了一组类、接口、协作和它们之间的关系。在面向对象系统的建模中所建立的最常见的图就是类图。类图给出系统的静态设计视图。包含主动类的类图给出系统的静态进程视图。(2)对象图(object diagram):展现了一组对象和它们之间的关系。对象图描述了在类图中所建立的事物的实例的静态快照。和类图一样,这些图给出系统的静态设计视图或静态进程视图,但它们是从真实案例或原型案例的角度建立的。(3)构件图(component diagram):展现了一个封装的类和它的接口、端口,以及由内嵌的构件和连接件构成的内部结构。构件图用于表示系统的静态设计实现视图。对于由小的部件构建大的系统来说,构件图是很重要的。构件图是类图的变体。(4)组合结构图(composite structure diagram):它可以描绘结构化类(例如,构件或类)的内部结构,包括结构化类与系统其余部分的交互点。它显示联合执行包含结构化类的行为的部件配置。组合结构图用于画出结构化类的内部内容。(5)用例图(use case diagram)展现了一组用况、参与者(一种特殊的类)及它们之间的关系。用况图给出系统的静态用况视图。这些图在对系统的行为进行组织和建模上是非常重要的。(6)顺序图和通信图:两者都是交互图。交互图(interaction diagram)展现了一种交互,它由一组对象或角色以及它们之间可能发送的消息构成。交互图专注于系统的动态视图。顺序图(sequence diagram)是强调消息的时间次序的交互图;通信图(communication diagram)也是一种交互图(在UML1.x中,被称为协作图),它强调收发消息的对象或角色的结构组织。顺序图和通信图表达了类似的基本概念,但每种图强调概念的不同视图,顺序图强调时序,通信图强调消息流经的数据结构。(7)状态图(state diagram)展现了一个状态机,它由状态、转移、事件和活动组成。状态图展现了对象的动态视图。它对于接口、类或协作的行为建模尤为重要,而且它强调事件导致的对象行为,这非常有助于对反应式系统建模。(8)活动图(activity diagram)将进程或其他计算的结构展示为计算内部一步步的控制流和数据流。活动图专注于系统的动态视图。它对于系统的功能建模特别重要,并强调对象间的控制流程。(9)部署图(deployment diagram)展现了对运行时的处理结点和在其中生存的构件的配置。部署图给出了体系结构的静态部署视图。通常一个结点包含一个或多个制品。制品图(artifact diagram)展现了计算机中一个系统的物理结构。制品包括文件、数据库和类似的物理比特集合。制品常与部署图一起使用。制品也展现了它们实现的类和构件。(10)包图(package diagram)展现了由模型本身分解而成的组织单元和它们的依赖关系。(11)定时图(timing diagram)是一种交互图,它展现了消息跨越不同对象或角色的实际时间,而不仅仅是关心消息的相对顺序。(12)交互概览图(interaction overview diagram)是活动图和顺序图的混合物。从应用的角度看,当采用面向对象技术设计系统时,第一步是描述需求;第二步是根据需求建立系统的静态模型,以构造系统的结构;第三步是描述系统的行为。其中,第一步与第二步中所建立的模型都是静态的,包括用例图、类图(包含包)、对象图、构件图和配置图5个图形,是UML的静态建模机制。第三步中所建立的模型或者可以执行,或者表示执行时的时序状态或交互关系。它包括状态图、活动图、顺序图和协作图4个图形,是UML的动态建模机制。因此,UML的主要内容也可以归纳为静态建模机制和动态建模机制两大类。用例图展示了各类外部行为者(actor)与系统所提供的用例之间的连接。 UML中的外部行为则是指那些可能使用用例的人或外部系统,行为者与用例的连接表示该行为者使用了这个用例。用例通常用普通的正文来描述,也可以用活动图来描述。状态图通常是对类描述的扩充,它说明该类的对象所有可能的状态,以及那些事件将导致状态的改变。状态图可以嵌套,即一个状态可以用一张子状态图来描述,也可以用若干张并发执行的子状态图来描述。如果一个状态由n张并发执行的子状态图组成,那么,该状态由n张子状态图中各取一个子状态组合而成。协作图用来展示对象间的动态协作关系,着重描述协作对象之间的交互和链接。协作图画成对象图,图中的消息箭头表示对象间的消息流。
转载请注明原文地址:https://kaotiyun.com/show/OALZ777K
本试题收录于:
系统分析师上午综合知识考试题库软考高级分类
0
系统分析师上午综合知识考试
软考高级
相关试题推荐
请为幻灯片中的标注图形添加动画效果,使其沿五边形位置向上运动。
打开最近使用过的“教师信息表”,查看后关闭当前工作簿。
步骤1在[设计]选项卡[图表样式]组中单击[样式28]。步骤2右键单击图表→[添加趋势线],打开[设置趋势线格式]对话框,选中[显示公式]复选框,如图6—14所示。[*]步骤3单击[关闭]按钮。本题考查的是“趋势线”考点。
步骤1单击[Office]按钮→[另存为],输入文件名“课程表”,如图5—10所示。[*]步骤2单击[工具]旁的下拉按钮→[常规选项]命令,如图5—11所示。[*]步骤3黟输入修改权限密码“123”,如图5—11所示。
请设置艺术字的三维效果,使表面效果为“金属效果”。
在状态栏中显示出行号。
单元测试又称模块测试,一般采用()测试。
算法分析的目的是______。
在Excel2003中,下列()方法不能完成插入嵌入式对象的操作。
在Word2003中,插入人工分页符的方法是()。
随机试题
如何人工读取故障码?
A.满足患者护理需要原则B.合理结构原则C.优化组合原则D.经济效能原则E.动态调整原则护理人员进行优化组合,使不同年龄阶段、个性、特长的护理人员充分发挥个人潜能,做到各尽所长、优势互补
下列哪项是VLDL的功能
“安全第一,预防为主”是安全生产工作的()。
下列会计科目中,不属于负债类的是()。
会计人员违反职业道德,情节严重的,由财政部门()。
某乳业股份有限公司,成立于1999年初,主要生产奶类产品系列,现已在全国15个省市区建立生产基地20多个,拥有液态奶、酸奶、冰激凌、奶品、奶酪五大系列200多个品项,产品以其优良的品质覆盖国内市场。公司在工厂、牧场和市场建设上,始终坚持“品牌第一”的方针,
下列关于河南宗教建筑的表述中,正确的有()。
简述犯罪客体与犯罪对象的联系和区别。
符号%是声明______类型变量的类型定义符。
最新回复
(
0
)