- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目 录
摘 要 2
绪 论 3
1 UML的简介 4
2 UML需求分析 5
3 UML的实现 6
3.1 用例图 6
3.2 类图 7
3.3 时序图 8
3.4 功能模块图 10
3.5 程序流程图图 12
3.6 活动图 12
4 学习UML的感想 15
摘 要
随着计算机科学与技术不断的发展,信息系统的开发技术也在不断的深入,以前采用E-R图设计问题时只着眼于数据,而不能对行为建立模型,与E-R图相比,UML中视图描述能力比较强,它可以用于系统开发的各个阶段,本文运用UML中视图对系统各阶段进行描述,介绍了UML在数据库系统设计中的应用。
建模是开发优秀软件所有活动的核心部分,这也是本文工作的重心所在。在开发中利用UML来编制系统蓝图,并与图书管理系统开发的特色相结合,提出了自己的一套UML的建模过程。基于这个过程来进行系统的分析,设计,实现与测试。运用UML建模思想与各种模型对图书管理系统进行详细的描述。
绪 论
统一建模语言(UML是 Unified Modeling Language的缩写)是用来对软件密集系统进行可视化建模的一种语言。UML为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。统一建模语言 (UML)是非专利的第三代建模和规约语言。 UML是在开发阶段,说明,可视化,构建和书写一个面向对象软件密集系统的制品的开放方法。UML展现了一系列最佳工程实践,这些最佳实践在对大规模,复杂系统进行建模方面,特别是在软件架构层次已经被验证有效。
UML可以贯穿软件开发周期中的每一个阶段。被OMG采纳作为业界的标准。
UML最适于数据建模,业务建模,对象建模,组件建模。
UML作为一种模型语言,它使开发人员专注于建立产品的模型和结构,而不是选用什么程序语言和算法实现。当模型建立之后,模型可以被UML工具转化成指定的程序语言代码。
UML是一种定义良好、易于表达、功能强大且普遍适用的建模语言。它溶入了软件工程领域的新思想、新方法和新技术。它的作用域不限于支持面向对象的分析与设计,还支持从需求分析开始的软件开发的全过程。
面向对象技术和UML的发展过程可用上图来表示,标准建模语言的出现是其重要成果。在美国,截止1996年10月,UML获得了工业界、科技界和应用界的广泛支持,已有700多个公司表示支持采用UML作为建模语言。1996年底,UML已稳占面向对象技术市场的85%,成为可视化建模语言事实上的工业标准。1997年11月17日,OMG采纳UML 1.1作为基于面向对象技术的标准建模语言。UML代表了面向对象方法的软件开发技术的发展方向,具有巨大的市场前景,也具有重大的经济价值和国防价值。
UML的简介
UML 是一种定义良好、易于表达、功能强大且普遍适用的建模语言。 它融入了软件工程领域的新思想、新方法和新技术。UML包括概念的语义,表示法和说明,提供了静态、动态、系统环境及组织结构的模型。它可被交互的可视化建模工具所支持,这些工具提供了代码生成器和报表生成器。以将UML模型转换为多种程序设计语言代码,如:可生成XML DTD代码,JAVA代码等,或使用反向生成器工具将程序源代码转换为UML。它是为支持大部分现存的面向对象开发过程而设计的。总之,UML 是一种总结了以往建模技术的经验并吸收当今优秀成果的标准建模方法。? 任何建模语言都以静态建模机制为基础,UML也不例外。
UML 采用用例图、类图、包图、对象图、构件图和配置图来建立系统的静态模型,属于静态建模机制;状态图、活动图、顺序图和协作图被用来建立系统的动态模型,属于动态建模机制。在论文中主要采用类图、活动图、顺序图相结合建立对象模型。类图用于表示系统中的类与类之间的联系,活动图描述领域业务流程,顺序图描述对象间交互动作的时序特性。? 可视化建模将模型中的信息用标准图形元素直观地表示。可视化建模的一个重要问题是用哪种图形标注方法表示系统的各个方面。最常用的方法有Booch,对象建模技术(OMT)和统一建模语言(UML)。
UML适用于系统开发过程中从需求规格描述到系统完成后测试的不同阶段。在需求分析阶段,可以用用例来捕获用户需求。通过用例建模,描述对系统感兴趣的外部角色及其对系统(用例)的功能要求。分析阶段主要关心问题域中的主要概念(如抽象、类和对象等)和机制,需要识别这些类以及它们相互间的关系,并用UML类图来描述。为实现用例,类之间需要协作,这可以用UML动态模型来描述。在分析阶段,只对问题域的对象(现实世界的概念)建模,而不考虑定义软件系统中技术细节的类(如处理用户接口、数据库、通讯和并行性等问题的类)。这些技术细节将在设计阶段引入,因此设计阶段为构造阶段提供更详细的规格说明。
UML需求分析
1、需求分析阶段是开发
您可能关注的文档
- 毕业设计论文基于android的移动终端简易加解密系统.doc
- 毕业设计论文基于AT8951单片机的烘箱的温度控制系统.doc
- 毕业设计论文基于AT89C51单片机的交通灯控制系统设计.doc
- 毕业设计论文基于AT89C51单片机的八路抢答器设计.doc
- 毕业设计论文基于AT89C51单片机的大型电力机车自动停车器的设计.doc
- 毕业设计论文基于AT89C51单片机的模拟电梯控制系统设计.doc
- 毕业设计论文基于AT89C51单片机的电子万年历设计.doc
- 毕业设计论文基于AT89C52单片机的太阳能热水器控制器设计.doc
- 毕业设计论文基于AT89C52单片机的太阳能热水器的设计.doc
- 毕业设计论文基于AT89C52单片机的汽车防撞测距报警系统.doc
- 2025年干部谈心谈话内容范文.docx
- 2025年民主生活会对照检查发言材料范文.docx
- 水利主管部门党组书记2025年深入贯彻中央八项规定精神学习教育工作动员部署会上的讲话文稿.docx
- 2篇:机关单位深入开展贯彻落实中央八项规定精神学习教育实施方案.docx
- 领导干部深入贯彻中央八项规定精神学习教育的交流发言文稿.docx
- 企业领导干部在2025年深入贯彻中央八项规定精神学习教育动员部署会上的讲话范文.docx
- 三篇在2025年深入贯彻中央八项规定精神学习教育动员部署会上的讲话范文稿.docx
- 三篇:党员干部在贯彻落实中央八项规定精神学习教育动员部署会上的讲话范文.docx
- 5篇:党委书记在深入贯彻中央八项规定精神学习教育动员部署会上的讲话.docx
- 市委书记在研究部署深入贯彻中央八项规定精神学习教育工作会上的讲话范文.docx
文档评论(0)