首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
UML是一种面向对象的统一建模语言。它包含10种图,其中,用例图展示了外部actor与系统所提供的用例之间的连接,UML中的外部actor是指(18),用例可以用(19)图来描述。状态图指明了对象所有可能的状态以及状态间的迁移(transition)。如果
UML是一种面向对象的统一建模语言。它包含10种图,其中,用例图展示了外部actor与系统所提供的用例之间的连接,UML中的外部actor是指(18),用例可以用(19)图来描述。状态图指明了对象所有可能的状态以及状态间的迁移(transition)。如果
admin
2019-04-08
58
问题
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单击[设计]→[数据透视表样式]下拉按钮→[清除]命令。步骤2单击[页面布局]选项卡[布局]组中的[空行]→[删除每个项目后的空行]命令。本题考查的是“编辑数据透视表”这个考点。
筛选出当前工作表中姓“李”的学生的记录。
在当前工作表中清除选中单元格区域的格式。
设置Excel工作簿中显示编辑栏和工作标签。
设置公式允许后台错误检查,如果表中输入无效的数据,则显示错误指示器并启用错误更正。
步骤1在[设计]选项卡[图表样式]组中单击[样式28]。步骤2右键单击图表→[添加趋势线],打开[设置趋势线格式]对话框,选中[显示公式]复选框,如图6—14所示。[*]步骤3单击[关闭]按钮。本题考查的是“趋势线”考点。
请用数学公式,在光标处输入以下绝对值方程|5x+8|—6=0。
关系数据库管理系统应能实现的专门的关系运算包括()。
为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为()。
随机试题
禽流感患者应采取()。
按系统命名法命名,下列有机化合物命名正确的是()。
建设工程施工安装合同的法律关系客体是指( )。
步进电动机是一种()的执行元件。
甲公司因专利纠纷于2017年9月起诉乙公司,要求乙公司赔偿300万元。乙公司在年末编制会计报表时,根据法律诉讼的进展情况以及律师的意见,认为赔偿的可能性在50%以上,赔偿金额在150万元至200万元之间,而且这个区间内每个金额盼可能性都相同,另需支付诉讼费
已知市场组合的期望报酬率和标准差分别为10%和20%,无风险报酬率为5%。假设某投资者可以按无风险报酬率取得资金,将其自有资金和借入资金均投资于风险组合,若某有效投资组合的总标准差为30%,则该投资组合的总期望报酬率为()。
【2015光大银行】Theriverwidensconsiderablyasitbeginstoturneast.
一般来说,()应与其他调查方式结合起来使用,才能保证岗位调查资料的完整性和全面性。
结构化方法的核心和基础是()。
It’snevereasyforamightymilitarytotreadlightlyonforeignsoil.InthecaseofAmericanforcesinSouthKorea,protector
最新回复
(
0
)