欢迎来到天天文库
浏览记录
ID:32298894
大小:385.61 KB
页数:4页
时间:2019-02-02
《uml在电子商务系统中的业务建模应用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、2005年4月重庆大学学报(自然科学版)Apr.2OO5第28卷第4期JournalofChongqingUniversity(NaturalScienceEdition)Vo1.28No.4——文章编号:1000—582X(2005)04—0074—04UML在电子商务系统中的业务建模应用张美琪,雷跃明,文俊浩(1,重庆大学软件学院,重庆400030;2.武汉化工学院机械学院,武汉430074)摘要:电子商务的发展方兴未艾,相关产业的营销目前正处在从传统型向电子商务转化阶段,转变过程中需要应用和集成最新的信息技术,以达到对网络信息资源最有效地利用和共享。统
2、一建模语言UML是一种定义良好,易于表达,功能强大且适用广泛的建模语言。业务模型关注系统针对的业务,并不是每个项目都需要业务模型,但是有时业务模型的作用很大。在利用UML建立电子商务系统模型和开发软件系统时,首要任务就是建立系统的业务模型。该文以电子商务系统(E—Commerce)为例详细论述了UseCase以及如何运用正确的UseCase建立系统业务模型的方法。关键词:统一建模语言;业务模型;电子商务中图分类号:TP39文献标识码:A软件工程领域在近几年取得了前所未有的进展,1电子商务系统业务模型的基本概念其中最重要的,具有划时代意义的成果之一就是统一建模
3、语言的出现。UML已越来越广泛的被OMG(Ob—1.1电子商务系统业务模型概述jectManagementGroup)接受¨J,通过不断的改进和业务建模从电子商务系统的实际出发明确其业务完善,UML已经得到了工业界、科技界和应用领域的领域并建立相应的UseCase业务模型_】],用Use广泛支持。UML是一种定义良好、易于表达功能强大Case描述系统的需求,绘制UseCase图,把电子商务系统的功能需求用UseCase图清楚、准确地表达出的用于编制软件开发蓝图的标准化语言,它提供了用来。建立业务模型的目的:1)可以保证客户、业务领于描述软件系统的概念和图形表
4、示法,以及语言的扩域专家、系统分析人员、软件开发人员对电子商务领域展机制和对象约束语言。由此,软件开发人员可以使中的组织结构、功能行为有准确统一的认识;2)有助用UML对复杂的软件系统建立可视化的系统模型,编于电子商务过程重建工作,通过业务模型电子商务过制对应说明和建立相关的软件文档。用UML建立的程分析人员可以很方便的对其进行分析,寻找业务流软件系统模型可以采用任何一种面向对象的程序设计程中的缺陷和问题,并可以高效、快速、准确的解决,及语言予以实现。时将改进结果反馈给相关部门和人员;3)是培训电子电子商务(E-Commerce)-4]是通过互联网实现商务系
5、统新员工的强大工具,通过业务模型,电子商务企业、商户及消费者的网上购物、网上交易及在线电子系统的每个成员都可以了解自己在业务过程中的地支付的一种不同于传统商业运行的新型商业运营模位、作用、职责以及工作范围;4)可以帮助开发人员了式。电子商务是随着INTERNET发展而发展起来的。解软件方案的情境,这对电子商务系统项目的成败具笔者将通过对电子商务系统进行业务建模来详细有重大影响,如果开发人员不了解业务,就可能错误地介绍如何正确使用UML中的角色建立系统业务模型。假设软件目标。+收稿日期:2004—10—02作者简介:张美琪(1970一),男,陕西潼关人,武汉化
6、工学院讲师,重庆大学硕士研究生,主要研究方向:面向对象技术、嵌人式技术。第28卷第4期张美琪等:UML在电子商务系统中的业务建模应用751.2业务模型的基本概念业务工人或业务用例相似时有用。RationalRose提供了强大的UseCase元素来描述业务模型,如何正确使用这些元素对于建立科学、直观、易懂的业务模型是尤为重要的。部门经理1)业务角色:是电子商务系统外部的与其打交道的一切事物,可以是人也可以是其他的部门,甚至可以是外部设备。凡是与系统进行信息交互外部事物都可以确认为业务角色。在电子商务系统中,业务角色可以是顾客、供应商或信用系统。在UML中,业务
7、角色采购经理库房经理市场经理图标如图1(a)所示。图3一般化关系2)业务工人:是电子商务系统中的业务角色。业如图3所示,采购经理、库房经理、市场经理这三组务工人是角色而不是位置,一个人可以扮演多个角色,人的工作性质大致相同,但工作范围和责任有所不同。但只能占有一个位置,这样的好处是职位是会随时间在UML中,可以通过一般化关系建模这种情形,创建一改变的,而角色则是固定不变的。在UML中,业务角般化的业务工人(部门经理),然后创建另外3个业务工色图标如图1(b)所示。人(采购经理、库房经理、市场经理)。在一般化关系中,3)业务用例:是电子商务系统中的一些相关工作
8、箭头从特定角色指向一般角色,一般角色可以是抽象角流,
此文档下载收益归作者所有