首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
UML提供了4种结构图用于对系统的静态方面进行可视化、详述、构造和文档化。( )不属于这类视图。
UML提供了4种结构图用于对系统的静态方面进行可视化、详述、构造和文档化。( )不属于这类视图。
admin
2021-01-08
62
问题
UML提供了4种结构图用于对系统的静态方面进行可视化、详述、构造和文档化。( )不属于这类视图。
选项
A、对象图
B、类图
C、协作图
D、组件图
答案
C
解析
UML是一种可视化的建模语言,结合了Booch、Objectory和OMT方法,同时吸收了其他大量方法学的思想,提供了一种表示的标准。1997年OMG采纳UML作为软件建模语言的标准,可以应用于不同的软件开发过程。
下面介绍UML涉及的一些基本概念。
1)视图(Views)
UML用模型来描述系统的静态结构和动态行为。为了捕捉要构建的软件系统的所有决策信息,需要从团队中不同参与者的角度出发,为系统的体系结构建模,形成不同的系统视图。要描述一个软件系统,下面的五种视图尤为重要。
(1)用例视图(Use case view)
用例视图定义系统的外部行为,是最终用户、分析人员和测试人员所关注的。用例视图定义了系统的需求,是描述系统设计和构建的其他视图的基础,即用例驱动。用例视图也称为用户模型视图。
(2)逻辑视图(Logic view)
逻辑视图描述逻辑结构,该逻辑结构支持用例视图描述的功能,它描述了问题空间中的概念以及实现系统功能的机制,如类、包、子系统等,因而是编程人员最关心的。逻辑视图又称做结构模型视图或静态视图。
(3)实现视图(Implementation view)
实现描述用于组建系统的物理组件,如可执行文件、代码库和数据库等系统程序员所看到的软件产物,是和配置管理以及系统集成相关的信息。实现视图又称为组件视图(Component View)。
(4)过程视图(Process view)
过程视图描述将系统分解为过程和任务,以及这些并发元素之间的通信与同步。过程视图对于系统集成人员特别重要,因为他们需要考虑系统的性能和吞吐量等。过程视图也称为并发视图、动态视图或者协作视图等。
(5)部署视图(Deployment view)
描述系统的物理网络布局,是系统工程师和网络工程师所感兴趣的,又称做物理视图。
2)图(Diagrams)
每个视图都由一个或者多个图组成,一个图是系统体系结构在某个侧面的表示,所有的图在一起组成系统的完整视图。UMI。提供了九种不同的图,分为静态图和动态图两大类。静态图包括用例图、类图、对象图、组件图和配置图;动态图包括序列图、状态图、协作图和活动图。
(1)用例图(Use case diagram)
用例图描述系统的功能,由系统、用例和角色(Actor)三种元素组成。图中显示若干角色以及这些角色和系统提供的用例之间的连接关系。用例是系统对外提供的功能的描述,是角色和系统在一次交互过程中执行的相关事务的序列。角色是与系统、子系统或类交互的外部人员、进程或事物。
用例之间存在扩展、使用和组合三种关系。角色之间可以用通用化关系将某些角色的共同行为抽象为通用行为。在UML中,用例图是用例视图的重要组成部分。
(2)类图(Class diagram)
类图用来表示系统中的类以及类与类之间的关系,描述系统的静态结构,用于逻辑视图中。类是对象的抽象描述。所谓对象就是可以控制和操作的实体,类是具有共同的结构、行为、关系、语义的一组对象的抽象。类的行为和结构特征分别通过操作和属性表示。
类与类之间有多种关系,如关联、依赖、通用化、聚合等。关系提供了对象之间的通信方式。关联关系用于描述类与类之间的连接,通常是双向的。通用化又称继承,是通用元素和具体元素之间的一种分类关系,具体元素完全拥有通用元素的信息,并且还可以附加其他信息。聚合关系具有较强的耦合性,描述整体与部分的关系。依赖关系描述两个模型元素之间语义上的连接关系,其中一个元素是独立的,另一个元素依赖于独立的模型元素,独立元素的变化将影响到依赖元素。
(3)对象图(Obiect diagram)
对象图是类图的示例,类图表示类以及类与类之间的关系,对象图则表示在某一时刻这些类的具体实例以及这些实例之间的具体连接关系,可以帮助人们理解比较复杂的类图。对象图也可以用于显示类图中的对象在某一点的连接关系。对象图常用于用例视图和逻辑视图中。
(4)状态图(State diagram)
状态图主要用来描述对象、子系统、系统的生命周期。通过状态图可以了解一个对象可能具有的所有状态、导致对象状态改变的事件,以及状态转移引发的动作。状态是对象操作的前一次活动的结果,通常由对象的属性值来决定。事件指的是发生的且引起某些动作执行的事情。状态的变化称做转移,与转移相连的动作指明状态转移时应该做的事情。状态图是对类描述的事物的补充说明,用在逻辑视图中描述类的行为。
(5)序列图(Sequence diagram)
面向对象系统中对象之间的交互表现为消息的发送和接收。序列图反映若干个对象之间的动态协作关系,即随着时间的流逝,消息是如何在对象之间发送和接收的。序列图表现为二维的形式,其中的纵坐标轴显示时间,横坐标轴显示对象。序列图中重点反映对象之间发送消息的先后次序,常用在逻辑视图中。
(6)协作图(Collaboration diagram)
协作图主要描述协作对象之间的交互和链接。协作图和序列图同样反映对象间的动态协作,也可以表达消息序列,但重点描述交换消息的对象之间的关系,强调的是空间关系而非时间顺序。
(7)活动图(Activity diagram)
活动图显示动作及其结果,着重描述操作实现中所完成的工作以及用例实例或对象中的活动。活动图中反映了一个连续的活动流,常用于描述一个操作执行过程中所完成的工作。活动图也有其他的用途,如显示如何执行一组相关的动作,以及这些动作如何影响它们周围的对象,说明一次商务活动中的人员、工作流、组织和对象是如何工作的等。
(8)组件图(Component diagram)
组件图用来反映代码的物理结构。组件可以是源代码、二进制文件或可执行文件,包含逻辑类的实现信息,实现视图由组件图构成。
(9)配置图(Deployment diagram)
配置图用来显示系统中软件和硬件的物理架构。图中通常显示实际的计算机和设备及它们之间的关系。配置图用来构成配置视图,描述系统的实际物理结构。
根据上述描述,该题正确答案是C
转载请注明原文地址:https://kaotiyun.com/show/GAHZ777K
本试题收录于:
信息系统监理师上午基础知识考试题库软考中级分类
0
信息系统监理师上午基础知识考试
软考中级
相关试题推荐
在某信息系统建设项目中,以下做法不正确的是(70)。
综合布线系统是楼宇和园区范围内,在统一的传输介质上建立的可以连接电话、计算机、会议电视和监视电视等设备的结构化信息传输系统。根据EIA/TIA568A标准,(153)中列出的各项全部属于综合布线系统的子系统。
以下关于入侵检测系统的描述中,说法错误的是______。A.入侵检测系统能够对网络活动进行监视B.入侵检测能简化管理员的工作,保证网络安全地运行C.入侵检测是一种主动保护网络免受攻击的安全技术D.入侵检测是一种被动保护网络免受攻击的安全技术
系统开发过程中的(184)属于质量控制活动。
现代企业信息系统的一个明显特点是,企业从依靠信息进行管理向()转化。
随机试题
氧气自动切割的必要条件之一是燃点要高于熔点。()
科斯定律的理论前提是
呼吸衰竭的血气诊断标准是
企业法律顾问的工作原则是()
某高速公路工程全长160km,跨甲、乙两省市,划分为甲1、甲2、甲3和乙1、乙2、五个施工合同段,并相应设置现场监理机构。请按照监理规范的要求选择适当的监理组织形式,画出监理组织结构图,并分析该组织模式的优缺点。
以下不属于员工动态特征的是()。
女性,80岁。慢性咳嗽咳痰20余年,冬季加重。近5年活动后气促。1周前感冒后痰多,气促加剧。近2天嗜睡。血白细胞18.6×109/L,中性粒细胞占90%,动脉血气:pH7.29,PaCO280mmHg,PaO247mmHg,BE-3.5mmol/L引起
二战后世界经济走向统一的过程中,仍然存在着多样性,出现了“两种体系、三种国家”,下列不属于社会主义国家经济类型的是()。
交管局要求司机在通过某特定路段时,在白天也要像晚上一样使用大灯,结果发现这条路上的年事故发生率比从前降低了15%。他们得出结论说:如果在全市范围内都推行该项规定会同样地降低事故发生率。以下哪项如果为真.最能支持上述论证的结论?
在TCP/IP网络中,主机A和主机B通过一路由器互联,提供两主机应用层之间通信的层是(248),提供机器之间通信的层是(249),具有IP层和网络接口层的设备是(250);在A与路由器和路由器与B使用不同物理网络的情况下,主机A和路由器之间传送的数据帧与路
最新回复
(
0
)