UML與Rose軟件建模案例教程

出版時間:2010-4  出版社:人民郵電出版社  作者:陳承歡  頁數(shù):225  
Tag標簽:無  

前言

在開發(fā)不同規(guī)模的系統(tǒng)時我們?nèi)绾闻c客戶溝通,了解客戶對系統(tǒng)的需求?在開發(fā)人員之間如何進行溝通、共享設(shè)計?為確保系統(tǒng)的各個部分能夠無縫協(xié)作,我們需要為系統(tǒng)建模??梢暬J情_發(fā)人員及團隊獲得系統(tǒng)完整設(shè)計圖的理想方法,是理解復(fù)雜問題和相互交流的一種有效手段。開發(fā)人員通過系統(tǒng)模型可以改善與客戶及團隊內(nèi)部的相互溝通,便于管理復(fù)雜事物、定義軟件架構(gòu)、實現(xiàn)軟件復(fù)用以及掌握重要的業(yè)務(wù)流程。UML(統(tǒng)一建模語言)是系統(tǒng)開發(fā)的標準建模語言,它主要以圖形的方式對系統(tǒng)進行分析和設(shè)計。UML是在多種面向?qū)ο蠓治雠c設(shè)計方法相互融合的基礎(chǔ)上形成的,它融合了Booth、OMT和OOSE 3種方法中的基本概念,而且有了進一步的發(fā)展和完善,并最終成為標準的建模語言。.Rational Rose是一種基于UML的可視化建模工具,是當(dāng)前業(yè)界最流行的可視化開發(fā)工具之一,占據(jù)了市場上可視化建模的主導(dǎo)地位。Rose把UML有機地集成到面向?qū)ο蟮能浖_發(fā)過程中,不論是在系統(tǒng)需求分析階段,還是在系統(tǒng)的分析與設(shè)計、實現(xiàn)與測試階段,它都提供了清晰的UML表達方法和完善的工具,方便建立起相應(yīng)的軟件模型。本書是湖南省職業(yè)院校教育教學(xué)改革研究項目《以職業(yè)崗位能力為導(dǎo)向的項目驅(qū)動教學(xué)改革的研究與實踐》(項目批準號:ZJGB2009013)的優(yōu)秀成果教材,主要介紹如何利用UML和Rational Rose 2003進行軟件建模。本書主要特色如下。(1)內(nèi)容全面,包括完整的軟件模型、先進的建模工具以及系統(tǒng)的UML知識。本書各章完整地分析與繪制了一個軟件模塊或系統(tǒng)的模型,使學(xué)習(xí)者在引導(dǎo)訓(xùn)練和同步訓(xùn)練環(huán)節(jié)體驗軟件建模工具Rational Rose 2003的使用,并在操作示范與知識講解環(huán)節(jié)集成了系統(tǒng)的UML理論知識。(2)任務(wù)明確。教學(xué)內(nèi)容按照學(xué)會應(yīng)用UML知識、學(xué)會構(gòu)思軟件模型、學(xué)會繪制UML圖來組織,其中第l章主要介紹了UML的功能、組成、圖、視圖及其應(yīng)用,第2章至第7章分別重點介紹了用例圖、類圖、對象圖、順序圖、活動圖、狀態(tài)機圖、通信圖、包圖、組件圖和部署圖的基本概念、組成元素和繪制方法,第8章介紹了Web系統(tǒng)的建模,第9章介紹了軟件模型的實現(xiàn)方法,讓讀者對UML韻理論知識和建模方法有一個全面的認識和完整的印象。(3)主線清晰。全書體現(xiàn)了3條主線,第1條主線是“UML的基礎(chǔ)知識一軟件模塊建模-軟件系統(tǒng)建模一Web系統(tǒng)建模型軟件模型的實現(xiàn)”;第2條主線是學(xué)生技能訓(xùn)練和素質(zhì)培養(yǎng)主線,每一章都設(shè)置引導(dǎo)訓(xùn)練和同步訓(xùn)練兩個技能訓(xùn)練環(huán)節(jié),引導(dǎo)訓(xùn)練主要鞏固前面各章介紹的UML圖,使學(xué)生能應(yīng)用已具備的技能繪制UML圖,同步訓(xùn)練則重點訓(xùn)練使用Rational Rose 2003繪制本章講解的UML圖;第3條主線是教師組織教學(xué)主線,每一章的操作示范與知識講解環(huán)節(jié)主要用于教學(xué),從生活實例人手,系統(tǒng)分析一種或多種UML圖,注重知識的系統(tǒng)性和技能性的形成。

