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