出版時間:2008-4 出版社:機械工業(yè)出版社 作者:邱郁惠 編 頁數(shù):280
Tag標簽:無
內(nèi)容概要
本書介紹了C++程序員如何利用UML進行建模,以便更好地進行C++程序設(shè)計主要內(nèi)容包括:C++文件結(jié)構(gòu),重要的OO及UML概念,從類圖到C++,使用StarUML繪制類圖,從序列圖到C++,使用StarUML繪制序列圖,從用例圖及敘述到C++,使用StarUML繪制用例圖,從狀態(tài)圖到C++,用StarUML繪制狀態(tài)圖,活動圖概念,用StarUML繪制活動圖等。本書采用免費的開源軟件,包括C++開發(fā)工具Dev-C++,以及UML開發(fā)工具StarUML。 本書實例豐富,講解深入淺出,適合軟件開發(fā)人員參考,尤其適合C++程序員閱讀。
作者簡介
邱郁惠,中國臺灣資深UML專家和暢銷書作者。邱老師研究OOAD、UML和MDA十余年,自UML誕生起一直從事UML的普及和指導(dǎo)工作,從事過專案、教學(xué)及寫作。曾擔(dān)任《物件導(dǎo)向雜志》主編,編著有《系統(tǒng)分析師UML實務(wù)手冊》、《C++程序員UML實務(wù)手冊》、《SOC設(shè)計UML實務(wù)手冊》,其繁體
書籍目錄
推薦序前言第1章 認識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 活動圖 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 計算總資產(chǎn)的用例 2.3 申購單筆基金的用例第3章 C++文件結(jié)構(gòu) 3.1 免費工具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 屬性細節(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 保護等級的可見度 5.6.3 抽象類 5.6.4 再添兩個類第6章 使用StarUML繪制類圖 6.1 新建項目 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 準備好類圖 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 其他事項 9.3.6 用例敘述的案例 9.4 與類圖及序列圖的搭配 9.4.1 計算總資產(chǎn)的用例 9.4.2 申購單筆基金的用例第10章 用StarUML繪制用例圖 10.1 新建用例圖 10.2 繪制用例圖 10.3 編寫用例敘述第11章 從狀態(tài)圖到C++ 11.1 狀態(tài)圖 11.2 不直接實現(xiàn) 11.3 土法煉鋼第12章 使用StarUML繪制狀態(tài)圖 12.1 新建狀態(tài)圖 12.2 繪制狀態(tài)圖第13章 活動圖的應(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 動作 13.3.2 決策或合并 13.3.3 分支與會合 13.3.4 分區(qū) 13.3.5 對象與對象流 13.3.6 子活動 13.3.7 連接器 13.3.8 信號與事件 13.3.9 中斷 13.3.10 流程終點第14章 使用StarUML繪制活動圖 14.1 新建活動圖 14.2 繪制活動圖
編輯推薦
一本聆聽UML專家的聲音 C++程序員學(xué)習(xí)UML的最佳選擇! 本書為廣大的C++程序員量身定做,介紹了如何利用UML進行建模,進而更好地支持C++程序設(shè)計。主要內(nèi)容包括:C++文件結(jié)構(gòu)、重要的OO及UML概念、從類圖到C++、使用StarUML繪制類圖、從序列圖到C++、使用StarUML繪制序列圖、從用例圖及敘述到C++、使用StarUML繪制用例圖、從狀態(tài)圖到C++、用StarUML繪制狀態(tài)圖、活動圖概念、用StarUML繪制活動圖等。 本書具有以下特色: ·從C++程序員角度出發(fā),介紹了更多的UML概念,精細繪制UML圖?! ぷ⒅胤椒ǖ膫魇冢瑢⒆髡叨嗄甑慕?jīng)驗和技巧融入書中,幫助讀者快速掌握UML,獨立解決項目中的問題。 ·講解細膩,采用大量代碼示例和屏幕截圖,詳細跟蹤工具的每一步操作,一步步畫出UML圖?! け緯褂玫氖情_源的、免費的工具StarUML。該工具功能全面,便于讀者學(xué)習(xí)。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載