《基于uml的电子商务系统的建模过程及技术关键》-电子商务

《基于uml的电子商务系统的建模过程及技术关键》-电子商务

ID:14342648

大小:93.13 KB

页数:6页

时间:2018-07-28

《基于uml的电子商务系统的建模过程及技术关键》-电子商务_第1页
《基于uml的电子商务系统的建模过程及技术关键》-电子商务_第2页
《基于uml的电子商务系统的建模过程及技术关键》-电子商务_第3页
《基于uml的电子商务系统的建模过程及技术关键》-电子商务_第4页
《基于uml的电子商务系统的建模过程及技术关键》-电子商务_第5页
资源描述:

《《基于uml的电子商务系统的建模过程及技术关键》-电子商务》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、摘 要:对UML的建模原理作了系统的介绍,然后以电子商务系统的开发为背景,详细的阐述了基于UML的电子商务系统建模过程和关键技术。 关键词:统一建模语言;电子商务系统;建模 1 引言 电子商务系统作为一个Web应用系统,它的分析、设计、实现和运行的都是一个极其复杂的过程,它的开发周期已不再是从需求定义、软件设计、实现和交付的一次性过程,而是一个连续的、递增的、不断迭代的过程,如何把目前软件工程领域里的新思想、新方法、新技术结合起来,高效快速地构建一个安全、健壮、性能良好的电子商务系统已成为软件工程领域里的一个重要课题。目前所采用的普遍开发模式是建立起系统模型,以模型为驱动来实现电子商务系统的

2、开发。本文以统一建摸语言(UML:UnifiedModelingLanguage)为基础,深刻地阐述了基于UML的电子商务系统的建模过程和关键建模技术,这对电子商务系统建模的研究有着重要的实际意义。 2 UML及其建模机制 2.1 UML概述UML是一个通用的可视化建模语言,用于对软件进行描述、可视化处理、构造和建立软件系统制品的文档。它适用于各种软件开发方法、软件生命周期的各个阶段及各种开发工具,是一种总结了以往建模技术的经验并吸收当今优秀成果的标准建模方法。UML的定义包括UML语义和UML表示法两个部分。UML为对象的结构模型和行为模型定义了语义,结构模型强调系统中对象的结构,包括类、

3、操作、属性和关系;行为模型强调系统中对象的行为,包括它们的交互作用、合作性和状态历史。UML表示法是UML语义的可视化表示,是用来为系统建模的工具。UML提供了各种静态视图和动态视图,可以在设计的不同的阶段进行详细的描述以辅助建立起分析模型、设计模型、和实施模型,为系统的迭代式开发和扩充提供了良好的保证。 2.2 UML的建模机制UML作为一种通用的标准建模语言,可以对任何具有静态结构和动态行为的系统进行建模。其建模机制也可以归为静态建模和动态建模两大类。UML的静态建模机制是通过用例图、类图、对象图、包图、构件图和配置图来描述系统的静态结构,构造出系统的静态模型。UML的动态建模机制包括状

4、态图、活动图、顺序图和协作图四各部分,它们是用来描述系统的动态行为和对象之间的关系。应用UML的动态机制所建立的模型或者可以执行、或者表示执行时的时序状态和交互关系。UML的建模机制可以适用于系统开发过程中从需求规格描述到系统测试的不同阶段。毕业论文格式在需求分析阶段,可以用例来捕获用户需求。通过建立起用例模型,描述系统的用例、角色、系统边界以及角色和用例之间的关系。分析阶段主要关心问题域中的主要概念和机制,需要识别这些类以及它们之间的关系,这可以用UML的类图来描述,而用例的实现、类之间的协作,则可以用UML动态模型来描述。在设计阶段就是要进一步定义分析阶段提取类的细节(操作和属性),增加

5、新类处理诸如数据库、用户、接口、通讯、设备等技术领域的问题。在实现和测试阶段,就是要把系统实现和建立起的模型结合起来,开发实现定义的类,测试用例是否实现,验证开发的系统是否满足用户的需求。 3 基于UML的电子商务系统的建模过程   3.1 需求建模基于UML的需求分析就是要确定角色,定义用例,采用系统用例模型来描述系统的需求。它的主要过程就是:1)确定所要开发的系统的使用者。2)从执行者的角度出发,分析他和系统需要进行的交互作用,并从这些交互过程中抽象出用例。3)对每一用例确定其主要的商业过程。4)以信息流为中心逐步形成完整的用例模型。5)对于比较复杂的系统需求,可增加活动图显示活动流程和

6、并发行为。现在以某电子商务系统中网上购物子系统为例分析其用例模型。经过分析确定该系统的角色有:客户、系统管理员和职员。主要的用例有:创建帐号、登录系统、个性化的设置、浏览商品、购物处理、订单处理、系统管理、商品管理等。其用例模型见图1。3.2 面向对象分析建模通过阅读规格说明、用例以及寻找系统处理的“概念”来实施特定领域分析。在分析建模中可通过用例图和活动图推导出所有关键概念(类)以及它们之间的关系。可以使用UML中的顺序图、合作图或活动图描述特定领域类(或实例)的动态行为。通过定义系统中的领域和关键类并条理化来逐步求精地分析系统需求,建立分析模型。分析模型描述了网上购物系统中所有对象,以及

7、各种各样的结构关系和通信关系,分析模型一般由类图、序列图、活动图和状态图等来描述。图2是网上购物系统中搜索商品模块的类模型,它抽象出了该模块的边界类、控制类和实体类。3.3 设计建模对系统进行设计建模就是要进一步定义分析阶段所提取类的操作和属性,增加新类处理诸如数据库、接口、通讯、设备等技术领域的问题。设计阶段又分为架构设计和详细设计两个部分。在结构设计阶段需要定义包,确定包间的依赖性和主要通讯机制。类图包化

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

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

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