免费智能真题库 > 历年试卷 > 系统集成项目管理工程师 > 2009年下半年 系统集成项目管理工程师 上午试卷 综合知识
  第16题      
  知识点:   UML中的图   视图
  关键词:   UML   动态行为   视图        章/节:   信息系统建设与开发       

 
在UML中,动态行为描述了系统随时间变化的行为,下面不属于动态行为视图的是(16)
 
 
  A.  状态机视图
 
  B.  实现视图
 
  C.  交互视图
 
  D.  活动视图
 
 
 

 
  第11题    2009年上半年  
   75%
UML 2.0支持13种图,它们可以分成两大类:结构图和行为图。(11)说法不正确。
  第27题    2022年上半年  
   80%
在RUP生命周期的每个阶段,从上向下迭代,即从()工作流的“商业建模”开始,进行“需求调研”“分析与设计”,最后执行到“部署..
  第13题    2012年下半年  
   69%
用于显示运行的处理节点以及居于其上的构件、进程和对象的配置的图是(13)。
   知识点讲解    
   · UML中的图    · 视图
 
       UML中的图
        UML提供了9种主要的图来对待建系统进行建模。
               类图(Class Diagram)
               类图显示了一组对象、接口、协作和它们之间的关系。在面向对象系统的建模中所建立的最常见的图就是类图。类图给出系统的静态设计视图,如下图所示。
               
               类图
               对象图(Object Diagram)
               对象图显示了一组对象以及它们之间的关系。对象图描述了在类图中所建立的事物的实例的静态快照。和类图一样,对象图给出系统的静态设计视图或静态进程视图,但它们是从真实的或原型案例的角度建立的。这种视图主要支持系统的功能需求。利用对象图可以对静态数据结构建模。
               用例图(Use Case Diagram)
               用例图显示了一组用例、参与者(actor)以及它们之间的关系。用例图通常包括用例、参与者、扩展关系和包含关系,如下图所示。
               
               用例图
               包含(include)关系为用例建模提供了从两个或更多用例的描述中抽取通用部分的能力。一般情况下,如果若干个用例的某些行为是相同的,则可以把这些相同的行为提取出来作为一个单独的用例,这个用例称作抽象用例,其他用例可以包含该抽象用例。所以,在描述用例之前就开始抽取包含用例是不可取的。在UML的较早版本中也有uses关系,在UML 2.2中uses和includes被include取代,称为包含关系。
               扩展(extend)关系提供了使用另外的可选流程来补充或插入到一个已存在的用例中的能力。因此,这是一种能够扩展原用例却不用对原用例进行重新描述的方法。
               包含关系和扩展关系的区别:
               .包含关系中,对基用例来说,如果缺少了被包含用例,则基用例不完整;扩展关系中,如果去掉扩展关系,基用例仍然完整。
               .包含关系中,被包含用例对基用例是可见的;扩展关系中,基用例对扩展用例可见,而扩展用例对基用例不可见。
               .扩展关系中,扩展用例本身具有独立的功能,而非从其他用例中抽取。
               .包含关系中,被包含用例通常应被两个以上的其他用例所包含。
               用例图用于对系统的静态用例视图进行建模。这个视图主要支持系统的行为,即该系统在它的周边环境的语境中所提供的外部可见服务。
               交互图
               序列图和协作图均被称为交互图,它们用于对系统的动态方面进行建模。一张交互图显示的是一个交互,由一组对象和它们之间的关系组成,包含它们之间可能传递的消息。序列图是强调消息时间顺序的交互图;协作图是强调接收和发送消息的对象的结构组织的交互图。交互图一般包含对象、链和消息。
               (1)序列图(Sequence Diagram)。
               序列图是场景的图形化表示,描述了以时间顺序组织对象之间的交互活动,如下图所示。
               
               序列图
               序列图有两个不同于协作图的特征:
               .序列图有对象生命线。对象生命线是一条垂直的虚线,表示一个对象在一段时间内存在。
               .序列图有控制焦点。控制焦点是一个瘦高的矩形,表示一个对象执行一个动作所经历的时间段,既可以是直接执行,也可以是通过下级过程执行。
               (2)协作图(Collaboration Diagram)。
               协作图强调收发消息的对象的结构组织。协作图有两个不同于序列图的特征:
               .协作图有路径。为了指定一个对象如何与另一个对象链接,可以在链的末端附上一个路径构造型。通常只需要显式地表示local(局部)、parameter(参数)、global(全局)以及self(自身)这几种链的路径,不必表示association(关联)。
               .协作图有顺序号。为表示一个消息的时间顺序,可以给消息加一个数字前缀(从1号开始),在控制流中,每个新消息的顺序号单调增加(如2、3等)。为了显示嵌套,可使用带小数点的号码(1表示第一个消息,1.1表示嵌套在消息1中的第一个消息,等等)。嵌套可为任意深度。另外,沿同一个链可以显示许多消息,且每个消息都有唯一一个顺序号。
               协作图和序列图是同构的,它们之间可以相互转换。
               状态图(Statechart Diagram)
               状态图显示了一个状态机,它由状态、转换、事件和活动组成。状态图关注系统的动态视图,它对于接口、类和协作的行为建模尤为重要,强调对象行为的事件顺序。状态图通常包括简单状态和组合状态、转换(事件和动作),如下图所示。
               
               状态图
               活动图(Activity Diagram)
               活动图是一种特殊的状态图,它显示了在系统内从一个活动到另一个活动的流程。活动图专注于系统的动态视图,它对于系统的功能建模特别重要,并强调对象间的控制流程。活动图一般包括活动状态和动作状态、转换和对象。
               活动图可以表示分支和汇合。当为一个系统的动态建模时,通常有两种使用活动图的方式:
               .对工作流建模:此时所关注的是与系统进行协作的参与者所观察到的活动。
               .对操作建模:此时把活动图作为流程图使用。
               构件图(Component Diagram)
               构件图显示了一组构件之间的组织和依赖。构件图关注系统的静态实现视图,它与类图相关,通常把构件映射为一个或多个类、接口或协作。
               部署图(Deployment Diagram)
               部署图显示了运行处理节点以及其中构件的配置。部署图给出了体系结构的静态实施视图。它与构件图相关,通常一个节点包含一个或多个构件。
 
       视图
        幻灯片视图功能为用户提供了各种适应不同使用情况的操作界面,其中包括普通视图、幻灯片浏览视图、幻灯片放映视图。当启动PowerPoint时,系统默认的是普通视图工作方式。
               普通视图。
               普通视图也称为编辑视图。在该视图工作方式下,可进行演示文稿的编辑和制作,如输入文字、绘制图形和插入图片、插入声音和视频、设置动画及切换效果、设置超链接等。普通视图有4个工作区域,如上图所示。
               .大纲/幻灯片工作区:位于窗口的左侧,可通过单击“大纲”选项卡或“幻灯片”选项卡在幻灯片文本大纲或幻灯片缩略图之间切换。
               .主工作区:位于窗口的中部,用于显示和编辑当前幻灯片。
               .任务窗格:位于窗口的右侧,提供常用命令的窗口。主要操作包括创建新演示文稿;选择幻灯片的版式;选择设计模板、配色方案和动画方案;创建自定义动画;设置幻灯片切换等。
               .备注区:位于窗口的下方,用户可以添加备注信息。
               幻灯片放映视图。
               在该视图方式下,可以放映演示文稿中的所有幻灯片。若幻灯片添加了切换效果,则会播放出来;若为幻灯片中的对象设置了动画效果,则在放映时即可展现动画效果。设置的超链接只有在幻灯片放映视图中才有效。
               幻灯片浏览视图。
               在该视图方式下,可以观察演示文稿的全局并了解演示文稿的风格,还可以调整演示文稿的顺序。可以对幻灯片进行选择、复制、删除、隐藏等操作,设置幻灯片的切换效果。
   题号导航      2009年下半年 系统集成项目管理工程师 上午试卷 综合知识   本试卷我的完整做题情况  
1 /
2 /
3 /
4 /
5 /
6 /
7 /
8 /
9 /
10 /
11 /
12 /
13 /
14 /
15 /
 
16 /
17 /
18 /
19 /
20 /
21 /
22 /
23 /
24 /
25 /
26 /
27 /
28 /
29 /
30 /
 
31 /
32 /
33 /
34 /
35 /
36 /
37 /
38 /
39 /
40 /
41 /
42 /
43 /
44 /
45 /
 
46 /
47 /
48 /
49 /
50 /
51 /
52 /
53 /
54 /
55 /
56 /
57 /
58 /
59 /
60 /
 
61 /
62 /
63 /
64 /
65 /
66 /
67 /
68 /
69 /
70 /
71 /
72 /
73 /
74 /
75 /
 
第16题    在手机中做本题