最新UML课程设计论文.doc





《最新UML课程设计论文.doc》由会员分享,可在线阅读,更多相关《最新UML课程设计论文.doc(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-dateUML课程设计论文题目 UML课程设计题目 UML课程设计 目录第一章 课题背景 3第二章 在课题中的任务模块说明 4第三章 学习心得和结合专业的未来应用点 9第四章 参考文献 10第一章 课题背景UML 统一建模语言Unified Modeling Language 是一种建模语言是第三代用来为面向对象开发系统的产品进行说明可视化和编制文档的方法它是由信息系统ISI
2、nformation System 和面向对象领域的三位著名的方法学家Grady Booch James Rumbaugh和Ivar Jacobson 称为三个好朋友the Three Amigos 提出的这种建模语言得到了UML 伙伴联盟的应用与反馈并得到工业界的广泛支持由OMG 组织ObjectManagement Group 采纳作为业界标准UML 取代目前软件业众多的分析和设计方法Booch Coad Jacobson Odell Rumbaugh Wirfs-Brock 等成为一种标准这是软件界的第一次有了一个统一的建模语言UML 是一种标准的图形化建模语言它是面向对象分析与设计的一
3、种标准表示它不是一种可视化的程序设计语言而是一种可视化的建模语言,不是工具或知识库的规格说明而是一种建模语言规格说明是一种表示的标准,不是过程也不是方法但允许任何一种过程和方法使用它。UML 的目标是:易于使用表达能力强进行可视化建模,与具体的实现无关可应用于任何语言平台和工具平台,与具体的过程无关可应用于任何软件开发的过程,简单并且可扩展具有扩展和专有化机制便于扩展无需对核心概念进行修改,为面向对象的设计与开发中涌现出的高级概念例如协作框架模式和组件,提供支持强调在软件开发中对架构框架模式和组件的重用 ,与最好的软件工程实践经验集成,可升级具有广阔的适用性和可用性,有利于面对对象工具的市场成
4、长。UML 的应用领域很广泛它可以用于商业建模business modeling 软件开发建模的各个阶段,也可以用于其他类型的系统。它是一种通用general 的建模语言具有创建系统的静态结构和动态行为等多种结构construction 模型的能力。UML 语言本身并不复杂也不很专业化它具有可扩展性和通用性适合为各种多变的系统建模在软件工程领域中,面向对象是一种重要的技术,他不仅是一种程序设计方法,也是一种对真实世界的抽象思维方式,随着计算机应用的迅速发展,软件的复杂程度不断提高,源代码的规模越来越大,项目失败的可能性也增大,在长期的实践中,人们认识到建立简明准确的表示模型是把握系统的关键,所
5、以面向对象的分析和设计从建模开始,而UML采用了一整套成熟的建模技术,广泛适用于各种应用领域,得到了工业界的广泛支持,最终成为了统一建模语言,在认识到这样的实际情况后,我觉得这样的一门语言对我这样的专业来说是非常重要的,所以在这样的背景下我选择了这样的一门课,又在老师认真细心地讲解下,系统的学习了UML每一类图的详细介绍和如何使用后,又在实例的巩固下,这样的UML学习体会课题应运而生了,借此课题来回顾和巩固所学的知识,同时再系统的把所学的UML这样的一门语言用一遍,感觉这样的课题很有必要。第二章 在课题中的任务模块说明这样的课题是分组来做的,我负责的是我们小组的仓库管理的入库管理方面的UML图
6、解和说明,主要是用所学的知识用图来描述这样的一个过程,入库管理模块主要包括4个功能模块,1.入库查询,2入款单填写和修改,3.入库单审核,4.例外处理。入库查询是在太入库时查询库位的情况的,入款单填写和修改模块是负责生成入库单和修改审核不通过的入库单,入库审核是对提交上来的入库单进行审核操作的,2、3模块是由不同权限的不同的人来完成的,在例外处理模块处理包括审核不通过和入库查询出现库存容量不够等情况,在这个功能模块中都有详细的处理方案,这根据具体的公司而有所不同,所有商品入库都要经过这几个功能模块的处理,且最后审核通过了才能完成入库操作。入库用例图这是入库中的用例图,首先送货人把送货单送给仓管
7、员审核,仓管员使用查询系统查询库存情况,但就查询这一过程是被记录到日志中的,仓管员填写入库单给仓管经理审核,审核通过生成确认入库单,不合格到例外处理,确认入库单生成之后就需要入库这个用例,入库又拓展用到数据修改这个用例,同样拓展用到日志记录。入库状态图这是入库中的货物状态转化的状态图,原材料到达是初态,然后送给采购部门检查产品的质量,数量,规格等一系列要求,这样货物变成采购部门检查状态,合格以后变成待入库状态,待有关领导再次审核通过后生成入库单后,货物变成入库状态,而后货物变成入库的一种终止态,即为库存状态,如果货物在经采购部门检查不合格后货物变成不合格状态,然后转化成终止态,即为不合格处理状
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 UML 课程设计 论文

限制150内