# UML系统建模与分析设计复习3

UML系统建模与分析设计复习3


第四章 系统分析与对象建模

一、选择题

1.UML的系统分析进一步要确立的三个系统模型是(B)、对象动态模型和系统功能模型。
A、数据模型 B、对象静态模型 C、对象关系模型 D、体系结构模型
2.UML的客户需求分析、系统分析和系统设计阶段产生的模型,其描述图符(B)。
A、完全相同 B、完全不同 C、不可以通用 D、稍有差异
3.类和对象都有属性,他们的差异是:类描述了属性的类型,而对象的属性必须有(C)。
A、正负号 B、动作 C、具体值 D、私有成员
4.UML系统分析阶段产生的包图描述了系统的(B)。
A、状态 B、系统体系层次结构 C、静态模型 D、功能要求
5.设计模式在面向对象系统设计中的是(B)的一种形式。
A、软件调用 B、设计方法 C、子系统 D、软件复用
6.“对象容器”设计模式对有限的对象进行管理,他不能(B)。
A、查找对象 B、修改对象 C、创建对象 D、删除对象

二、填空题

7.在UML软件开发过程系统分析阶段产生的对象模型由三种模型。它们分别是:对象的(静态)模型、对象的(动态)模型和对象的(系统功能处理)模型。
8.在UML的对象类图中,类之间的关系由(依赖)、(细化)、(关联)、(聚集)和(继承)5种
9.共享聚集的“部分”对象可以是任意“整体”对象的一部分,表示食物的整体/部分挂席较弱的情况,“整体”端的重数应该是(n)。
10.在UML软件开发过程的需求分析和系统分析阶段,建立对象模型的步骤分为(寻找确定对象类)、(定义接口)、(定义类之间的关系)、(建立对象图)和(建立系统包图)。
11.组合聚集是指“整体”拥有它的“部分”,它具有强的物主身份,表示食物的整体/部分关系较强的情况。“部分”生存在“整体”中,不可分离,它们一“整体”一起存在或小王。“整体”的重数必须是(1)
12.系统分析是在客户需求分析规格说明的基础之上对其进行的(分析)
13.类有实力,它的实力是一个对象。在UML中,包用来表示一个(模型组织的分组机制),包没有实力。

三、名词解释

14…包图:是保持系统框架简明清晰的工具
15.对象类模型:包括构成系统的类和对象,它们的属性和操作以及这些对象类之间的联系。
16.设计模式:在面向对象软件开发项目的系统设计中,总有一些值包含少数几个对象设计模块在设计图中反复出现,这些模块频繁地出现在各种更大更复杂的系统设计中,我们称之为:“设计模式”。
17.对象集合管理器模式:构造一组数量有限的对象并对其进行存储和管理,它用一个管理器类来管理一组对象的集合。
18.对象容器模式:其值存储和管理一组数量有限的对象,而不构造对象。
19.关联类:在计算机面向对象的体系结构中,具有关联类。关联类既是类也是关联。 它有着关联和类的特性。它将多个连接起来同时又具有属性和操作。


总结

  建立了用户需求模型以后,在系统分析阶段要进一步确立三个系统模型:对象静态模型、对象动态模型和系统功能模型。本章主要介绍如何建立对象的静态模型。
  本章在 UML 用例建模的基础上,定义系统的对象类及其之间的关系,画出对象类图,进而完成对象类建模的步骤和过程。并以一个实际的系统“企业综合信息管理系统”中进销存管理系统的对象类建模为例,详细描述了从确定对象类,定义对象类的属性和操作,确定对象类之间的关系,采用某些设计模式画出对象类图和包图,到完成系统对象类建模的全过程。
  UML中对类的图符表示和其属性和操作的语法描述有严格的规定,通过这些描述可以将一个对象类的性质和功能以图示的方法显现出来,作为对象类图的一个主要元素,进行对象类
建模。
  UML 中规定对象类图中类的关系有关联、聚集、继承、依赖和细化。类之间的关联包括二元关联和多元关联,聚集有共享聚集和组合聚集,继承分单继承和多重继承等各种关系。
   接口也是一个类,它定义了一组提供给外界的操作。接口是一个特殊的抽象类,它没有属性,只有抽象操作,即只有操作名而没有具体实现。一个类在便用接口时,必须把接口的所有抽象操作全部实现。在 UML 中,接口实施的图形标记和继承类似,只不过用虚线代替了实线。一般地说,接口常用来定义或限制软件构件的对外运算。
  包是 UML 的模型元素之一,包可以包含具他包和类。包之间可以有关联,形成依赖关系。包是一种分组机制,它把一些模型兀系组织成语义上相关的组,包中拥有或涉及的所有模型元素叫做包的内容。作为模型组织的分组机制,包的实例是没有意义的。因此包仅在建模时有用,而不需要转换成可执行的系统。用包(子系统)建模,可以清晰,简洁地描述一个复杂的系统,形成一个描述系统的层次结构,将复杂问题简单化,这是一种解决复杂问题的有效方法。

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值