当前位置: 网学 > 网学资源大全 > 计算机 > 正文

基于UML的企业MIS开发与研究

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: admin 发布时间: 13/09/05
【网学提醒】:本文主要为网上学习者提供基于UML的企业MIS开发与研究,希望对需要基于UML的企业MIS开发与研究网友有所帮助,学习一下吧!

资料包括: 论文(5页3204字) 图纸 
说明:
摘要:统一建模语言UML(Unified Modeling Language)是一种标准的、功能强大的建模语言。该文在介绍UML的基础上,以企业生产管理系统中库存管理子系统的分析和设计为例,详细介绍了UML(统一建模语言)的实际建模过程。
关 键 词:UML;面向对象;建模


0 引言

统一建模语言(Unified Modeling Language,UML) 是业务和软件应用建模的标准语言,不仅是一种通用的面向对象的可视化建模语言,而且可以接受很多不同的建模类型,包括解释业务处理的模型、事件流、查询序列、数据库、体系结构等。UML适用于各种软件开发方法、软件生命周期的各个阶段、各种应用领域以及各种开发工具,它是一种总结了以往建模技术的经验,并吸收当今优秀研究成果的标准建模方法。它包括概念的语义、表示法和说明以及静态的、动态的系统环境及组织结构模型。它可被交互的可视化CASE工具所支持,这些工具提供有代码生成器和报表生成器(如RationalRose)。UML并没有定义一种标准的开发过程,但它适用于迭代式的开发过程,它是为支持大部分现存的面向对象开发过程而设计的。
1 UML建模技术
作为一种可视化建模语言,UML共定义了10种模型图。这些模型图可归纳为3类模型(如图1所示):需求模型、对象模型和体系结构模型。需求模型是从用户角度描述系统功能,主要用于系统需求分析阶段;对象模型是从开发人员角度详细的描述系统;体系结构模型是从系统设计人员角度整体描述系统。
可视化模型系统
需求模型对象模型体系结构模型
静态模型(用例图)
动态模型(活动图)静态模型(类图,对象图,包图);动态模型(协作图,序列图,状态图)软件体系结构模型
硬件体系结构模型(构件图,配置图)
图1 UML可视化建模系统
静态模型是UML的核心模型,包括6种图形:(1)用例图(use case diagram):描述了待开发系统的功能需求,从外部执行者的角度来理解系统。(2)类图(class diagram):描述系统中类的静态结构,包括其属性、行为及相互关系。在UML中主要有3种类的形式:边界类、实体类和控制类。实体类保存要放进持续存储体的信息,通过该类可设计数据库。控制类负责协调其他类的工作,每个用例图通常都有1个控制类,控制用例图中的事件顺序。而类与类间的继承、关联、依赖等关系也必须在建模时列出,通过类和类间的关系反映出本系统的基本框架。在这些关系中,有一对多关系和多对多关系。(3)对象图(object diagram):描述类的实例及实例间的关系;(4)包图(packaged diagram):主要显示类的包以及包之间的依赖关系、继承关系和组成关系。(5)组件图(component diagram):描述系统各组件的物理结构及依赖关系;(6)配置图(deployment diagram):描述系统硬件的物理拓扑结构及其执行软件,常用来帮助理解分布式系统。
动态模型是对静态模型的补充,它包括3种图形:(1)状态图(state diagram):描述类的对象的所有可能状态及状态间转换的条件;(2)活动图(activity diagram):用以描述用例和对象内部的工作流程;(3)序列图(sequence diagram)和协作作图(collaboration diagram)描述对象间的动态合作关系。前者着重体现对象间消息传递的时间顺序,后者着重体现对象间的静态链接关系。两者可相互转换。
目录:
0 引言
1 UML建模技术
2 UML建模技术应用
3 结束语

参考文献:
EricJ.Naiburg,Robert A.Maksimchuk。UML数据库设计应用[M]。陈立军,郭旭译。北京:人民邮电出版社,2002。
Martin Fowler,Kendall Scott。UML精粹(第2版)标准对象建模语言指南[M]。徐家福译。北京:清华大学出版社,2002。
Wendy Bogge。UML with Rational Rose从入门到精通[M]。北京:电力工业出版社,2000。


作者点评:
在开发企业生产管理系统过程中,根据系统特点,在进行系统功能需求分析时,选择利用UML进行系统建模,对于系统开发的顺利进行和与用户双方的交流,能取得了好的效果。表示的标准化有效地促进了不同背景人们的相互交流,促进了系统设计、开发和测试人员的相互理解,使开发流程变得十分清晰。这表明,将UML用于企业生产管理系统的系统建模将极大地促进系统的规范性、实用性和先进性。
  • 上一篇资讯: 通过演变计算技术进行诚信计分和不可接受实例的再分配
  • 下一篇资讯: EDI--走向二十一世纪的信息技术(一)
  • 相关资讯

    网学推荐

    免费论文

    原创论文

    文章排行榜

    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号