1、UML课程设计论文题目 UML课程设计 目录第一章 课题背景 3第二章 在课题中的任务模块说明 4第三章 学习心得和结合专业的未来应用点 9第四章 参考文献 10第一章 课题背景UML 统一建模语言Unified Modeling Language 是一种建模语言是第三代用来为面向对象开发系统的产品进行说明可视化和编制文档的方法它是由信息系统ISInformation System 和面向对象领域的三位著名的方法学家Grady Booch James Rumbaugh和Ivar Jacobson 称为三个好朋友the Three Amigos 提出的这种建模语言得到了UML 伙伴联盟的应用与反
2、馈并得到工业界的广泛支持由OMG 组织ObjectManagement Group 采纳作为业界标准UML 取代目前软件业众多的分析和设计方法Booch Coad Jacobson Odell Rumbaugh Wirfs-Brock 等成为一种标准这是软件界的第一次有了一个统一的建模语言UML 是一种标准的图形化建模语言它是面向对象分析与设计的一种标准表示它不是一种可视化的程序设计语言而是一种可视化的建模语言,不是工具或知识库的规格说明而是一种建模语言规格说明是一种表示的标准,不是过程也不是方法但允许任何一种过程和方法使用它。UML 的目标是:易于使用表达能力强进行可视化建模,与具体的实现无
3、关可应用于任何语言平台和工具平台,与具体的过程无关可应用于任何软件开发的过程,简单并且可扩展具有扩展和专有化机制便于扩展无需对核心概念进行修改,为面向对象的设计与开发中涌现出的高级概念例如协作框架模式和组件,提供支持强调在软件开发中对架构框架模式和组件的重用 ,与最好的软件工程实践经验集成,可升级具有广阔的适用性和可用性,有利于面对对象工具的市场成长。UML 的应用领域很广泛它可以用于商业建模business modeling 软件开发建模的各个阶段,也可以用于其他类型的系统。它是一种通用general 的建模语言具有创建系统的静态结构和动态行为等多种结构construction 模型的能力。
4、UML 语言本身并不复杂也不很专业化它具有可扩展性和通用性适合为各种多变的系统建模在软件工程领域中,面向对象是一种重要的技术,他不仅是一种程序设计方法,也是一种对真实世界的抽象思维方式,随着计算机应用的迅速发展,软件的复杂程度不断提高,源代码的规模越来越大,项目失败的可能性也增大,在长期的实践中,人们认识到建立简明准确的表示模型是把握系统的关键,所以面向对象的分析和设计从建模开始,而UML采用了一整套成熟的建模技术,广泛适用于各种应用领域,得到了工业界的广泛支持,最终成为了统一建模语言,在认识到这样的实际情况后,我觉得这样的一门语言对我这样的专业来说是非常重要的,所以在这样的背景下我选择了这样
5、的一门课,又在老师认真细心地讲解下,系统的学习了UML每一类图的详细介绍和如何使用后,又在实例的巩固下,这样的UML学习体会课题应运而生了,借此课题来回顾和巩固所学的知识,同时再系统的把所学的UML这样的一门语言用一遍,感觉这样的课题很有必要。第二章 在课题中的任务模块说明这样的课题是分组来做的,我负责的是我们小组的仓库管理的入库管理方面的UML图解和说明,主要是用所学的知识用图来描述这样的一个过程,入库管理模块主要包括4个功能模块,1.入库查询,2入款单填写和修改,3.入库单审核,4.例外处理。入库查询是在太入库时查询库位的情况的,入款单填写和修改模块是负责生成入库单和修改审核不通过的入库单
6、,入库审核是对提交上来的入库单进行审核操作的,2、3模块是由不同权限的不同的人来完成的,在例外处理模块处理包括审核不通过和入库查询出现库存容量不够等情况,在这个功能模块中都有详细的处理方案,这根据具体的公司而有所不同,所有商品入库都要经过这几个功能模块的处理,且最后审核通过了才能完成入库操作。入库用例图这是入库中的用例图,首先送货人把送货单送给仓管员审核,仓管员使用查询系统查询库存情况,但就查询这一过程是被记录到日志中的,仓管员填写入库单给仓管经理审核,审核通过生成确认入库单,不合格到例外处理,确认入库单生成之后就需要入库这个用例,入库又拓展用到数据修改这个用例,同样拓展用到日志记录。入库状态
7、图这是入库中的货物状态转化的状态图,原材料到达是初态,然后送给采购部门检查产品的质量,数量,规格等一系列要求,这样货物变成采购部门检查状态,合格以后变成待入库状态,待有关领导再次审核通过后生成入库单后,货物变成入库状态,而后货物变成入库的一种终止态,即为库存状态,如果货物在经采购部门检查不合格后货物变成不合格状态,然后转化成终止态,即为不合格处理状态。入库活动图这是入库中的货物状态转化的活动图,原材料到达是初态,然后变为待检验状态,然后给检验员通信,让他来检查产品的质量,数量,规格等一系列要求,这样货物变成检验状态,合格以后变成待合格状态,待有关领导再次审核通过后生成入库单后,货物变成入库状态
8、,而后货物变成入库的一种终止态,即为库存状态,如果货物在经检验员不合格后货物变成不合格状态,然后转化成终止态,即为例外处理状态。入库流程图这是原材料的入库流程图。首先供应商把货物送来,供应商把送货单提交给采购部门的检验员,让他审核采购单上的项目和实际的情况是否相符,包括数量,质量,规格等相关项目,如果不合格,则把相应的不合格商品写在退货单上,把退货单交给供应商,如果合格,则填写入库单,然后仓管员负责对入库单的审核,如果不合格则再把入库单交给检验员修改,否则仓管员负责把货物入库,并填写入库信息,更新存储数据等相关操作,这样就完成了入库的整个流程。出库流程图这是原材料的出库流程图。出库流程的开始是
9、从生产部门或者客户提交给仓管员的需货单开始的,仓管员在接到需货单时检索仓库,看库存货物是否够等情况,如果货物不够,则和提交需货单的生产部门或者客户协商解决这例外情况,这通过通知单的形式来进行通信和进一步的协商,同时并把这样的缺信息以新需货单的方式和采购部门通信,如果货物过的情况下,则由仓管员填写生成出库单,并把出库单提交给仓管经理审核签字,审核不通过等例外事项再具体处理,审核通过后产生出库确认单,把出库确认单提交给仓管员发货,同时把缺货确认单的相关信息存储到数据库中。这样仓库管理员收到确认的出货单后,把货物出库,同时修改和更新相关数据库中的信息,这样就完成了出库的过程。入库数据流图出库数据流图
10、第三章 UML的学习心得和结合专业的未来应用点UML 定义了面向对象系统的标准表示,有利于有着不同知识背景的领域专家、软件设计人员、客户和用户之间的交流。用面向对象的概念和技术为商业建模有几大优点:1相似的概念。可以这样描述商业过程:不同类型的资源对象共同合作,达到某些目标的过程,而有关过程和资源相互之间的关系,则可以用规则来定义条件和约束。这些描述都可以映射到对象、对象之间的关系、对象之间的交互上来。例如可以通过创建静态和动态的面向对象模型来描述。2已证明性能优良的技术。面向对象建模和程序设计已经被证明非常适合开发大型复杂系统,一些新的技术如模式等也已经被引入有力地支持面向对象建模。3标准的
11、表示方法。商业建模方法和技术需要一种标准的表示这就是UML。4很短的学习曲线。正如面向对象模型缩小了系统分析和设计人员之间的隔阂面向对象技术和表示也将缩小商业建模人员和信息系统建模人员之间的隔阂5 提供一种观察机构或商业的新的易于理解的视角。传统的描述和观察一个机构的方法不能显示出商业是如何运作的。面向对象技术不仅能够体现出传统的机构体系结构,更能体现出商业过程,这是传统方法无法达到的。这样一门对我们这个专业来说非常重要的课程就这样在五次理论五次上机实践之后很快就结束了,在面向对象思想发展和应用非常好的当前情况下,学习这样一种建模的标准语言,真的很重要,从我们专业的角度出发,也看到了这一点,正
12、是标准建模语言才使得面向对象的思想得以实现和更好的发挥它的功能,掌握了这样的语言,对以后我们自己开发项目等中所用到的建模来说非常有用,这是一门技术,应用非常的广,从当前社会软件领域发展的角度就足以体现面向对象的思想的重要和建模技术掌握的必须,从自身的专业角度并结合未来自身的职业生涯规划的角度来说,掌握它的意义就更大了。系统学习它的课程是结束了,但我觉得踏上学习使用它的路才刚刚开始,UML是一种很重要的语言,使用它有很多的诀窍等需要在实践中慢慢的体会和掌握,毕竟熟能生巧,是这样的一门课让我系统的了解了这样的一门语言,但语言的精髓还要深入的学习,探讨和掌握通过了课堂理论的教学和模拟实践的结合,到去
13、实验室上机用Visio工具把建模的思想实践,这样的课程真的是让我受益匪浅,不仅掌握了UML语言,也学会了如何使用Visio这样的一个好用的工具把UML实践,这样的教学方式很好,感谢老师认真的讲解和分析,让我掌握了这样的一门语言,知道了它的作用和对自己的作用,结合自己的专业和自己的职业生涯的规划,这也奠定了我学这门语言的决心,深入学习和使用它的信心。这将在以后的工作中有很大的用处,在建模方面就体现了它的用武之地。总之,这门课的学习让我收获了很多,也解决了一些知识维和专业上的疑惑,它将影响我的一生,尤其是对今后的职业生涯的安排和感悟,感谢老师的虔诚教导,感谢学院有关领导给我们提供的上机实践环境。第四章 参考文献1.UML初学者指南(美)Maksimchuk,人民邮电出版社。2.UML面向对象建模与设计(第2版),人民邮电出版社。3.UML精粹:标准对象语言简明指南(美)Martin Fowler,清华大学出版社。4.UML2.0实战-项目开发指地南(瑞士)Grassle,P等著,5.UML系统分析设计-印度优秀IT职业教育教学用书,高等教育出版社6.管理信息系统江雨燕 周传华 郭海佳 主编 南京大学出版社
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1