物流信息管理第5章-物流信息系统开发(下)课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《物流信息管理第5章-物流信息系统开发(下)课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 物流 信息管理 信息系统 开发 课件
- 资源描述:
-
1、第5章 物流信息系统开发(下)物流信息管理导引要 点5.1 开发方法 5.2 系统分析5.3 系统设计5.4 面向对象的分析与设计*5.5 系统实施 实验操作第4节 面向对象的分析与设计 4.1 统一建模语言 4.2 用例图 4.3 静态模型 4.4 动态模型应用示例4.1 统一建模语言19941996年提出统一模型语言(the Unified Modeling Language);1997年11月OMG宣布接受UML。UML是编制软件蓝图的标准化语言,用于对复杂软件系统的各种成份的可视化,说明和构造系统模型,以建立软件文档。注意:UML不是一个独立的软件工程方法,而是面向对象工程方法中的一部
2、分。UML不是程序设计语言,不能用来直接书写程序,实现系统。软件开发过程:Rational统一过程(Rational Unified Process)模型与图:UML是一种用来对系统开发的产出进行可视化、规范定义、构造和文档化的面向对象的建模语言。UML是用来描述模型的,用模型来描述系统的结构或静态特征,以及行为或动态特征。UML由视图、图、模型元素和通用机制等几部分组成。UML定义的图:用例图:Use Case图 静态结构图:对象类图、对象图、组件图和配置图 动态行为图:交互顺序图、交互协作图、状态图和活动图4.2 用例图 用例图则用简单的图形元素表示出系统的活动者、用例,以及它们之间的联系
3、,准确描述了活动者与系统的交互情况和系统所提供的服务。活动者活动者是用户作用于系统的一个角色,它是对系统边界之外的对象的描述。用例Use Case是对一个系统或一个应用的一种单一的使用方式所作的描述;Use Case是关于单个活动者在系统对话中所执行的处理行为的陈述序列。用例是对系统的用户需求(主要是功能需求)的描述,它表达了系统的功能和所提供的服务。用例的联系 用例除了与活动者有联系以外,用例之间也存在着一定的联系。泛化关联使用关联包含关联扩展关联4.3 静态模型1对象类图 在对象类图中,一方面描述各个对象类本身的组成,即类的属性、操作和对象的约束;另一方面描述系统中对象类之间的各种联系。对
4、象类对象类是面向对象模型的最基本的模型元素。属性:是类的命名的性质,它在类图标的属性分隔框中的文字说明。操作:是对象类的行为特征或动态特征,在面向对象的程序设计语言中常称为方法。关系关联关系:描述对象类之间的相互作用与相互依存的对应关系。示例:泛化关系:一般性实体与特殊性实体之间的关系,表示一般性实体的对象类称为超类(或父类),表示特殊性实体的对象类称为子类。实现关系:表示不继承结构、只继承行为的一种特殊的泛化关系,多数是用来表达接口类的实现(接口的)类之间的关系。聚合关系:表示事物的部分/整体关系的较弱的情况,也称为“has-a”联系。依赖关系:依赖是两个模型元素间的语义联系,依赖是指一个模
5、型元素的变化必影响到另一个模型元素。2对象图 对象图显示某时刻对象和对象之间的关系。一个对象图可看成一个对象类图的特殊用例,实例和对象类可在其中显示。3包图、组件图与配置图包图它是在UML中用类似于文件夹的符号表示的模型元素的组合,它不是UML的正式图。物理图(组件图和配置图)组件图表示系统中的不同物理组件及其联系,它表达的是系统代码本身的结构。配置图也称部署图,由节点构成,节点代表系统的硬件,组件在节点上驻留并执行,配置图表示系统的软件与硬件之间的关系,它表达的是运行系统的结构。4.4 动态模型1顺序图 顺序图按时间顺序描述对象间的交互模式,它利用对象的“生命线”和它们之间传递的消息来显示对
6、象如何按时序参与交互。组成对象类角色:活动者、对象生命线:表示对象存在的时间激活期:又称为控制焦点,表示对象执行一个动作的期间,也即对象激活的时间段。消息:表示对象之间的通信,消息箭线从源对象指向目标对象,其上标有消息内容标签。建模时,可以采用两种不同的抽象层次:说明层的顺序图:主要是概念性说明对象类角色如何互发消息,进行交互,完成特定的功能;实例层的顺序图:具体表现一个交互的实例,这通常是一个交互剧本的图形化表现。2协作图 协同图强调的是发送和接收消息的对象之间的链接结构,它显示了一组对象及其之间的关系以及对象间收发的消息。组成活动者、对象、链接和消息说明层与实例层顺序图能够清晰地表示消息的
7、顺序和时间排列,各角色之间的关系是隐含的。协作图用各个角色的几何排列和关联线上的消息来表示角色之间的关系,但时间顺序则不明显,因为这是通过消息序号表示的。3状态图 状态图是描述一个对象基于事件反应的动态行为,显示了该对象如何根据当前所处的状态对不同的事件做出反应。组成初始状态转换:是两个状态之间的关系,由某个事件触发,然后执行特定的操作或评估。状态:是对象执行某项活动或等待某个事件时的条件。判定终结状态状态图用于显示状态机(它指定对象所在的状态序列)、使对象达到这些状态的事件和条件以及达到这些状态时所发生的操作。4活动图 活动图描述参与行为的对象类的活动的顺序,包括依赖于条件的行为和并发行为。
展开阅读全文