使用uml和rational rose建立系統(tǒng)模型.doc
約53頁DOC格式手機打開展開
使用uml和rational rose建立系統(tǒng)模型,本文55頁4.5萬余字,包含設(shè)計任務(wù)書。完整畢業(yè)論文及文獻參考資料與源代碼。畢 業(yè) 設(shè) 計 任 務(wù) 書一.題目: 1. 課題:使用uml和rational rose設(shè)計一個應(yīng)用系統(tǒng)(圖書館管理系統(tǒng))模型二.課題來源及選題依據(jù):本課題來自于導(dǎo)師孫榮勝。uml是面向?qū)ο蠹夹g(shù)領(lǐng)域內(nèi)占主導(dǎo)地位的標(biāo)準(zhǔn)建模語言。uml是信息技術(shù)行...
內(nèi)容介紹
此文檔由會員 xiaowei 發(fā)布
本文55頁4.5萬余字,包含設(shè)計任務(wù)書。完整畢業(yè)論文及文獻參考資料與源代碼。
畢 業(yè) 設(shè) 計 任 務(wù) 書
一. 題目:
1. 課題:使用UML和Rational Rose設(shè)計一個應(yīng)用系統(tǒng)(圖書館管理系統(tǒng))模型
二. 課題來源及選題依據(jù):
本課題來自于導(dǎo)師孫榮勝。
UML是面向?qū)ο蠹夹g(shù)領(lǐng)域內(nèi)占主導(dǎo)地位的標(biāo)準(zhǔn)建模語言。UML是信息技術(shù)行業(yè)的藍(lán)圖,是詳細(xì)描述系統(tǒng)結(jié)構(gòu)的方法。利用這個藍(lán)圖,我們建立和維護系統(tǒng)就越來越容易,保證系統(tǒng)能適應(yīng)需求的改變。Rational Rose是分析和設(shè)計面向?qū)ο筌浖到y(tǒng)的強大的可視化工具,可以用來先建模系統(tǒng)在編寫代碼,從而一開始就保證系統(tǒng)結(jié)構(gòu)合理。
三. 本設(shè)計(論文及其它)應(yīng)達到的要求:
本課題要求用統(tǒng)一建模語言(UML)和Rational Rose設(shè)計面向?qū)ο髴?yīng)用程序的模型
主要任務(wù)為:
1. 對圖書管理系統(tǒng)用UML和Rose進行項目需求分析、結(jié)構(gòu)規(guī)劃,用Rose創(chuàng)建活動框圖,演示事件流程,處理流程時要利用Sequence和Collaboration框圖,此外還要創(chuàng)建組件框圖。
2. 用Rose創(chuàng)建Sequence,Collaboration,Class,Component與Deployment框圖,產(chǎn)生框架代碼,創(chuàng)建代碼后,通過逆向轉(zhuǎn)出工程代碼讓軟件與模型同步。
3. 撰寫畢業(yè)設(shè)計說明書。
4. 英文文獻的閱讀和翻譯。
摘 要
UML是由一組不同框圖構(gòu)成的,分別提供系統(tǒng)設(shè)計的不同角度。有些較高級,提供系統(tǒng)功能的信息;有些較詳細(xì),包括實現(xiàn)系統(tǒng)時要建立的特定類和組件;還有一些介于中間,從高層角度提供設(shè)計細(xì)節(jié)。
UML(統(tǒng)一建模語言)事實上是面向?qū)ο蠼UZ言的工業(yè)標(biāo)準(zhǔn)。他包含了許多和軟件系統(tǒng)模型結(jié)構(gòu)相匹配的子語言。UML語言被作為一種綜合性并有內(nèi)在特色的語言在發(fā)展,延伸到許多特色領(lǐng)域中。
可視化建模和Rational Rose在軟件開發(fā)過程的幾個階段很有用。在項目開始階段,Rose可以產(chǎn)生業(yè)務(wù)模型使用案例模型。在細(xì)化與構(gòu)造階段,Rose可以開發(fā)活動框圖,顯示事件流程。Sequence框圖和Collaboration框圖顯示要開發(fā)的對象,及其相互間的交互。Rose開發(fā)的類框圖顯示對象間的相互關(guān)系。組件框圖顯示系統(tǒng)組件間的相關(guān)性,并可以產(chǎn)生系統(tǒng)的框架代碼。
本論文介紹了一部分UML語言的特色,并系統(tǒng)的分析了如何用Rational Rose和UML建立一個圖書館管理系統(tǒng)的Rose模型。
關(guān)鍵字:面向?qū)ο蠼?,UML,Rational Rose,類框圖,對象交互框圖
Abstract
UML is composed of a group of different diagrams,they provide the different point of view to the system design. Some are superior, provide the information of system functional; others are particular, consists of special classes and module which are established when implement the system. Also some are between the two, they provide the design specific from the superior point of view.
The Unified Modeling Language (UML) is the de facto industrial standard of an object-oriented modeling language. It consists of several sub languages which are suited to model structural and behavioral aspects of a software system. The UML was developed as a general-purpose language together with intrinsic features to extend the UML towards problem domain-specific profiles.
Visual modeling and Rational Rose is very useful in the software exploitation process. In the beginning, Rose can produce Use Case model. In conformation, Rose can empolder activity diagram. Sequence and Collaboration diagram show the objects to be empoldered and the alternation between them. The class diagrams show correlation between objects. The module diagrams show the relativity between the modules in system, and it can produce some system code from model.
The paper illustrates the language features of the UML and its adaptation mechanisms. It systemic analyzes how to build a Rose model of library system by Rational Rose and UML.
Keywords: object-oriented model, UML, Rational Rose, class diagram, interaction diagram
目錄
一. 題目 ------------------------------------------------------------------ 1
二. 摘要 ------------------------------------------------------------------ 2
三. 目錄 ------------------------------------------------------------------ 4
四. 內(nèi)容 ------------------------------------------------------------------ 6
第一章 綜述
§1.1 UML背景 ------------------------------------------------------- 6
§1.2系統(tǒng)模型設(shè)計概要 ------------------------------------------------ 6
第二章 統(tǒng)一建模語言UML概述
§2.1 UML簡介 ------------------------------------------------------- 7
§2.1.1 UML的架構(gòu) ----------------------------------------------- 7
§2.1.2 UML 的模型、視圖、圖與系統(tǒng)架構(gòu)建模 ----------------------- 8
§2.1.3標(biāo)準(zhǔn)建模語言UML的主要特點 ------------------------------- 8
§2.2 UML與面向?qū)ο蟮能浖治雠c設(shè)計(OOA&D) ------------------------ 9
§2.3標(biāo)準(zhǔn)建模語言UML的應(yīng)用領(lǐng)域 ------------------------------------ 10
第三章 Rational Rose概述
§3.1 Rational Rose 的基本內(nèi)容 ----------------------------------------- 10
§3.2什么是建模 ----------------------------------------------------- 11
§3.2.1用Rational Rose如何實現(xiàn)建模 ------------------------------- 11
§3.2.2 Rational Rose的解決方案 ------------------------------------ 11
§3.3 Rational Rose的界面及Rose 模型的四個視圖 ------------------------ 11
第四章 圖書管理系統(tǒng)Rose模型設(shè)計過程
§4.1 系統(tǒng)設(shè)置---平臺和開發(fā)工具的選擇 -------------------------------- 13
§4.2 模型總體設(shè)計 --------------------------------------------------- 14
§4.2.1創(chuàng)建系統(tǒng)的Use Case 視圖 ----------------------------------- 14
§4.2.2創(chuàng)建系統(tǒng)的 Logical 視圖 ------------------------------------ 15
§4.2.3在Logical視圖中創(chuàng)建類、包和Class框圖 ---------------------- 26
§4.2.4創(chuàng)建系統(tǒng)的Component視圖 ---------------------------------- 30
§4.2.5創(chuàng)建系統(tǒng)的Deployment視圖 --------------------------------- 32
第五章 用Rational Rose生成系統(tǒng)框架代碼
§5.1 生成框架代碼的基本步驟 ----------------------------------------- 33
§5.2 生成什么 ------------------------------------------------------- 34
§5.3 由Rational Rose生成的部分框架代碼 ------------------------------- 34
§5.4 用Rational Rose逆向轉(zhuǎn)出工程代碼簡介 ----------------------------- 42
第六章 結(jié)束語 ---------------------------------------------------------- 43
五. 致謝 ------------------------------------------------------------------ 44
六. 英文翻譯 -------------------------------------------------------------- 45
七. 參考文獻 -------------------------------------------------------------- 52
參考文獻
1、《UML對象設(shè)計與編程》,劉潤東,北京希望電子出版社,2001
2、《UML參考手冊》,Ivar Jacobson,James Rumbaugh,Grady Booch。姚淑蘭,唐發(fā)根譯。機械工業(yè)出版社,2001
3、《UML基礎(chǔ)、案例和應(yīng)用》,Joseph Schmuller 著,李虎 譯,人民郵電出版社
4、《UML與Rational Rose 2002 從入門到精通》,美 Wendy Boggs、Michael Boggs著,邱仲潘等譯,
5、《UML用戶指南》,美Grady Booch、James Rumbaugh、Ivar Jacobson著,紹維忠、麻志毅、張文娟、孟祥文譯,機械工業(yè)出版社
6、《可視化面向?qū)ο蠼<夹g(shù)_標(biāo)準(zhǔn)建模語言UML教程》,作者:劉超、張莉 北京航空航天大學(xué)出版社
7、《UML Programming Guide設(shè)計核心技術(shù)》,蔣慧、吳禮發(fā)、陳衛(wèi)衛(wèi) 編寫,北京希望電子出版社
8、《UML面向?qū)ο蠓治觥?,吳際、金茂忠 編寫,北京航空航天大學(xué)出版社
畢 業(yè) 設(shè) 計 任 務(wù) 書
一. 題目:
1. 課題:使用UML和Rational Rose設(shè)計一個應(yīng)用系統(tǒng)(圖書館管理系統(tǒng))模型
二. 課題來源及選題依據(jù):
本課題來自于導(dǎo)師孫榮勝。
UML是面向?qū)ο蠹夹g(shù)領(lǐng)域內(nèi)占主導(dǎo)地位的標(biāo)準(zhǔn)建模語言。UML是信息技術(shù)行業(yè)的藍(lán)圖,是詳細(xì)描述系統(tǒng)結(jié)構(gòu)的方法。利用這個藍(lán)圖,我們建立和維護系統(tǒng)就越來越容易,保證系統(tǒng)能適應(yīng)需求的改變。Rational Rose是分析和設(shè)計面向?qū)ο筌浖到y(tǒng)的強大的可視化工具,可以用來先建模系統(tǒng)在編寫代碼,從而一開始就保證系統(tǒng)結(jié)構(gòu)合理。
三. 本設(shè)計(論文及其它)應(yīng)達到的要求:
本課題要求用統(tǒng)一建模語言(UML)和Rational Rose設(shè)計面向?qū)ο髴?yīng)用程序的模型
主要任務(wù)為:
1. 對圖書管理系統(tǒng)用UML和Rose進行項目需求分析、結(jié)構(gòu)規(guī)劃,用Rose創(chuàng)建活動框圖,演示事件流程,處理流程時要利用Sequence和Collaboration框圖,此外還要創(chuàng)建組件框圖。
2. 用Rose創(chuàng)建Sequence,Collaboration,Class,Component與Deployment框圖,產(chǎn)生框架代碼,創(chuàng)建代碼后,通過逆向轉(zhuǎn)出工程代碼讓軟件與模型同步。
3. 撰寫畢業(yè)設(shè)計說明書。
4. 英文文獻的閱讀和翻譯。
摘 要
UML是由一組不同框圖構(gòu)成的,分別提供系統(tǒng)設(shè)計的不同角度。有些較高級,提供系統(tǒng)功能的信息;有些較詳細(xì),包括實現(xiàn)系統(tǒng)時要建立的特定類和組件;還有一些介于中間,從高層角度提供設(shè)計細(xì)節(jié)。
UML(統(tǒng)一建模語言)事實上是面向?qū)ο蠼UZ言的工業(yè)標(biāo)準(zhǔn)。他包含了許多和軟件系統(tǒng)模型結(jié)構(gòu)相匹配的子語言。UML語言被作為一種綜合性并有內(nèi)在特色的語言在發(fā)展,延伸到許多特色領(lǐng)域中。
可視化建模和Rational Rose在軟件開發(fā)過程的幾個階段很有用。在項目開始階段,Rose可以產(chǎn)生業(yè)務(wù)模型使用案例模型。在細(xì)化與構(gòu)造階段,Rose可以開發(fā)活動框圖,顯示事件流程。Sequence框圖和Collaboration框圖顯示要開發(fā)的對象,及其相互間的交互。Rose開發(fā)的類框圖顯示對象間的相互關(guān)系。組件框圖顯示系統(tǒng)組件間的相關(guān)性,并可以產(chǎn)生系統(tǒng)的框架代碼。
本論文介紹了一部分UML語言的特色,并系統(tǒng)的分析了如何用Rational Rose和UML建立一個圖書館管理系統(tǒng)的Rose模型。
關(guān)鍵字:面向?qū)ο蠼?,UML,Rational Rose,類框圖,對象交互框圖
Abstract
UML is composed of a group of different diagrams,they provide the different point of view to the system design. Some are superior, provide the information of system functional; others are particular, consists of special classes and module which are established when implement the system. Also some are between the two, they provide the design specific from the superior point of view.
The Unified Modeling Language (UML) is the de facto industrial standard of an object-oriented modeling language. It consists of several sub languages which are suited to model structural and behavioral aspects of a software system. The UML was developed as a general-purpose language together with intrinsic features to extend the UML towards problem domain-specific profiles.
Visual modeling and Rational Rose is very useful in the software exploitation process. In the beginning, Rose can produce Use Case model. In conformation, Rose can empolder activity diagram. Sequence and Collaboration diagram show the objects to be empoldered and the alternation between them. The class diagrams show correlation between objects. The module diagrams show the relativity between the modules in system, and it can produce some system code from model.
The paper illustrates the language features of the UML and its adaptation mechanisms. It systemic analyzes how to build a Rose model of library system by Rational Rose and UML.
Keywords: object-oriented model, UML, Rational Rose, class diagram, interaction diagram
目錄
一. 題目 ------------------------------------------------------------------ 1
二. 摘要 ------------------------------------------------------------------ 2
三. 目錄 ------------------------------------------------------------------ 4
四. 內(nèi)容 ------------------------------------------------------------------ 6
第一章 綜述
§1.1 UML背景 ------------------------------------------------------- 6
§1.2系統(tǒng)模型設(shè)計概要 ------------------------------------------------ 6
第二章 統(tǒng)一建模語言UML概述
§2.1 UML簡介 ------------------------------------------------------- 7
§2.1.1 UML的架構(gòu) ----------------------------------------------- 7
§2.1.2 UML 的模型、視圖、圖與系統(tǒng)架構(gòu)建模 ----------------------- 8
§2.1.3標(biāo)準(zhǔn)建模語言UML的主要特點 ------------------------------- 8
§2.2 UML與面向?qū)ο蟮能浖治雠c設(shè)計(OOA&D) ------------------------ 9
§2.3標(biāo)準(zhǔn)建模語言UML的應(yīng)用領(lǐng)域 ------------------------------------ 10
第三章 Rational Rose概述
§3.1 Rational Rose 的基本內(nèi)容 ----------------------------------------- 10
§3.2什么是建模 ----------------------------------------------------- 11
§3.2.1用Rational Rose如何實現(xiàn)建模 ------------------------------- 11
§3.2.2 Rational Rose的解決方案 ------------------------------------ 11
§3.3 Rational Rose的界面及Rose 模型的四個視圖 ------------------------ 11
第四章 圖書管理系統(tǒng)Rose模型設(shè)計過程
§4.1 系統(tǒng)設(shè)置---平臺和開發(fā)工具的選擇 -------------------------------- 13
§4.2 模型總體設(shè)計 --------------------------------------------------- 14
§4.2.1創(chuàng)建系統(tǒng)的Use Case 視圖 ----------------------------------- 14
§4.2.2創(chuàng)建系統(tǒng)的 Logical 視圖 ------------------------------------ 15
§4.2.3在Logical視圖中創(chuàng)建類、包和Class框圖 ---------------------- 26
§4.2.4創(chuàng)建系統(tǒng)的Component視圖 ---------------------------------- 30
§4.2.5創(chuàng)建系統(tǒng)的Deployment視圖 --------------------------------- 32
第五章 用Rational Rose生成系統(tǒng)框架代碼
§5.1 生成框架代碼的基本步驟 ----------------------------------------- 33
§5.2 生成什么 ------------------------------------------------------- 34
§5.3 由Rational Rose生成的部分框架代碼 ------------------------------- 34
§5.4 用Rational Rose逆向轉(zhuǎn)出工程代碼簡介 ----------------------------- 42
第六章 結(jié)束語 ---------------------------------------------------------- 43
五. 致謝 ------------------------------------------------------------------ 44
六. 英文翻譯 -------------------------------------------------------------- 45
七. 參考文獻 -------------------------------------------------------------- 52
參考文獻
1、《UML對象設(shè)計與編程》,劉潤東,北京希望電子出版社,2001
2、《UML參考手冊》,Ivar Jacobson,James Rumbaugh,Grady Booch。姚淑蘭,唐發(fā)根譯。機械工業(yè)出版社,2001
3、《UML基礎(chǔ)、案例和應(yīng)用》,Joseph Schmuller 著,李虎 譯,人民郵電出版社
4、《UML與Rational Rose 2002 從入門到精通》,美 Wendy Boggs、Michael Boggs著,邱仲潘等譯,
5、《UML用戶指南》,美Grady Booch、James Rumbaugh、Ivar Jacobson著,紹維忠、麻志毅、張文娟、孟祥文譯,機械工業(yè)出版社
6、《可視化面向?qū)ο蠼<夹g(shù)_標(biāo)準(zhǔn)建模語言UML教程》,作者:劉超、張莉 北京航空航天大學(xué)出版社
7、《UML Programming Guide設(shè)計核心技術(shù)》,蔣慧、吳禮發(fā)、陳衛(wèi)衛(wèi) 編寫,北京希望電子出版社
8、《UML面向?qū)ο蠓治觥?,吳際、金茂忠 編寫,北京航空航天大學(xué)出版社