UML期末考试复习资料一

合集下载

(完整word版)uml期末复习(1)

(完整word版)uml期末复习(1)

第一章1、UML(Unified Modeling Langeage)是一种可视化的建模语言,提供了一种标准的、易于理解的方式描述系统的实现过程,从而实现了用户与设计者之间的有效交流。

2、定义系统的物理元素,用于描述事物的静态特征,包括类、接口、协作、用例、主动类、组件和节点。

3、行为建模元素包括哪些?反映事物之间的交互过程和状态变化,包括交互图和状态图。

4、组织建模元素包括哪些?子系统、模型、包、框架等。

5、关系元素包括哪些?关联、泛化、组成、实现、聚集、依赖、约束6、对于UML的描述,错误的是(A、C)。

A:UML是一种面向对象的设计工具。

B:UML不是一种程序设计语言,而是一种建模语言。

C:UML不是一种建模语言规格说明,而是一种表示的标准。

D:UML不是过程,也不是方法,但允许任何过程和方法使用它。

7、从系统外部用户角度看,用于描述系统功能集合的UML图是用例视图。

8、对如下的用例图的功能进行简单描述。

Buy Goods8、在UML中,描述父类与子类之间关系的是泛化关系。

9、“交通工具”类与“汽车”类之间的关系属于(D)。

A:关联关系B:聚集关系C:依赖关系D:泛化关系第二章1、从软件工程的角度,软件开发可分为:需求分析、系统分析、设计、实现、测试5个阶段。

2、用UML进行建模时会涉及9种图,Rose 2003只支持其中的8种,还有一种图只能用别的图来代替。

这个不能在Rose中直接表示的图是(C)。

A:顺序图B:用例图C:对象图D:构件图3、应用题:Rose分别用哪些图描述系统的静态和动态方面?静态:用例图、类图、构件图、部署图;动态:状态图、协作图、顺序图、活动图。

4、默认情况下,Rose模型文件的扩展名为(A)。

A:.mdlB:.ptlC:.catD:.sub5、关于浏览窗口的描述,正确的是(A、B、C、D)。

A:可视化地显示模型中所有元素的层次结构B:具有托放功能,通过模型元素的托放操作可以方便地改变一个模型的特征C:在浏览器中的模型元素发生变化时,可以自动更新模型中的相关元素D :只有在浏览窗口中才能把模型元素从模型中永久删除 6、Rose 是什么的缩写?Rational Object -oriented Software Engineering第三章1、识别“图书管理系统”中的参与者?系统管理员(Administrator) 图书管理员(Librarian) 读者(Reader)2、识别“图书管理系统”的用例?用户管理(Manage User) 图书管里(Manage Book) 读者管理(Manage Reader) 借阅管理(Borrow -Lend)3、下列关于使用用例的目的,不正确的是( D )? A :确定系统具备哪些功能;B :为系统功能提供清晰一致的描述;C :为系统验证工作奠定基础;D :能够减少程序员的编码工作量。

uml期末考试复习题

uml期末考试复习题

uml期末考试复习题UML期末考试复习题一、选择题1. 在UML中,用于表示类和类之间关系的符号是:A. 菱形B. 圆形C. 矩形D. 三角形2. 以下哪个不是UML用例图中的元素?A. 参与者B. 用例C. 类D. 关系3. 在UML中,状态图(Statechart)用于描述:A. 对象的生命周期B. 系统的动态行为C. 系统的静态结构D. 系统的并发行为4. 以下哪个UML图用于展示系统的动态行为?A. 类图B. 序列图C. 组件图D. 部署图5. 在UML中,一个对象的表示方法是:A. 矩形B. 椭圆形C. 圆形D. 三角形二、简答题1. 解释UML中类图的基本组成元素及其含义。

2. 描述UML用例图的用途和主要元素。

3. 什么是UML的组件图?它在软件开发中扮演什么角色?4. 解释UML中包(Package)的概念及其作用。

5. 描述UML中活动图(Activity Diagram)的特点和用途。

