基于uml的电子商务系统开发技术

基于uml的电子商务系统开发技术

ID:27427000

大小:601.01 KB

页数:36页

时间:2018-12-02

基于uml的电子商务系统开发技术_第1页
基于uml的电子商务系统开发技术_第2页
基于uml的电子商务系统开发技术_第3页
基于uml的电子商务系统开发技术_第4页
基于uml的电子商务系统开发技术_第5页
资源描述:

《基于uml的电子商务系统开发技术》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第9章基于UML的电子商务系统开发技术9.1建模的提出9.1.1建模的目的便于了解系统结构便于代码维护促进用户和开发人员对业务模型的一致理解和沟通9.1建模的提出9.1.2电子商务系统的建模方法方法面向过程的建模、面向数据的建模、面向信息的建模、面向决策的建模和面向对象的建模面向过程的建模:结构化的分析开发方法(DFD)结构化分析方法的基本出发点是:一个计算机处理系统是由数据流和一系列的处理转换过程构成的,处理转换过程将输入数据流转化为输出数据流,即计算机数据处理过程可以归结为“输入数据(Input)处理转换(Process)输

2、出数据(Output)”这样的IPO过程,所以结构化分析方法将分析的重点集中与数据及其处理过程。结构化分析方法采用数据流图(DFD:DataFlowDiagram)作为刻画数据流及其处理转换的工具,通过一些图形符号表述数据源、数据流向、处理转换等;此外结构化分析方法采用数据字典(DD:DataDictionary)来表示各类数据;可以通过判定表、决策树的方式描述处理转换的过程的细节数据流图以直观的形式描述系统中数据的流动和数据的变化。需要注意的是数据流图和程序设计中的程序流程图(FlowChat)是不同的,数据流图关心的是企业业务系

3、统中的数据处理加工的客观过程,并不关心未来电子化处理的加工过程;数据流图中流动的只是数据,并没有控制过程,但在程序流程图当中,必须有控制逻辑。取款人账目非法提单数据实体数据存储数据流合法性检查合法的取款单处理转换取款单9.1建模的提出9.1.2电子商务系统的建模方法面向对象的建模结构化分析方法把系统看作一系列的功能节点,节点间的联系通过数据流来实现;面向对象方法认为系统由一系列彼此独立却又相互联系的实体---对象组成,对象间通过消息传递和数据关联(数据流)来实现相互联系。对象(类)既可是一个实体,也可是一项活动,或一个抽象的东西.面

4、向对象方法流行的关键在于:1)面向对象看待现实世界的方式和现实世界的组织方式是一致的,它能够直接将问题域结构咉射到系统模型中;2)面向对象方法支持软件重用,可降低成本,提高质量;3)对象具有“自治”特点,扩展性、可维护性大大提高。面向对象的概念:类及对象(Class、Object)继承(Inheritance,泛化)关联聚合(Aggregation)消息(Message)多态性(polymorphism)面向对象=对象+分类+继承+通过消息的通信UML建模:一种面向对象的系统分析与开发工具9.2UML建模概述9.2.1UML简述基于

5、UML的分析开发方法(UnifiedModelingLanguage,统一建模语言)一种面向对象的系统分析与开发工具;1997.11.17,UML被OMG(ObjectManagementGroup)接收为标准;UML是在Booch,OMT等方法的基础上引入一些新的理论和描述方法,如:模板类型、标记值、限制、线程、进程、分布、并发、模式/合作、活动图、精练、接口、组件、对象约束语言等;UML本身是一个完整的建模语言,支持系统开发的不同阶段,从需求分析---->系统测试;需求分析阶段:UML通过用例图(有时也需一些简单的类图、活动图)

6、来捕获用户需求,描述对系统感兴趣的外部角色和他们对系统的功能要求;系统分析阶段:主要关心问题域的概念和实体,并得到与问题域直接相关的类和对象,以及它们之间的关系(类图、顺序图、协作图、状态图、活动图);设计阶段:需要定义一些与技术实现相关的类,如:用户接口、数据库、通信和并行等问题,UML提供了强大的静态和动态建模机制(类图、顺序图、协作图、状态图、活动图、组件图、实施图)实现阶段:类---->语言代码;单元测试阶段:依据类图和类的规格说明集成测试阶段:测试人员依据构件图和合作图;系统测试阶段:测试人员主要依据用例图来验证系统的行为

7、;9.2UML建模概述9.2.1UML简述UML发展历程1997.11.17UML1.1被OMG接纳为标准OOPSLA951996.6和1996.101997.1公布1997.10工业化标准化统一化分散的各部分合作伙伴意见UML1.0UnifiedMethod0.8UML0.9&0.91UML1.1Booch93OMT-2其它方法Booch91OMT-1OOSE9.2UML建模概述9.2.2UML内容UML语义描述基于UML的精确元模型定义UML表示方法:五类图形(共9种)用例图静态图(Staticdiagram),包括类图、对象图

8、和包图行为图(Behaviordiagram),包括活动图+状态图交互图(Interactivediagram),包括顺序图+合作图实现图(Implementationdiagram),包括构件图或配置图UML的开发工具Rationa

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。