內(nèi)容概要

本書介紹圖書管理系統(tǒng)、網(wǎng)上書店系統(tǒng)和多個模塊的軟件模型構(gòu)建過程,在軟件模型構(gòu)建過程中系統(tǒng)掌握UML理論知識和在Rational Rose 2003中繪制UML圖的方法,主要內(nèi)容包括UML基礎(chǔ)知識、用戶登錄模塊建模、用戶管理模塊建模、基礎(chǔ)數(shù)據(jù)管理模塊建模、業(yè)務(wù)數(shù)據(jù)管理模塊建模、業(yè)務(wù)處理模塊建模、圖書管理系統(tǒng)建模、Web應(yīng)用系統(tǒng)建模、UML軟件模型的實現(xiàn)等。  本書可作為高職高專計算機和軟件相關(guān)專業(yè)的教材,也適用于UML和Rose的初、中級用戶,也可作為軟件開發(fā)各類人員的參考用書。

書籍目錄

第1章 初識UML   教學(xué)導(dǎo)航  引導(dǎo)訓(xùn)練   操作示范與知識講解   1.1 認識UML圖   1.2 瀏覽UML的用例圖   1.3 UML簡介   同步訓(xùn)練   本章小結(jié)   本章習(xí)題 第2章 用戶登錄模塊建?!? 教學(xué)導(dǎo)航  引導(dǎo)訓(xùn)練   操作示范與知識講解  2.1 認識UML的用例圖   2.2 繪制用例圖   2.3 描述用例   同步訓(xùn)練   本章小結(jié)   本章習(xí)題 第3章 用戶管理模塊建模   教學(xué)導(dǎo)航   引導(dǎo)訓(xùn)練   操作示范與知識講解   3.1 認識UML的類圖   3.2 構(gòu)思用戶管理模塊的類   3.3 繪制用戶管理模塊的類圖   3.4 認識UML的對象圖   同步訓(xùn)練   本章小結(jié)   本章習(xí)題 第4章 基礎(chǔ)數(shù)據(jù)管理模塊建?!? 教學(xué)導(dǎo)航   引導(dǎo)訓(xùn)練   操作示范與知識講解   4.1 認識UML的順序圖   4.2 構(gòu)思基礎(chǔ)數(shù)據(jù)管理模型的順序圖   4.3 繪制瀏覽出版社數(shù)據(jù)的順序圖   4.4 繪制新增出版社的順序圖   同步訓(xùn)練   本章小結(jié)   本章習(xí)題 第5章 業(yè)務(wù)數(shù)據(jù)管理模塊建模   教學(xué)導(dǎo)航   引導(dǎo)訓(xùn)練   操作示范與知識講解   5.1 認識UML的活動圖   5.2 構(gòu)思業(yè)務(wù)數(shù)據(jù)管理模塊的活動圖   5.3 繪制書目數(shù)據(jù)管理的活動圖   同步訓(xùn)練   本章小結(jié)   本章習(xí)題 第6章 業(yè)務(wù)處理模塊建?!? 教學(xué)導(dǎo)航   引導(dǎo)訓(xùn)練   操作示范與知識講解   6.1 認識UML的狀態(tài)機圖   6.2 構(gòu)建圖書的狀態(tài)機圖   6.3 認識UML的通信圖   6.4 構(gòu)建圖書借出的通信圖   6.5 認識UML的時序圖   6.6 認識UML的交互概況圖和組合結(jié)構(gòu)圖   同步訓(xùn)練   本章小結(jié)   本章習(xí)題 第7章 圖書管理系統(tǒng)建模 第8章 Web應(yīng)用系統(tǒng)建?!〉?章 UML軟件模型的實現(xiàn) 附錄A Rational Rose 2003的安裝 附錄B Rational Rose 2003的主界面與工具欄簡介 參考文獻 

章節(jié)摘錄