三、应用题1. 假设你正在设计一个图书馆管理系统,请绘制一个类图,展示至少5个类,并说明它们之间的关系。

2. 为图书馆管理系统中的“借书”功能绘制一个用例图,并简述参与者和用例之间的关系。

3. 为图书馆管理系统中的“查询书籍”功能绘制一个活动图,展示从开始到结束的完整流程。

4. 设计一个简单的状态图,描述一个“电梯”系统在不同状态下的转换。

5. 绘制一个序列图,展示图书馆管理系统中“借书”功能的用户交互过程。

四、论述题1. 论述UML在软件开发过程中的重要性,并举例说明UML如何帮助团队成员理解系统设计。

2. 描述UML中不同类型的关系(如关联、聚合、组合、继承等)及其在实际应用中的意义。

3. 讨论UML部署图在系统部署和硬件规划中的作用。

结束语以上复习题覆盖了UML的基本概念、图示类型及其应用,希望能够帮助同学们在期末考试中取得好成绩。

请同学们认真复习,理解每一种UML图的特点和应用场景,以便在实际开发中能够灵活运用。

UML基础与应用期末考试模拟试题1及答案

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建模与设计期末复习题库UML建模与设计期末复习题库一、选择题1. UML代表什么?A. Unified Modeling LanguageB. Unified Modeling LogicC. Universal Modeling LanguageD. User Modeling Language2. 在UML中,用以表示类的符号是什么?A. 圆形B. 矩形C. 椭圆形D. 三角形3. 以下哪个不是UML的视图?A. 用例视图B. 逻辑视图C. 物理视图D. 实现视图4. UML中的关联关系用哪种图形表示?A. 直线B. 虚线C. 箭头D. 曲线5. 以下哪个UML图用于描述系统的动态行为?A. 类图B. 状态图C. 活动图D. 序列图二、填空题1. UML是一种标准的______建模语言。

2. UML中的类图主要用于描述系统的______结构。

3. 在UML中,______用于表示对象间的通信。

4. 用例图用于描述系统的功能需求,它由______和用例组成。

5. 活动图主要用于描述系统的______流程。

三、简答题1. 简述UML的主要特点。

2. 解释UML中的聚合和组合的区别。

3. 描述UML中状态图的作用和应用场景。

4. 阐述UML中序列图和协作图的区别。

四、应用题1. 给出一个简单的图书馆管理系统的用例图,并说明每个用例的功能。

2. 假设你正在设计一个在线购物网站,请绘制该网站的类图,并解释主要类的属性和方法。

3. 描述如何使用活动图来表示一个用户登录系统的过程。

4. 绘制一个简单的银行账户管理系统的序列图,展示用户存款的交互过程。

五、论述题1. 论述UML在软件开发过程中的重要性。

2. 分析UML中各种图在系统设计和分析中的作用和相互关系。

结束语通过本题库的复习,希望同学们能够对UML建模与设计有一个全面而深入的理解,为期末考试做好充分的准备。

祝大家考试顺利!。

(完整word版)UML期末复习

(完整word版)UML期末复习

一、选择题:共15空,每空2分,满分30分。

1、在面向对象的软件分析与设计过程中,用例分析模型的主要作用不包括 C(A)从用户的角度描述对系统的期望(B)从开发人员的角度描述系统的期望(C)为数据库设计提供对象模型(D)为系统架构设计提供依据2、UML用例图中,用例之间有三种关系,以下不属于用例之间关系的是 D(A)包含(B)扩展(C)泛化(D)实现3、UML类图中,每个类中包含类名、属性列表、 A(A)操作集合(B)类之间的关系(C)构造函数(D)抽象方法4、在某信息系统中,存在如下的业务陈述:①一个客户提交0个或多个订单;②一个订单由一个且仅由一个客户提交。

