使用UML和Rational Rose建立系统模型概要文档格式.docx

上传人:b****6 文档编号:15953396 上传时间:2022-11-17 格式:DOCX 页数:53 大小:303.85KB
下载 相关 举报
使用UML和Rational Rose建立系统模型概要文档格式.docx_第1页
第1页 / 共53页
使用UML和Rational Rose建立系统模型概要文档格式.docx_第2页
第2页 / 共53页
使用UML和Rational Rose建立系统模型概要文档格式.docx_第3页
第3页 / 共53页
使用UML和Rational Rose建立系统模型概要文档格式.docx_第4页
第4页 / 共53页
使用UML和Rational Rose建立系统模型概要文档格式.docx_第5页
第5页 / 共53页
点击查看更多>>
下载资源
资源描述

使用UML和Rational Rose建立系统模型概要文档格式.docx

《使用UML和Rational Rose建立系统模型概要文档格式.docx》由会员分享,可在线阅读,更多相关《使用UML和Rational Rose建立系统模型概要文档格式.docx(53页珍藏版)》请在冰豆网上搜索。

使用UML和Rational Rose建立系统模型概要文档格式.docx

指导老师:

毕业设计任务书

一.题目:

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背景

在这个面向对象应用程序开发不断变化的时代

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 化学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1