出版時(shí)間:2008-4 出版社:機(jī)械工業(yè)出版社 作者:邱郁惠 編 頁數(shù):280
Tag標(biāo)簽:無
內(nèi)容概要
本書介紹了C++程序員如何利用UML進(jìn)行建模,以便更好地進(jìn)行C++程序設(shè)計(jì)主要內(nèi)容包括:C++文件結(jié)構(gòu),重要的OO及UML概念,從類圖到C++,使用StarUML繪制類圖,從序列圖到C++,使用StarUML繪制序列圖,從用例圖及敘述到C++,使用StarUML繪制用例圖,從狀態(tài)圖到C++,用StarUML繪制狀態(tài)圖,活動(dòng)圖概念,用StarUML繪制活動(dòng)圖等。本書采用免費(fèi)的開源軟件,包括C++開發(fā)工具Dev-C++,以及UML開發(fā)工具StarUML。 本書實(shí)例豐富,講解深入淺出,適合軟件開發(fā)人員參考,尤其適合C++程序員閱讀。
作者簡介
邱郁惠,中國臺(tái)灣資深UML專家和暢銷書作者。邱老師研究OOAD、UML和MDA十余年,自UML誕生起一直從事UML的普及和指導(dǎo)工作,從事過專案、教學(xué)及寫作。曾擔(dān)任《物件導(dǎo)向雜志》主編,編著有《系統(tǒng)分析師UML實(shí)務(wù)手冊》、《C++程序員UML實(shí)務(wù)手冊》、《SOC設(shè)計(jì)UML實(shí)務(wù)手冊》,其繁體
書籍目錄
推薦序前言第1章 認(rèn)識UML 1.1 統(tǒng)一建模語言 1.2 UML圖 1.2.1 類圖 1.2.2 序列圖 1.2.3 用例圖 1.2.4 狀態(tài)圖 1.2.5 活動(dòng)圖 1.3 UML工具 1.3.1 StarUML 1.3.2 IBM RSA 1.3.3 Case Complete第2章 UML-C++先睹為快 2.1 簡易的開發(fā)程序 2.2 計(jì)算總資產(chǎn)的用例 2.3 申購單筆基金的用例第3章 C++文件結(jié)構(gòu) 3.1 免費(fèi)工具Dev-C++ 3.2 C++文件結(jié)構(gòu) 3.3 重用類的代碼第4章 重要的OO及UML概念 4.1 對象 4.1.1 對象種類 4.1.2 善用交易模式 4.2 屬性與操作 4.2.1 屬性細(xì)節(jié) 4.2.2 操作與方法 4.3 封裝 4.4 類 4.5 泛化關(guān)系 4.6 關(guān)聯(lián)關(guān)系 4.7 聚合關(guān)系 4.8 組合關(guān)系 4.9 用例與執(zhí)行者第5章 從類圖到C++ 5.1 類圖 5.2 類與對象 5.3 關(guān)聯(lián)關(guān)系 5.3.1 導(dǎo)航性 5.3.2 一對多的多重性 5.3.3 多對多的多重性 5.4 聚合與組合 5.4.1 聚合關(guān)系 5.4.2 組合關(guān)系 5.5 依賴 5.6 泛化關(guān)系 5.6.1 繼承 5.6.2 保護(hù)等級的可見度 5.6.3 抽象類 5.6.4 再添兩個(gè)類第6章 使用StarUML繪制類圖 6.1 新建項(xiàng)目 6.2 新建類圖 6.3 建立類 6.4 建立關(guān)系 6.5 輸出C++代碼第7章 從序列圖到C++ 7.1 序列圖與類圖的關(guān)聯(lián) 7.2 對象與類 7.3 鏈接與關(guān)系 7.4 消息與操作 7.5 通信圖第8章 使用StarUML繪制序列圖 8.1 準(zhǔn)備好類圖 8.2 新建序列圖 8.3 建立對象及消息 8.4 建立片段 8.5 輸出通信圖第9章 從用例圖到C++ 9.1 主要用途 9.2 用例圖 9.3 用例敘述 9.3.1 用例的基本數(shù)據(jù) 9.3.2 執(zhí)行流程 9.3.3 條件及規(guī)則 9.3.4 相關(guān)文檔 9.3.5 其他事項(xiàng) 9.3.6 用例敘述的案例 9.4 與類圖及序列圖的搭配 9.4.1 計(jì)算總資產(chǎn)的用例 9.4.2 申購單筆基金的用例第10章 用StarUML繪制用例圖 10.1 新建用例圖 10.2 繪制用例圖 10.3 編寫用例敘述第11章 從狀態(tài)圖到C++ 11.1 狀態(tài)圖 11.2 不直接實(shí)現(xiàn) 11.3 土法煉鋼第12章 使用StarUML繪制狀態(tài)圖 12.1 新建狀態(tài)圖 12.2 繪制狀態(tài)圖第13章 活動(dòng)圖的應(yīng)用與概念 13.1 企業(yè)組織的應(yīng)用 13.1.1 工作流程 13.1.2 業(yè)務(wù)流程 13.1.3 聯(lián)合服務(wù) 13.2 信息系統(tǒng)的應(yīng)用 13.2.1 系統(tǒng)流程 13.2.2 整合流程 13.2.3 復(fù)雜操作 13.3 常見的主要概念 13.3.1 動(dòng)作 13.3.2 決策或合并 13.3.3 分支與會(huì)合 13.3.4 分區(qū) 13.3.5 對象與對象流 13.3.6 子活動(dòng) 13.3.7 連接器 13.3.8 信號與事件 13.3.9 中斷 13.3.10 流程終點(diǎn)第14章 使用StarUML繪制活動(dòng)圖 14.1 新建活動(dòng)圖 14.2 繪制活動(dòng)圖
編輯推薦
一本聆聽UML專家的聲音 C++程序員學(xué)習(xí)UML的最佳選擇! 本書為廣大的C++程序員量身定做,介紹了如何利用UML進(jìn)行建模,進(jìn)而更好地支持C++程序設(shè)計(jì)。主要內(nèi)容包括:C++文件結(jié)構(gòu)、重要的OO及UML概念、從類圖到C++、使用StarUML繪制類圖、從序列圖到C++、使用StarUML繪制序列圖、從用例圖及敘述到C++、使用StarUML繪制用例圖、從狀態(tài)圖到C++、用StarUML繪制狀態(tài)圖、活動(dòng)圖概念、用StarUML繪制活動(dòng)圖等。 本書具有以下特色: ·從C++程序員角度出發(fā),介紹了更多的UML概念,精細(xì)繪制UML圖?! ぷ⒅胤椒ǖ膫魇?,將作者多年的經(jīng)驗(yàn)和技巧融入書中,幫助讀者快速掌握UML,獨(dú)立解決項(xiàng)目中的問題。 ·講解細(xì)膩,采用大量代碼示例和屏幕截圖,詳細(xì)跟蹤工具的每一步操作,一步步畫出UML圖。 ·本書使用的是開源的、免費(fèi)的工具StarUML。該工具功能全面,便于讀者學(xué)習(xí)。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
C++程序員UML實(shí)務(wù)手冊 PDF格式下載