系统中存在两个类:“客户"类和“订单”类.对应每个“订单”类和“客户”类之间是 A (A)关联(B)依赖(C)聚集(D)继承5、 C 和都能够表示对象之间的交互,因此他们被合称为交互图(A)顺序图类图(B)协作图状态图(C)顺序图协作图(D)类图状态图6、UML顺序图以二维图表来显示交互。

纵向是时间轴,时间自上而下。

横向显示了代表协作中单个对象的分类角色。

每个对象用方框表示,对象的名字在方框内部,并在名字的下方加下划线。

每个分类角色表现为垂直列 A 。

在角色存在的时间内, 显示为虚线(A)生命线(B)协作消息(C)激活(D)对象7、Machine软件公司为Benz公司的一款跑车设计了一个程序控制的紧急按钮,该按钮的功能根据汽车的行驶状态不同,而具有不同的功能,比如汽车静止时,该按钮可以快速启动汽车;当汽车的时速超过200km/h时,该按钮可以在2秒内将车平稳地停下来;当汽车向后行驶时,该按钮可以立即刹车,基于以上功能考虑,架构师Bob在设计该按钮时,应该采用哪种设计模式不(A)命令模式(B)状态模式(C)观察者模式(D) 外观模式详细8、River软件公司开发一个Web服务器,该服务器能够根据客户端的请求,执行相应的处理,还可以对同时到达的请求排队,并对成功执行的每个请求记录日志.系统设计师Bob在设计该系统时,应该使用哪个设计模式以更好地支持对请求的处理啊(A)适配器模式(B)观察者模式(C)命令模式(D) 外观模式9、Wylie学院准备开发一个新的OO课程注册系统,由于开发费用和时间的限制,这个新的课程注册系统将使用已有的一个非OO的课程目录遗留系统(legacy system)所提供的一些功能,因此需要和这个课程目录系统集成.Wylie学院也预见到,以后这个课程目录系统遗留系统将会被放弃,新的OO系统将逐步实现目前非OO系统所提供的功能。

uml建模期末复习题库

uml建模期末复习题库

uml建模期末复习题库一、选择题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. 1种B. 2种C. 3种D. 4种及以上二、填空题6. 在UML中,______用于表示类之间的关系,如继承、关联和依赖。

7. ______图用于描述系统中对象之间的交互顺序。

8. ______图用于描述系统的静态结构,包括类、接口和它们的属性和操作。

9. 在UML中,______用于定义一个对象的生命周期,包括状态转换和触发事件。

10. ______图用于描述业务流程或工作流程。

三、简答题11. 解释UML中“封装”的概念。

12. 描述UML中“多态”是如何工作的。

13. 解释UML中“用例”和“用例图”的区别。

14. 什么是UML中的“包”?它的作用是什么?15. 描述UML中“活动图”和“状态图”的主要区别。

四、应用题16. 假设你正在设计一个图书馆管理系统,请绘制一个类图来表示书籍、读者和借阅记录之间的关系。

17. 描述如何使用UML活动图来表示一个简单的银行账户存款流程。

18. 假设你正在设计一个在线购物网站,请使用UML用例图来描述购物流程。

19. 绘制一个UML顺序图,展示一个客户通过网站下订单的过程。

20. 使用UML状态图来表示一个电梯的运行状态和转换。

五、论述题21. 论述UML在软件开发过程中的作用和重要性。

22. 讨论UML建模在需求分析阶段的应用。

23. 分析UML建模在系统设计阶段的优势和局限性。

24. 描述UML建模在团队协作中的作用。

UML复习资料

UML复习资料

UML复习资料uml的考点一.uml语言的构成:1.从概念上uml对展开分割:静态结构、动态犯罪行为、同时实现结构、模型非政府和拓展机制形成了uml的概念和模型。

2.从可视化的角度进行划分:基本元素、关系元素、视图、图和公共机制构成了uml 的概念和模型。

二.uml的基本元素:在uml中,定义了四种基本的面向对象的事物,分别是结构、行为、分组和注释等。

(1)事物:事物是uml模型中面向对象基本的模块,它们在模型中属于静态部分。

