使用UML和Rational Rose建立系统模型概要.docx
- 文档编号:3042448
- 上传时间:2022-11-17
- 格式:DOCX
- 页数:53
- 大小:303.85KB
使用UML和Rational Rose建立系统模型概要.docx
《使用UML和Rational Rose建立系统模型概要.docx》由会员分享,可在线阅读,更多相关《使用UML和Rational Rose建立系统模型概要.docx(53页珍藏版)》请在冰豆网上搜索。
使用UML和RationalRose建立系统模型概要
毕业论文
设计课题:
使用UML和RationalRose建立系统模型
毕业院系:
信息工程学院
毕业生姓名:
指导老师:
毕业设计任务书
一.题目:
1.课题:
使用UML和RationalRose设计一个应用系统(图书馆管理系统)模型
二.课题来源及选题依据:
本课题来自于导师孙荣胜。
UML是面向对象技术领域内占主导地位的标准建模语言。
UML是信息技术行业的蓝图,是详细描述系统结构的方法。
利用这个蓝图,我们建立和维护系统就越来越容易,保证系统能适应需求的改变。
RationalRose是分析和设计面向对象软件系统的强大的可视化工具,可以用来先建模系统在编写代码,从而一开始就保证系统结构合理。
三.本设计(论文及其它)应达到的要求:
本课题要求用统一建模语言(UML)和RationalRose设计面向对象应用程序的模型
主要任务为:
1.对图书管理系统用UML和Rose进行项目需求分析、结构规划,用Rose创建活动框图,演示事件流程,处理流程时要利用Sequence和Collaboration框图,此外还要创建组件框图。
2.用Rose创建Sequence,Collaboration,Class,Component与Deployment框图,产生框架代码,创建代码后,通过逆向转出工程代码让软件与模型同步。
3.撰写毕业设计说明书。
4.英文文献的阅读和翻译。
四.接受任务学生:
五.开始及完成日期:
六.指导老师:
摘要
UML是由一组不同框图构成的,分别提供系统设计的不同角度。
有些较高级,提供系统功能的信息;有些较详细,包括实现系统时要建立的特定类和组件;还有一些介于中间,从高层角度提供设计细节。
UML(统一建模语言)事实上是面向对象建模语言的工业标准。
他包含了许多和软件系统模型结构相匹配的子语言。
UML语言被作为一种综合性并有内在特色的语言在发展,延伸到许多特色领域中。
可视化建模和RationalRose在软件开发过程的几个阶段很有用。
在项目开始阶段,Rose可以产生业务模型使用案例模型。
在细化与构造阶段,Rose可以开发活动框图,显示事件流程。
Sequence框图和Collaboration框图显示要开发的对象,及其相互间的交互。
Rose开发的类框图显示对象间的相互关系。
组件框图显示系统组件间的相关性,并可以产生系统的框架代码。
本论文介绍了一部分UML语言的特色,并系统的分析了如何用RationalRose和UML建立一个图书馆管理系统的Rose模型。
关键字:
面向对象建模,UML,RationalRose,类框图,对象交互框图
Abstract
UMLiscomposedofagroupofdifferentdiagrams,theyprovidethedifferentpointofviewtothesystemdesign.Somearesuperior,providetheinformationofsystemfunctional;othersareparticular,consistsofspecialclassesandmodulewhichareestablishedwhenimplementthesystem.Alsosomearebetweenthetwo,theyprovidethedesignspecificfromthesuperiorpointofview.
TheUnifiedModelingLanguage(UML)isthedefactoindustrialstandardofanobject-orientedmodelinglanguage.Itconsistsofseveralsublanguageswhicharesuitedtomodelstructuralandbehavioralaspectsofasoftwaresystem.TheUMLwasdevelopedasageneral-purposelanguagetogetherwithintrinsicfeaturestoextendtheUMLtowardsproblemdomain-specificprofiles.
VisualmodelingandRationalRoseisveryusefulinthesoftwareexploitationprocess.Inthebeginning,RosecanproduceUseCasemodel.Inconformation,Rosecanempolderactivitydiagram.SequenceandCollaborationdiagramshowtheobjectstobeempolderedandthealternationbetweenthem.Theclassdiagramsshowcorrelationbetweenobjects.Themodulediagramsshowtherelativitybetweenthemodulesinsystem,anditcanproducesomesystemcodefrommodel.
ThepaperillustratesthelanguagefeaturesoftheUMLanditsadaptationmechanisms.ItsystemicanalyzeshowtobuildaRosemodeloflibrarysystembyRationalRoseandUML.
Keywords:
object-orientedmodel,UML,RationalRose,classdiagram,interactiondiagram
目录
一.题目------------------------------------------------------------------1
二.摘要------------------------------------------------------------------2
三.目录------------------------------------------------------------------4
四.内容------------------------------------------------------------------6
第一章综述
§1.1UML背景-------------------------------------------------------6
§1.2系统模型设计概要------------------------------------------------6
第二章统一建模语言UML概述
§2.1UML简介-------------------------------------------------------7
§2.1.1UML的架构-----------------------------------------------7
§2.1.2UML的模型、视图、图与系统架构建模-----------------------8
§2.1.3标准建模语言UML的主要特点-------------------------------8
§2.2UML与面向对象的软件分析与设计(OOA&D)------------------------9
§2.3标准建模语言UML的应用领域------------------------------------10
第三章RationalRose概述
§3.1RationalRose的基本内容-----------------------------------------10
§3.2什么是建模-----------------------------------------------------11
§3.2.1用RationalRose如何实现建模-------------------------------11
§3.2.2RationalRose的解决方案------------------------------------11
§3.3RationalRose的界面及Rose模型的四个视图------------------------11
第四章图书管理系统Rose模型设计过程
§4.1系统设置---平台和开发工具的选择--------------------------------13
§4.2模型总体设计---------------------------------------------------14
§4.2.1创建系统的UseCase视图-----------------------------------14
§4.2.2创建系统的Logical视图------------------------------------15
§4.2.3在Logical视图中创建类、包和Class框图----------------------26
§4.2.4创建系统的Component视图----------------------------------30
§4.2.5创建系统的Deployment视图---------------------------------32
第五章用RationalRose生成系统框架代码
§5.1生成框架代码的基本步骤-----------------------------------------33
§5.2生成什么-------------------------------------------------------34
§5.3由RationalRose生成的部分框架代码-------------------------------34
§5.4用RationalRose逆向转出工程代码简介-----------------------------42
第六章结束语----------------------------------------------------------43
五.致谢------------------------------------------------------------------44
六.英文翻译--------------------------------------------------------------45
七.参考文献--------------------------------------------------------------52
第一章综述
1.1UML背景
在这个面向对象应用程序开发不断变化的时代
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 使用UML和Rational Rose建立系统模型概要 使用 UML Rational Rose 建立 系统 模型 概要