管理信息系统7文档格式.docx
- 文档编号:14215205
- 上传时间:2022-10-20
- 格式:PPS
- 页数:40
- 大小:519.50KB
管理信息系统7文档格式.docx
《管理信息系统7文档格式.docx》由会员分享,可在线阅读,更多相关《管理信息系统7文档格式.docx(40页珍藏版)》请在冰豆网上搜索。
640二、面向对象领域中的基本概念7401、对象(object)对象是系统中用来描述客观事物的一个对象是系统中用来描述客观事物的一个实体,它是构成系统的一个基本单位。
一个实体,它是构成系统的一个基本单位。
一个对象由一组属性和对这组属性进行操作的一对象由一组属性和对这组属性进行操作的一组方法组成。
组方法组成。
8402、类(class)类是具有相同属性和方法的同一组对象类是具有相同属性和方法的同一组对象的集合,它为属于该类的全部对象提供了统的集合,它为属于该类的全部对象提供了统一的抽象描述。
一的抽象描述。
Hire()Hire()Fire()Fire()Promote()Promote()getSalary()getSalary()Retire()Retire()NameNamePositionPositionSalarySalarystartDatestartDateendDateendDateEmployeeEmployee类名属性方法9403、封装(encapsulation)封装就是把对象的属性和方法结合成一个独封装就是把对象的属性和方法结合成一个独立的系统单位,并尽可能地隐蔽对象的内部细节立的系统单位,并尽可能地隐蔽对象的内部细节。
封装使一个对象形成两个部分:
接口部分和封装使一个对象形成两个部分:
接口部分和实现部分。
对用户来说,接口部分是可见的,而实现部分。
对用户来说,接口部分是可见的,而实现部分是不可见的。
实现部分是不可见的。
10404、继承(inheritance)所谓继承是指子类可以继承父类的属性所谓继承是指子类可以继承父类的属性或方法。
或方法。
继承增加了软件重用的机会,可以降低继承增加了软件重用的机会,可以降低软件开发和维护的费用。
软件开发和维护的费用。
11405、多态(polymorphism)多态就是有多种形态的意思。
在多态就是有多种形态的意思。
在OO技技术中,多态指的是使一个实体在不同上下文术中,多态指的是使一个实体在不同上下文条件下具有不同意义或用法的能力。
条件下具有不同意义或用法的能力。
多态是保证系统具有较好适应性的一个多态是保证系统具有较好适应性的一个重要手段。
重要手段。
12406、消息(message)消息就是向对象发出的服务请求。
它包消息就是向对象发出的服务请求。
它包含了提供服务的对象标识、服务(方法)标含了提供服务的对象标识、服务(方法)标识、输入信息和回答信息等。
识、输入信息和回答信息等。
OO方法的一个原则就是通过消息进行方法的一个原则就是通过消息进行对象之间的通信。
对象之间的通信。
1340三、UML简介14401、什么是UML?
UML(UnifiedModelingLanguage)是对软件密集型系统中的制品进行可视化、是对软件密集型系统中的制品进行可视化、详述、构造和文档化的语言。
详述、构造和文档化的语言。
制品是指软件开发过程中制品是指软件开发过程中产生的各种各样的产物,如模产生的各种各样的产物,如模型、源代码、测试用例等型、源代码、测试用例等1540UML的诞生的诞生Rational三剑客三剑客GradyBoochJimRumbaughIvarJacobson从从从从19951995年起,著名的软件工程学家年起,著名的软件工程学家年起,著名的软件工程学家年起,著名的软件工程学家GradyBoochGradyBooch、IvarJacobsonIvarJacobson、JimRuJimRumbaughmbaugh携手合作、共同努力,综合了他携手合作、共同努力,综合了他携手合作、共同努力,综合了他携手合作、共同努力,综合了他们各自原创的面向对象的分析与设计方法们各自原创的面向对象的分析与设计方法们各自原创的面向对象的分析与设计方法们各自原创的面向对象的分析与设计方法,加以扩充改进,并汲取其他同类方法的,加以扩充改进,并汲取其他同类方法的,加以扩充改进,并汲取其他同类方法的,加以扩充改进,并汲取其他同类方法的优点,提出了统一建模语言优点,提出了统一建模语言优点,提出了统一建模语言优点,提出了统一建模语言UMLUML。
19971997年被美国工业标准化组织年被美国工业标准化组织年被美国工业标准化组织年被美国工业标准化组织OMGOMG(ObjectManagementGroupObjectManagementGroup)接受,)接受,)接受,)接受,并发布了并发布了并发布了并发布了UMLUML的标准版本,提供给计算的标准版本,提供给计算的标准版本,提供给计算的标准版本,提供给计算机业界使用。
机业界使用。
16402、UML的特点统一的标准统一的标准(已被美国工业标准化组织(已被美国工业标准化组织OMG接受为接受为标准的建模语言)标准的建模语言)面向对象面向对象可视化、表示能力强大可视化、表示能力强大独立于过程独立于过程(不依赖于特定的软件开发过程)(不依赖于特定的软件开发过程)概念明确,建模表示法简洁,图形结构清晰,概念明确,建模表示法简洁,图形结构清晰,容易掌握和使用容易掌握和使用17403、UML的构成基本构造块基本构造块(basicbuildingblock)规则规则(rule)公共机制公共机制(commonmechanism)三类主要元素事物(thing)关系(relationship)图(diagram)命名(name)范围(scope)可见性(visibility)完整性(integrity)执行(execution)规范说明(specification)修饰(adornment)通用划分(commondivision)扩展机制(extensibilitymechanism)进一步进一步进一步进一步细分细分细分细分18403、UML的构成事物(thing)关系(relationship)图(diagram)结构事物(structuralthing):
类、接口、用例行为事物(behavioralthing):
交互和状态机分组事物(groupingthing):
包(package)注释事物(annotationalthing):
注释(note)依赖(dependency)关联(association)泛化(generalization)实现(relization)用例图、顺序图、协作图类图、对象图、状态图活动图、构建图、部署图1940用例图用例图用例(用例(用例(用例(UseCaseUseCase)是从用户的观点对系)是从用户的观点对系)是从用户的观点对系)是从用户的观点对系统行为的一个描述。
统行为的一个描述。
WashclothesWashclothesWashclothesWashclothesWashingMachineUser2040顺序图顺序图在一个运行的系统中,对象之间要发生交互,在一个运行的系统中,对象之间要发生交互,并且这些交互要经历一定的时间。
并且这些交互要经历一定的时间。
UML顺序顺序图所表达的正是这种基于时间的动态交互。
图所表达的正是这种基于时间的动态交互。
洗衣机洗衣机洗衣机洗衣机进水管进水管进水管进水管洗涤缸洗涤缸洗涤缸洗涤缸排水管排水管排水管排水管2140顺序图洗衣过程顺序图洗衣过程1.通过进水管向洗涤缸注水。
通过进水管向洗涤缸注水。
2.洗涤缸保持洗涤缸保持5分钟静止状态。
分钟静止状态。
3.水注满,停止注水。
水注满,停止注水。
4.洗涤缸往返旋转洗涤缸往返旋转15分钟。
分钟。
5.通过排水管排掉洗涤后的脏水。
通过排水管排掉洗涤后的脏水。
6.重新开始注水。
重新开始注水。
7.洗涤缸继续往返旋转洗涤。
洗涤缸继续往返旋转洗涤。
8.停止向洗衣机中注水。
停止向洗衣机中注水。
9.通过排水管排掉漂洗衣物的水。
通过排水管排掉漂洗衣物的水。
10.洗涤缸加速单方向旋转洗涤缸加速单方向旋转5分钟。
11.洗涤缸停止旋转,洗衣过程结束。
洗涤缸停止旋转,洗衣过程结束。
2240顺序图洗衣过程顺序图洗衣过程进水管进水管进水管进水管洗涤缸洗涤缸洗涤缸洗涤缸排水管排水管排水管排水管注入新水注入新水注入新水注入新水保持静止保持静止保持静止保持静止停止注水停止注水停止注水停止注水往返旋转往返旋转往返旋转往返旋转排掉洗涤后的脏水排掉洗涤后的脏水排掉洗涤后的脏水排掉洗涤后的脏水注入新水注入新水注入新水注入新水往返旋转往返旋转往返旋转往返旋转排掉漂洗过的水排掉漂洗过的水排掉漂洗过的水排掉漂洗过的水单向旋转单向旋转单向旋转单向旋转停止转动停止转动停止转动停止转动停止注水停止注水停止注水停止注水2340协作图协作图系统的各组成元素必须相互协作来完成系统的系统的各组成元素必须相互协作来完成系统的工作目标,建模语言必须具备这种协作关系的工作目标,建模语言必须具备这种协作关系的表达方式,协作图为此目的而设。
表达方式,协作图为此目的而设。
内部计时器内部计时器内部计时器内部计时器洗涤缸洗涤缸洗涤缸洗涤缸进水管进水管进水管进水管1.1.停止注水停止注水停止注水停止注水2.2.往返旋转往返旋转往返旋转往返旋转2440类图类图类的图标由类名、类的属性、类的图标由类名、类的属性、类的操作三部分组成。
类的操作三部分组成。
WashingMachineWashingMachinebrandnamebrandnamemodelnamemodelnameserialnumberserialnumbercapacitycapacityaddclothes()addclothes()adddetergent()adddet
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 管理信息系统