在uml 中,定义了四种基本的面向对象的事物,分别是结构事物、行为事物、分组事物和注释事物等。

(2)结构:结构就是uml模型中的名词部分,这些名词往往形成模型的静态部分,负责管理叙述静态概念和客观元素。

在uml规范中,一共定义了七种结构。

这七种结构分别就是类、USB、协作、用例、主动类、构件和节点。

(3)行为:行为是指uml模型的相关动态行为,是uml模型的动态部分,它可以用来描述跨越时间和空间的行为。

可以把行为划分为两类,分别是交互和状态机。

(4)分组:分组就是uml对模型中的各种组成部分展开事物分组的一种机制。

只有一种分组,即为纸盒。

(5)注释:注释是uml模型的解释部分,用于进一步说明uml模型中的其它任何组成部分。

有一种最主要的注释,我们把它称为“注解“。

注解是依附于某个元素或一组建模元素之上,对这个或这一组建模元素进行约束或解释的简单注释符号。

三.uml中的关系:uml中主要包含四种关系,分别是依赖、关联、泛化和实现。

(1)倚赖关系:倚赖关系所指的就是两个事物之间的一种语义关系,当其中一个事物(单一制事物)发生变化就可以影响另外一个事物(倚赖事物)的语义。

(2)关联关系(聚集):是一种事物之间的结构关系,我们用它来描述一组链,链是对象之间的连接。

(3)简单化关系(承继):是事物之间的一种特殊/一般关系,特殊元素(子元素)的对象可以替代通常元素(父元素)的对象,也就是我们在面向对象学中常提出诉讼的承继(4)实现关系(实现接口):是uml元素之间的一种语义关系,它描述了一组操作的规约和一组对操作的具体实现之间的语义关系。

(完整word版)UML期末考试复习资料一

(完整word版)UML期末考试复习资料一

