信息系统课程复习资料_第1页
信息系统课程复习资料_第2页
信息系统课程复习资料_第3页
信息系统课程复习资料_第4页
信息系统课程复习资料_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、复习资料在UML中,泳道把活动图中的活动划分为若干组,并将划分的组指定 给对象,这些对象必须履行该组所包括的活动,它能够明确地表示哪 些活动是由哪些对象完成的。事件(event)表示对一个在时间和空间上占据一定位置的有意义的事 情的规格说明,包括信号事件、调用事件、时间事件在UML中,有四种关系,泛化关系 实现关系、关联关系、依赖关系 关联一一描述对象之间的一组链接依赖依赖(dependency)是两个事物之间的语义关系,其中一个事物(独立事物)发生变化,会影响到另一个事物(依赖事物)的语义泛化个元素是另一个元素的特化,而且它可以取代更一般的元素实现一一类元之间的关系,一个类元说明一份契约,另

2、一个类元保证 实现该契约在UML中,有3种基本构造块,分别是事物、关系和图:事物是对模型中最有代表性的成分的抽象; 关系把事物结合在一起;图聚集了相关的事物。顺序图是强调消息随时间顺序变化的交互图,组成部分包括类角色、 生命线、消息。对象是系统中用来描述客观事物的一个实体,它是构成系统的一个基 本单位。一个对象由一组属性和对这组属性进行操作的一组方法组成。对象的特点:有标识、有状态、有行为什么是抽象?抽象就是在去除或忽略那些不重要的、非实质性的各种 相关的细节的同时,抓住事物最重要的、实质性的和独有的特征进行 建模。抽象使得我们可以从事物的多样性中摆脱出来专注于事物的本 质特征。什么是封装?封

3、装是指把对象的属性和操作结合在一起,构成一个独立的对象,它 的内部信息对外界是隐蔽的(信息隐藏),。外部对象不能直接操作对 象的属性,只能使用对象提供的服务。对于对象的外部而言,只知道对象所表现的外部行为,不必了解对象 行为的内部实现细节。什么是模块化把复杂的事务分解成可以处理的部分、帮助人们更 好地理解复杂系统什么是继承?表示两个类之间是“isa”、“islike”或“iskindof” 的关系。特殊类的对象拥有其一般类的全部属性与方法,称作特殊类 对一般类的继承。通常对象有很多属性,但对于外部对象来说某些属性应该不能被直接 访问,属性的类成员访问限定符包括公有的、受保护的、私有的什么是多态

4、?从字面上理解,多态就是有多种形态的意思。在面向对 象技术中,多态指的是使一个实体在不同的上下文条件下具有不同意 义或用法的能力。什么是类?一一是具有相同属性和方法的一组对象的集合,它为属于该类的 全部对象提供了统一的抽象描述,其内部包括属性和方法两个主要部分。在 图形上,把一个类画成一个矩形。接口是是一组用于描述类或组件的一个服务的操作类的特点一一同类对象具有相同的属性和方法,是指它们的定义形式相同,而不是说 每个对象的属性值都相同。类是静态的;类的存在、语义和关系在程序执行前就已经定义好了。 对象是动态的;对象在程序执行时可以被创建和删除。对象和类 对象可以是一个人、地址、物品、事件、概念

5、、屏幕显示或者报表。类泛化或 表示一组相似的对象,是创建对象的有效模板。 一个类表示一组相似的对象。对象是类的实例。属性是类知道的事情。方法是类完成的事情。构造块事物是对模型中最有代表性的成分的抽象;关系把事物结合在一起;图 聚集了相关的事物。事物结构事物:UML模型中的名词,是模型中的静态部分,如类、接口、协作、用例、活动类、组件、节点;行为事物:UML模型中的动词,是模型的动态部分,如交互、状态机、活动;分组事物:包,用于把模型分解成“盒子”;注释事物:用来描述、说明和标注模型的任何元素。UML 的全称是 Unified Modeling Language执行者(Actor)与用例之间的关

6、系是关联关系在类图中,表示各种关系的符号在类图中,“ #表示的可见性是Protected在类图中,表示接口的符号生命线是UML视图中顺序图的组成部分在UML的顺序图中,通常由左向右分层排列各个对象,正确的排列方法是(执行者角色控制类用户接口 业务层 后台数据库多对象是UML协作图中的概念在类图中,哪种关系表达总体与局部的关系聚合状态图是描述一个对象的生命周期顺序图由类角色,生命线,激活期和消息组成瀑布模型模型的缺点是缺乏灵活性,特别是无法解决软件需求不明确或不准 确的问题泳道技术是将一个活动图中的活动状态进行分组,每一组表示一个特定的 类、人或部门,他们负责完成组内的活动。活动图和状态图是对一

7、个对象的生命周期进行建模,描述对象随时间 变化的行为。对反应型对象建模一般使用状态图一个对象和另一个对象之间,通过消息来进行通信。消息通信在面向对象的 语言中即方法调用对一个重要的系统用一个模型就可以充分描述不是建模的基本原则建模的基本原则包括:.要仔细的选择模型;每一种模型可以在不同的精度 级别上表示所要开发的系统;.模型要与现实相联系UML体系包括三个部分:UML基本构造块,UML规则和UML公共机制UML中的事物包括:结构事物,分组事物,注释事物和动作事物组件是系统中遵从一组接口且提供实现的一个物理部件,通常指开发和运行 时类的物理实现软件构件是可复用的,提供明确接口完成特定功能的程序代

8、码块。事件可以分为内部事件和外部事件。按下按钮和打印机的中断是外部事件包是用于把元素组织成组的通用机制组件是被节点执行的事物UML中,对象行为是通过交互来实现的,是对象间为完成某一目的而进行的 一系列消息交换。消息序列可用两种类来表示,分别是顺序图和协作图用例(Use-case)用来描述系统在事件做出响应时所采取的行动。用例之 间是具有相关性的。在一个“订单输入子系统”中,创建新订单和更新订单 都需要检查用户帐号是否正确。那么,用例“创建新订单”、“更新订单” 与用例“检查用户帐号”之间是包含(include)瀑布模型的生存周期是计划一需求分析一设计一编码一测试一运行/维护组件是系统中遵从一组

9、接口且提供实现的一个物理部件,通常指开发和运行 时类的物理实现事件(event)表示对一个在时间和空间上占据一定位置的有意义的事情的 规格说明,下面哪个不是事件的类型(C)信号B.调用事件C.源事件D.时间事件下面关于正向工程与逆向工程的描述,哪个不正确(C)正向工程是通过到实现语言的映射而把模型转换为代码的过程;逆向工程是通过从特定实现语言的映射而把代码转换为模型的过程;正向工程是通过从特定实现语言的映射而把代码转换为模型的过程;正向工程与逆向工程可以通过rose支持来实现;关于下图,说法错误的是(d )A、Reader是类名B、borrowBook是类的方法C、name是类的属性D、name是公有的以下图中,表示“实现”这种关系的是(c )A、B、C、D、( c )图可以用来描述系统硬件的物理拓扑结构以及在此结构上运行的软件。A、用例图B、类图C、部署图D、活动图以下说法错误的是(a )A、用例既可以描述系统做什么,也可以描述系统是如何被实现的。B、应该从参与者如何使用系统的角度出发定义用例,而不是从系统自身的 角度。C、基本流描述的是该用例最正常的一种场景,在基本流中系统执行一系列 活动步骤来响应参与者提出的服务请求。D、备选流负责描述用例执行过程中异常的或偶尔发生的一些情况。下面哪个不是

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论