UML面向对象分析论文new

上传人:ca****in 文档编号:202958418 上传时间:2023-04-23 格式:DOC 页数:7 大小:131KB
收藏 版权申诉 举报 下载
UML面向对象分析论文new_第1页
第1页 / 共7页
UML面向对象分析论文new_第2页
第2页 / 共7页
UML面向对象分析论文new_第3页
第3页 / 共7页
资源描述:

《UML面向对象分析论文new》由会员分享,可在线阅读,更多相关《UML面向对象分析论文new(7页珍藏版)》请在装配图网上搜索。

1、关于UML未来发展思考 -浅析电子商务分析与设计摘要:我国加入WTO后,逐步开放的金融业面临着强有力的竞争,UML这个新兴的建模语言,虽然这两年在我国发展迅速,但仍与世界先进国家仍有很大差距,随着网络信息技术的发展和电子商务的普及,本文着重阐述了目前我国UML面向对象分析与设计状况,以及UML技术应用到电子商务系统分析与设计的过程,可以提高运作效率,为客户提供方便快捷和多样的服务来增强企业的发展能力和影响力。 以及对未来的UML的一些思考。关键词 UML 面向对象分析与设计 电子商务 发展战略目录:论文摘要 1第一章、 我国UML概念及发展状况 21.1UML概念 21.2UML内容 21.3

2、我国UML发展现状 31.4我国UML与发达国家差距 3 1.5我国UML发展战略研究 4第二章、 基于UML的电子商务系统分析设计 42.1需求获得 42.2系统分析 42.3系统设计 5第三章、 全文总结与展望 6致谢 6参考文献 6第一章、 我国UML概念及发展状况1.1 UML概念统一建模语言 (UML)是非专利的第三代建模和规约语言。 UML是在开发阶段,说明,可视化,构建和书写一个面向对象软件密集系统的制品的开放方法。UML展现了一系列最佳工程实践,这些最佳实践在对大规模,复杂系统进行建模方面,特别是在软件架构层次已经被验证有效。 UML可以贯穿软件开发周期中的每一个阶段。被OMG

3、采纳作为业界的标准。 UML最适于数据建模,业务建模,对象建模,组件建模。 UML作为一种模型语言,它使开发人员专注于建立产品的模型和结构,而不是选用什么程序语言和算法实现。当模型建立之后,模型可以被UML工具转化成指定的程序语言代码。 1.2 UML内容UML融合了Booch、OMT和OOSE方法中的基本概念,而且这些基本概念与其他面向对象技术中的基本概念大多相同,因而,UML必然成为这些方法以及其他方法的使用者乐于采用的一种简单一致的建模语言;其次,UML不仅仅是上述方法的简单汇合,而是在这些方法的基础上广泛征求意见,集众家之长,几经修改而完成的,UML扩展了现有方法的应用范围;第三,UM

4、L是标准的建模语言,而不是标准的开发过程。尽管UML的应用必然以系统的开发过程为背景,但由于不同的组织和不同的应用领域,需要采取不同的开发过程。 作为一种建模语言,UML的定义包括UML语义和UML表示法两个部分。1.3 我国UML发展现状如果仅仅说到UML这个概念,应该说在我国已经有相当长一段时间了,很多相关的知识和教材已经被介绍进来,UML的创始人也分别访问过中国,各个学校也都开设了一些教程。但在UML大行其道,成为国际上软件业者重要知识和技能的同时,我国却一直没有一家正式的UML培训机构,这样也在某种程度上限制了国内软件业者水平的提升。目前在国内的跨国软件巨头,对于应聘者的UML能力已经

5、提到了相当高的程度,但遗憾的是,国内企业还不是很重视这一点。因此推广和普及UML语言,对于每个致力于发展中国软件产业的人来说,都是任重而道远。1.4我国UML与发达国家差距UML在国际上的地位显著,UML已稳占面向对象技术市场的95,UML培训和认证在国外早已大行其道,以日本城市为例,2000年5月时UML的有关书籍只有15种,2003年6月时已有66种。 通过UML认证的高级设计师超过2000人,而UML资格认定合格者已有27079名,这个数字在5年后则将达到11万人,而专门从事OO和UML培训和顾问的公司超过40家。国内UML技术人才并不多,尽管与国外存在着差距,但同时我们也应该看到国内U

6、ML技术发展的巨大潜力,如何激发这种潜力并突破UML这种高门槛的技术瓶颈,是我们急需去解决的问题所在。同时,包括美国、印度以及日本等UML发展较早的国家,真正用好这门技术的企业也不是很多,也就是说国外的UML技术的掌握情况也是不及格的,只是我们离及格线更加远一些。1.5我国UML发展战略研究在UML语言出现之前,软件的编程者必须通过文档的形式描述、构建和交流软件工程所需要的概念、要素和需求,但由于各种语言的多样性,这种交流肯定是非常困难,而且需要花费大量的精力。UML进入中国,对中国软件界是有相当大的意义,说明中国软件产业和国际软件产业接轨的步伐日益加快。而其影响将在未来数年乃至十数年间逐渐显

7、示出来。1)针对个人。UML相关知识蕴含了非常丰富先进知识。软件人员通过学习和掌握UML概念、表示法及相关的软件工程技术,能够加深对软件设计与分析原则、方法的理解,提高思维能力,从而站在更高的层次上分析问题、解决问题,这是一条快速提高个人软件设计能力的有效途径。2)针对企业。对企业内部,用好UML,不但能直接提升企业的软件开发能力,而且由于UML能形象并且直观地记录软件开发的核心思想,帮助企业知识产权的保护和增值,促进软件利用和企业整体效益的提升。对外,由于UML是通行的软件行业国际标准,企业在业务交流中可以有效运用UML,并保证项目的顺利进行。3)针对行业。采用国际通行的UML,一方面能增加