UML课堂测试题一、选择题:(1-30小题单选,每题2分,31-35多选,每题3分,共75分)1.UML图不包括( D )(A)用例图(B)类图(C)状态图(D)流程图2.在类图中,下面哪个符号表示继承关系( C3.在类图中,“#”表示的可见性是( B )(A)Public (B)Protected (C)Private (D)Package4.消息的组成不包括( C )(A)接口(B)活动(C)发送者(D)接收者5.下面哪个视图属于UML语言的交互图( D )(A)行为图(B)状态图(C)实现图(D)顺序图6.类之间的关系不包括( D )(A)依赖关系(B)泛化关系(C)实现关系(D)分解关系7.在UML中,协作图的组成不包括( C )(A)对象(B)消息(C)发送者(D)控制点8.下面哪个符号代表包图( A )9.下列对状态图描述不正确的是( C )(A)状态图通过建立类对象的生命周期模型来描述对象随时间变化的动态行为(B)状态图适用于描述状态和动作的顺序,不仅可以展现一个对象拥有的状态,还可与说明事件如何随着时间的推移来影响这些状态(C)状态图的主要目的是描述对象创建和撤销的过程中资源的不同状态,有利于开发人员提高开发效率(D)状态图描述了一个实体基于事件反应的动态行为,显示了该实体如何根据当前所处状态对不同的事件作出反应10.多对象是UML哪个视图中的概念( C )(A)类图(B)状态图(C)协作图(D)组件图11.组件图的组成不包括( C )(A)接口(B)组件(C)发送者(D)依赖关系12.部署图的组成不包括( C )(A)处理器(B)设备(C)组件(D)关联13.下面哪个UML视图是描述一个对象的生命周期的( B )(A)类图(B)状态图(C)协作图(D)顺序14.顺序图由对象,生命线,激活和(B)组成(A)关系(B)消息(C)用例(D)实体(B)(A) (C) (D)(B)(A) (D)15.UML中关联的多重度是指( B )(A)一个类有多个方法被另一个类调用(B)一个类的实例能够与另一个类的多个实例相关联(C)一个类的某个方法被另一个类调用的次数(D)两个类所具有的相同的方法和属性16.UML中的事物包括:结构事物,分组事物,注释事物和(D)A、实体事物B、边界事物C、控制事物D、动作事物17.下面哪个不是UML中的静态视图(A)A.状态图B.用例图C.对象图D.类图18.(A)技术是将一个活动图中的活动状态进行分组,每一组表示一个特定的类、人或部门,他们负责完成组内的活动。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

UML课堂测试题
一、选择题:(1-30小题单选,每题2分,31-35多选,每题3分,共75分)
1.UML图不包括( D )
(A)用例图(B)类图(C)状态图(D)流程图2.
在类图中,下面哪个符号表示继承关系( C
3.在类图中,“#”表示的可见性是( B )
(A)Public (B)Protected (C)Private (D)Package
4.消息的组成不包括( C )
(A)接口(B)活动(C)发送者(D)接收者
5.下面哪个视图属于UML语言的交互图( D )
(A)行为图(B)状态图(C)实现图(D)顺序图
6.类之间的关系不包括( D )
(A)依赖关系(B)泛化关系(C)实现关系(D)分解关系
7.在UML中,协作图的组成不包括( C )
(A)对象(B)消息(C)发送者(D)控制点
8.下面哪个符号代表包图( A )
9.下列对状态图描述不正确的是( C )
(A)状态图通过建立类对象的生命周期模型来描述对象随时间变化的动态行为
(B)状态图适用于描述状态和动作的顺序,不仅可以展现一个对象拥有的状态,还可与说明事件如何随着时间的推移来影响这些状态
(C)状态图的主要目的是描述对象创建和撤销的过程中资源的不同状态,有利于开发人员提高开发效率
(D)状态图描述了一个实体基于事件反应的动态行为,显示了该实体如何根据当前所处状态对不同的事件作出反应
10.多对象是UML哪个视图中的概念( C )
(A)类图(B)状态图(C)协作图(D)组件图
11.组件图的组成不包括( C )
(A)接口(B)组件(C)发送者(D)依赖关系
12.部署图的组成不包括( C )
(A)处理器(B)设备(C)组件(D)关联
13.下面哪个UML视图是描述一个对象的生命周期的( B )
(A)类图(B)状态图(C)协作图(D)顺序
14.顺序图由对象,生命线,激活和(B)组成
(A)关系(B)消息(C)用例(D)实体
(B)
(A) (C) (D)
(B)
(A) (D)
15.UML中关联的多重度是指( B )
(A)一个类有多个方法被另一个类调用
(B)一个类的实例能够与另一个类的多个实例相关联
(C)一个类的某个方法被另一个类调用的次数
(D)两个类所具有的相同的方法和属性
16.UML中的事物包括:结构事物,分组事物,注释事物和(D)
A、实体事物
B、边界事物
C、控制事物
D、动作事物
17.下面哪个不是UML中的静态视图(A)
A.状态图
B.用例图
C.对象图
D.类图
18.(A)技术是将一个活动图中的活动状态进行分组,每一组表示一个特定的类、人或部门,他们负责完
成组内的活动。

A、泳道
B、分叉汇合
C、分支
D、转移
19.下列关于状态图的说法中,正确的是(C )
A. 状态图是UML中对系统的静态方面进行建模的五种图之一。

B. 状态图是活动图的一个特例,状态图中的多数状态是活动状态
C.状态图是对一个对象的生命周期进行建模,描述对象随时间变化的行为。

D. 状态图强调对有几个对象参与的活动过程建模,而活动图更强调对单个反应型对象建模
20.要反应对象之间传递消息的时间顺序,一般使用(B)图
A、状态图
B、顺序图
C、活动图
D、类图
21.类图应该画在Rose的哪种(B)视图中
A、Use CaseView
B、Logic View
C、ComponentView
D、Deployment View
22.(D)是系统中遵从一组接口且提供实现的一个物理部件,通常指开发和运行时类的物理实现
A、部署图
B、类
C、接口
D、组件
23.关于协作图的描述,下列哪个不正确(B )
A.协作图作为一种交互图,强调的是参加交互的对象的组织;
B.协作图是顺序图的一种特例
C.协作图中有消息流的顺序号;
D.在ROSE工具中,协作图可在顺序图的基础上按“F5”键自动生成;
24.组件图用于对系统的静态实现视图建模,这种视图主要支持系统部件的配置管理,通常可以分为四种方
式来完成,下面哪种不是其中之一(B )
A.对源代码建模
B.对事物建模
C.对数据库建模
D.对可执行版本建模
25. 是用于把元素组织成组的通用机制 A 、包 B 、类 C 、接口 D 、组件 26. (B )是被节点执行的事物
A 、包
B 、组件
C 、接口
D 、节点 27. UML 的全称是 ( B )
(A )Unify Modeling Language (B )Unified Modeling Language (C )Unified Modem Language
(D )Unified Making Language
28. 执行者(Actor )与用例之间的关系是( C )
(A )包含关系
(B )泛化关系
(C )关联关系
(D )扩展关系
29. 下面那个类图的表示是错误的( D )
30. 下面哪个图形代表活动( D )
31. 在类图中,以下关系中可以有哪些( ABCDE )
(A )泛化
(B )实现
(C )依赖
(D )聚合 (E )组合
32. 在UML 的状态图中,转换通常由以下哪些部分构成( ABCDE ) (A )动作 (B )触发事件 (C )源状态 (D )目标状态 (E )监护条件 33. 下面哪些元素构成了组件图形( ACD ) (A )组件 (B )转换 (C )关系 (D )接口 (E )事件 34. 下面哪些图形可以清楚地表达并发行为( BC ) (A )类图 (B )状态图 (C )活动图 (D )顺序图 (E )实现图
35. 部署图中的节点可以分为哪些类型( CE ) (A )数据库 (B )服务器 (C )处理器 (D )组件 (E )设备
二、填空题:(本大题共10个空,每空2.5分,共25分)
(B)
(A)
(C)
(D)
(B)
(A) (C)
(D)
1.面向对象程序的基本特征是:抽象、封装、继承和多态。

2.用例图两个最核心的元素是参与者与用例。

3.在UML的表示中顺序图将交互关系表示为一张二维图,其中纵向是时间轴,时间沿竖线向下延伸。


向代表了在协作中各独立对象的角色。

4.状态机图描述从状态到状态的控制流程,常用来对系统的动态特征进行建模。

5.在UML中,状态机由对象的各个状态和连接这些状态的转换组成,是展示状态与状态转换的图。

6.UML中目前共有13种图,静态模型图用来描述系统应用的静态结构,包括用例图、类图、对象图、组件图、
部署图、包图和组合结构图。

7.动态模型图用来描述系统动态行为的各个方面,包括顺序图、协作图、活动图、状态图、交互纵览图和计
时图。

8.UML中具有多种视图,细分起来共有五种:用例视图、逻辑视图、并发视图、组件视图、部署视图。

9.顺序图与协作图包含的信息是一样多的,只是侧重点不同,可以相互转化。

10.如果要显示系统内各对象处于某种状态的时间,以及触发这些状态发生变化的消息,应该使用计时图进行
建模。

附加:绘图分析题:(10分)
1. 网络的普及带给了人们更多的学习途径,随之而来的管理远程网络教学的“远程网络教学系统”诞生了。

“远程网络教学系统”的功能需求如下:
学生登录网站后,可以浏览课件、查找课件、下载课件、观看教学视频。

学生需要登录“远程网络教学系统”后才能正常使用该系统的所有功能。

如果忘记密码,可与通过“找回密码”功能恢复密码。

请画出学生参与者的用例图。

1个参与者6个用例每个1分(7分),1个扩展关系(1分),4个包含关系每2个1分(2分),如果有“忘记密码”等完全不合理的用例,则扣一分。

相关文档
最新文档