网购物系统uml的分析与设计(定稿).pdfVIP

网购物系统uml的分析与设计(定稿).pdf

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

网络购物系统的UML分析与设计

摘要:论文简单的描述了UML的基本概念和发展历史,并且分析了

目前运用UML存在的一些问题,通过在实际的设计开发中,运用UML

对网络购物系统的开发例子来阐述UML的一些实现原理。

关键词:UML系统分析面向对象设计

1.UML简介和背景:

UML是有世界著名的面向对象技术专家G.BOOCH,J.RUMBAUGH,

和I.JACOBSON发起,在BOOCH方法,OMT方法和OOSE方法的基

础上,汲取其他面向对象方法的优点,广泛征求意见,几经修改而完

成的。目前UML得到了诸多大公司的支持,已经成为面向对象技术领

域内占主导地位的标准建模语言。

目前最新的UML规范说明是2003年3月发布的1.5版本。OMG在同

时进行两个UML版本的工作,一个是对1.X版本的改进工作,一个

是有较大改动的版本2.0的工作。OMG从2001年开始UML2.0的工

作,由于UML2.0是一个比较大的升级工作,其发布时间也一再的推

迟。经过对2.0版本草案的多次征求意见和修改,2003年8月,OMG

发布了最后的征求意见版本。正式的版本将很快发布。在UML建模语

言成为标准之前,有很多的OO方法,每种方法都说自己是最好的,

出现了所谓的方法学大战。随着UML被OMG采纳为标准,面向对象

领域的方法学大战也随之结束。UML在学术界和工业界越来越受到重

视。

2.目前运用UML存在的一些问题:

自从OMG提出UML以来,随着它的不断完善发展,UML逐渐被很多企

业接受认可,在很短的时间内,UML已经成为软件工业中占支配地位

的建模语言。但目前在国内外UML的运用情况却不是很好。2002年6

月底,BZ公司对226个个体进行了调查,结果是有34%的开发人员运用

UML进行系统开发的建模,62%的开发人员不用UML进行开发,4%的

[1]

开发人员不太确定.究其原因是UML1.4还存在以下几个方面的不足:

1目前UML很多地方运用难以解释的字符来描述系统的功能、系统的

行为和计算,不易于理解。并且没有对数据操作进行定义,很多对象之间

的行为过程没有加以说明,如:对象之间关系的操作(relationship

manipulation),这些都迫切需要一个标准化的行为描述语言(Action

SpecificationLanguage)来对系统的行为进行精确的描述。

2UML虽然是一种面向对象的软件系统设计的标准描述语言,但是在

其状态图中用状态和迁移表示对象行为关联时用到了大量的不易于理

解的注释字符,因此,系统的UML模型既不是可以执行的也是不和用

编程语言开发的可执行程序相协调。

3在不同的技术实现平台上(如:实现语言,软件环境)对同样需求的

系统建模时细节差别很大,系统构建模型的重用性就很低。这样在计

算机技术正在向各个方向快速发展的今天,老的遗留系统必须和新技

术的实施平台,开发技术相协调,使得新旧系统之间的集成或系统的

演化面临不同的实现技术,老的遗留系统在运用新技术进行重构时,

2

必然要浪费很多财力,人力进行系统模型的更新甚至完全重建系统。

3.网络购物系统的分析:

3.1网络购物系统的需求分析:

1:普通用户可以登陆系统,成为登陆后用户。

2:普通用户只具有搜索产品、查看产品分类、查看产品项目、

查看产品等几个基本权限。

3:除提供一般权限外,本系统还可为登陆后用户提供编辑帐号、

购物车、定单、结算的功能和服务。

4:登陆后用户可修改购物数量。

3.2用例分析:

确定参与者:

1谁使用系统的主要功能?

2谁需要从系统获得对日常工作的支持和服务?

3需要谁维护管理系统的日常运行?

4公司的哪个部门使用系统?

5系统需要与其它哪些系统交互?

6谁需要使用系统产生的结果?

针对

文档评论(0)

领航教育 + 关注
实名认证
服务提供商

专注于中小学教案的个性定制:修改,审批等。本人已有2年教写相关工作经验,具有基本的教案定制,修改,审批等能力。可承接教案,读后感,检讨书,工作计划书等多方面的个性化服务。欢迎大家咨询^

1亿VIP精品文档

相关文档