8、项目信息透明度,显著降低客户与开发商之间的沟通成本,减少项目失败的风险,另一方面能促进市场的规范化和标准化,增进国际软件技术交流,整体提高我国软件业的技术水平和参与国际市场竞争的能力。4)针对社会。 UML还不只是单单对于软件开发者有意义,现代的大型软件架构都较为复杂,比如银行业务系统、电信计费系统等。企业的IT部门提出自己的需求,再由软件编写者通过语言实现。但这种需求的表达往往是困难的,因为自然语言总会多多少少有误差,这对于目前大型软件开发中的一个难题。而如果需求提出者能够使用UML语言构建自己的需求图,就能清晰准确的传达自己的要求,从而大大减少信息传递和交流过程中的误差。而且他不用学习很多

9、语言,只要了解UML就行了。5)节约成本。因为软件项目中代价最高的错误就是需求错误,一般来说需求错误的修复成本是维护阶段错误的修复成本的200倍,而最常见的错误也是需求错误,一般来说软件项目中77%的错误是需求错误。国内企业与机构的软件项目因为需求错误而发生的巨额费用追加屡见不鲜,所以我们在需求阶段推广中利用UML应用,使得软件需求方与软件供应方双方沟通更加有效以及便捷,将大大减少软件工程中所浪费的人力和物力,提高成功率,降低软件项目总成本。6)提升国际竞争力。国际软件业的跨国巨头已经普遍的采用了UML语言,很多跨国软件外包的公司,现在直接给承包商发UML的用例图,并且取代了以往的表达方式。因

10、此,掌握UML工具,是国内软件业参与国际竞争必须掌握的武器。第二章、 基于UML的电子商务系统分析设计2.1需求获得五芳斋网上销售系统是一个B2C的电子商务平台,网上客户通过WEB页面访问五芳斋产品销售系统,客户可以直接在主页浏览、查询各种商品信息,一旦对某些粽子感兴趣,客户通过用户名和密码登录系统后,在网上直接下订单,并可查询订单的及时情况,包括等待验证,等待出库,等待发货,已发货,请确认等相关信息。系统管理员管理客户,并对系统维护,以保证五芳斋电子商务平台的正常运行。经分析确定该系统的角色有:客户、系统管理员。主要用例有:系统登录、注册用户、浏览商品、下订单、浏览订单、商品管理、订单管理、

11、用户管理及系统维护。并可以用如下例图表示。2.2系统分析系统分析的主要任务是找出描述问题,并找出类及对象,以及它们之间关系。分析类是真实世界业务概念的反应,代表了问题域中的抽象,可以使用边界类、控制类和实体类三种不同的构造型。用类模型描述五芳斋电子商务系统的静态特征,用状态模型及交互模型描述系统的动态特征。经分析,五芳斋网上销售系统中主要的类有系统用户、订单、粽子、卤味、订单管理、登录控制、商品管理,其中登录控制为边界类,系统用户、粽子、卤味、订单为实体类,订单管理和商品管理为控制类。行为图描述电子商务系统的动态和对象间的交互关系。其中状态图描述类的对象所有可能的状态以及事件发生时状态的转移条

12、件。一般来说,状态图是对类图的补充。活动图描述满足用例要求所进行的活动以及活动间的关系,有利于识别并行活动。2.3系统设计系统设计包括总设计和详细设计两个阶段,总设计需定义包、包和包之间的相关性,按应用的层次可将包分为客户接口包、业务功能逻辑包和相关数据存取包,客户接口包通过WEB界面为用户提供查询、操作等功能;业务功能逻辑包包括实现业务过程的处理;相关数据存取包提供类和对象保存。在本系统中,订单处理子系统实现网上订单的接收和管理;商品管理子系统实现网上所售各种商品的管理,包括产品类别、定价等;结算处理子系统实现对订单的结算;订单查询子系统可实现订单的内容、订单执行状态等信息的查询。第三章、

13、全文总结与展望UML,这个新兴的建模语言,这两年在我国还是发展的比较迅速的,他的应用领域非常广泛,实际上除了软件界能使用之外,其他行业也能使用,甚至有用UML的方法绘制的军事战略部署图,当然最主要的还是应用于计算机领域;而且随着电子商务的发展,UML已经极多的运用到电子商务系统里面去,虽然在需求分析等阶段对所有的应用系统都实用。像一些流程化非常强的系统,或小型的项目有时候也没有必要一定使用UML。他综合了软件工程领域的一些主流的思想,并在20世纪90年代进行了综合,是公认的目前最流行的分析和设计方法,同时还推出了一套标准,使项目研发人员能不考虑技术细节对系统达成共识,这套标准和应用系统无关,和

14、采用的编程语言无关,研发工具无关。UML也确保了程式员之间的交流语言,严格确保了先设计后研发,他不能完全取代传统的软件工程方法,需要根据实际的业务来选择合适的建模方式,取长补短。致谢感谢我的UML面向对象分析论文导师饶老师,有了老师的帮助,使我的思路更加清晰,对本文的完成起了很大的作用,老师的精神将是我今后学习的方向和动力,在此,我对饶老师表示最衷心的感谢!参考文献:1) 徐宝文,周毓明,卢红敏.UML与软件建模M.北京:清华大学出版社,20062) 徐天宇编著.电子商务系统规划与设计M.北京:清华大学出版社,2006,(5)3) 王家华编著.软件工程M.辽宁:东北大学出版社,2003,(8)7

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!