插圖:圖1.10所示的順序圖執(zhí)行順序如下。(1)用戶啟動軟件系統(tǒng),向軟件系統(tǒng)發(fā)出運行系統(tǒng)的消息,即“runsystem”。(2)登錄界面對象發(fā)送“create Login Window”消息給它自己,以創(chuàng)建登錄窗口。(3)用戶輸入“用戶名”和“密碼”,向登錄界面對象發(fā)送“l(fā)ogin”消息,驗證輸入的“用戶名”和“密碼”是否符合系統(tǒng)規(guī)定的限制條件。(4)用戶單擊【確定】按鈕,觸發(fā)Click事件,向登錄界面對象發(fā)送“check Jser”消息。(5)登錄界面向用戶登錄對象發(fā)送“gekseflnfo”消息驗證“用戶名”和“密碼”的正確性。(6)用戶登錄對象向數(shù)據(jù)操作對象發(fā)送“getData”消息從“用戶信息”數(shù)據(jù)表提取登錄用戶的數(shù)據(jù)。(7)數(shù)據(jù)操作對象給用戶登錄對象返回數(shù)據(jù)。(8)用戶登錄對象輸?shù)卿浗缑娣祷財?shù)據(jù)。(9)登錄界面給用戶返回是否成功登錄的信息。1.2 瀏覽UML的用例圖UML工具是幫助軟件開發(fā)人員方便使用UML的軟件,其主要功能有:支持各種UML模型圖的輸入、編輯和存儲,支持正向工程和逆向工程,提供與其他開發(fā)工具的接口。目前,常用的UML工具有Rational公司開發(fā)的Rose和Microsoft公司開發(fā)的Visio。Rational公司開發(fā)的Rose是目前最好的UML工具,它把UML有機地集成到面向?qū)ο蟮能浖_發(fā)過程中。無論是在系統(tǒng)需求分析階段,還是在對象的分析與設(shè)計、軟件的實現(xiàn)與測試階段,它都提供了清晰的uML表達方法和完善的工具,方便建立起相應(yīng)的軟件模型。

編輯推薦

《UML與Rose軟件建模案例教程》是湖南省職業(yè)院校教育教學(xué)改革研究《以職業(yè)崗位能力為導(dǎo)向的項目驅(qū)動教學(xué)改革的研究與實踐》(項目批準號:ZJGB2009013)的項目成果,主要介紹如何利用UML和Ratcral Rose 2003進行軟件建模?!禪ML與Rose軟件建模案例教程》各章完整地分析與繪制了一個軟件模塊或系統(tǒng)的模型,使學(xué)習(xí)者在引導(dǎo)訓(xùn)練和同步訓(xùn)練環(huán)節(jié)體驗軟件建模工具RationaI Rose 2003的使用,并在操作示范與知識講解環(huán)節(jié)集成了系統(tǒng)的UML理論知識?!禪ML與Rose軟件建模案例教程》的教學(xué)內(nèi)容按照學(xué)會應(yīng)用UML知識、學(xué)會構(gòu)思軟件模型、學(xué)會繪制UML圖來組織,其中第1章主要介紹了UML的功能、組成、圖、視圖及其應(yīng)用,第2章至第7章分別重點介紹了用例圖、類圖、對象圖、順序圖、活動圖、狀態(tài)機圖、通信圖、包圖、組件圖和部署圖的基本概念、組成元素和繪制方法,第8章介紹了web系統(tǒng)的建模,第9章介紹了軟件模型的實現(xiàn)方法,全書可以讓讀者對UML的理論知識和建模方法有一個全面的認識和完整的印象。完整的軟件模型、先進的建模工具、系統(tǒng)的UML知識在真實軟件模型構(gòu)建中訓(xùn)練技能、掌握知識、固化能力強調(diào)以練為主、講練結(jié)合、做中學(xué)、做中會

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    UML與Rose軟件建模案例教程 PDF格式下載


用戶評論 (總計3條)

 
 

  •   這本教材是項目式教學(xué)教材,適合高職院校同學(xué)使用
  •   此書傳統(tǒng)教材,講解不錯,應(yīng)該用新版本來講,與時俱進
  •   題材常見,所以學(xué)起來,很多結(jié)論就不難理解了。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7