注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合UML基礎(chǔ)教程

UML基礎(chǔ)教程

UML基礎(chǔ)教程

定 價(jià):¥32.00

作 者: (美)Jason T.Roff著;張瑜,楊繼萍等譯;張瑜譯
出版社: 清華大學(xué)出版社
叢編項(xiàng): 國(guó)外經(jīng)典初學(xué)者入門(mén)教程系列
標(biāo) 簽: UML

ISBN: 9787302071228 出版時(shí)間: 2004-03-01 包裝: 膠版紙
開(kāi)本: 19cm 頁(yè)數(shù): 276 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)是為開(kāi)發(fā)人員、分析者、質(zhì)量保證人和項(xiàng)目經(jīng)理編寫(xiě)的。不要被本書(shū)的題目誤導(dǎo)。盡管本書(shū)的標(biāo)題涉及初學(xué)階段的人員,但本書(shū)不只是為初級(jí)開(kāi)發(fā)人員或入門(mén)級(jí)分析者準(zhǔn)備的。事實(shí)上,本書(shū)假定讀者對(duì)軟件以及軟件是如何建立的已經(jīng)有了一個(gè)基本的理解。分析者從本書(shū)可以了解到如何從系統(tǒng)的用戶(hù)或準(zhǔn)用戶(hù)獲取業(yè)務(wù)需求。他們會(huì)學(xué)習(xí)并理解開(kāi)發(fā)人員需要什么來(lái)編寫(xiě)系統(tǒng)?開(kāi)發(fā)人員將會(huì)了解到如何使用分析者提供的信息來(lái)開(kāi)始建立系統(tǒng)的具體模型,并最終編寫(xiě)其代碼。質(zhì)量保證人會(huì)了解到如何閱讀要進(jìn)行測(cè)試的應(yīng)用程序的設(shè)計(jì)圖以使他們的工作效率更高。當(dāng)然,項(xiàng)目經(jīng)理可以了解如何管理整個(gè)過(guò)程以使工程順利進(jìn)行。如果你讀到了這里,可能就已經(jīng)分享了對(duì)開(kāi)發(fā)軟件之前,建立軟件模型的理解。你進(jìn)行任何主要工程之前了解了這一點(diǎn),或者因?yàn)槟隳壳罢趨⑴c一項(xiàng)工程,所以正在閱讀本書(shū)的話(huà),你就太幸運(yùn)了。無(wú)論如何,學(xué)習(xí)正確的東西永遠(yuǎn)也不會(huì)太晚,本書(shū)將為你顯示這一點(diǎn)。JasoncT.Roff擁有并運(yùn)營(yíng)著FirstFactory公司,它是一家軟件開(kāi)發(fā)咨詢(xún)公司,擅長(zhǎng)于Microsoft軟件和Internet開(kāi)發(fā)、文檔制作服務(wù)和Web宿主(www.firstfactory.com)。Jason編寫(xiě)過(guò)多種有關(guān)數(shù)據(jù)庫(kù)開(kāi)發(fā)和電子商務(wù)方面的圖書(shū),目前正致力于使用SQLServer進(jìn)行.NET開(kāi)發(fā)和項(xiàng)目管理。他在A(yíng)lbanyUniversity獲得了計(jì)算機(jī)科學(xué)與應(yīng)用數(shù)學(xué)專(zhuān)業(yè)的學(xué)士學(xué)位,目前正在攻讀碩士學(xué)位。通過(guò)本書(shū),讀者將能夠使用統(tǒng)一建模語(yǔ)言(UML)進(jìn)行軟件的設(shè)計(jì)、分析與開(kāi)發(fā)。本書(shū)秉承“基礎(chǔ)教程”(Beginner''''sGuide)叢書(shū)的一貫風(fēng)格,使用了豐富的圖形來(lái)表現(xiàn)用戶(hù)的軟件設(shè)計(jì)思想,以便最終創(chuàng)建結(jié)構(gòu)良好的、更加穩(wěn)定的產(chǎn)品。通過(guò)本書(shū),你將會(huì)了解到軟件設(shè)計(jì)和分析中的用例圖和面向?qū)ο蟮母拍?。減少為了創(chuàng)建正確的設(shè)計(jì)和?峁刮牡刀ǚ訓(xùn)目⑹奔?。了解活动图、顺邢u己屠嗤跡褂眉賞技觳橄低辰峁?。策€苣閌淺絳蛟薄⒐こ淌?、软件开发者、软件构造师,还是紦溷机科学专覚n難?,本书峨H悄憧佳癠ML的良師益友。

作者簡(jiǎn)介

  JasoncT.Roff擁有并運(yùn)營(yíng)著FirstFactory公司,它是一家軟件開(kāi)發(fā)咨詢(xún)公司,擅長(zhǎng)于Microsoft軟件和Internet開(kāi)發(fā)、文檔制作服務(wù)和Web宿主(www.firstfactory.com)。Jason編寫(xiě)過(guò)多種有關(guān)數(shù)據(jù)庫(kù)開(kāi)發(fā)和電子商務(wù)方面的圖書(shū),目前正致力于使用SQLServer進(jìn)行.NET開(kāi)發(fā)和項(xiàng)目管理。他在A(yíng)lbanyUniversity獲得了計(jì)算機(jī)科學(xué)與應(yīng)用數(shù)學(xué)專(zhuān)業(yè)的學(xué)士學(xué)位,目前正在攻讀碩士學(xué)位。

圖書(shū)目錄

第1章  UML的基本原理                  
 1. 1  了解軟件建模的原因                  
 1. 1. 1  分析. 設(shè)計(jì)與實(shí)現(xiàn)                  
 1. 1. 2  軟件生命周期模型                  
 1. 2  理解統(tǒng)一建模過(guò)程                  
 1. 2. 1  初始階段                  
 1. 2. 2  籌劃階段                  
 1. 2. 3  構(gòu)建階段                  
 1. 2. 4  轉(zhuǎn)換階段                  
 1. 3  什么是UML                  
 1. 3. 1  UML的歷史                  
 1. 3. 2  OMG                  
 1. 4  認(rèn)識(shí)UML的構(gòu)件                  
 1. 4. 1  結(jié)構(gòu)圖                  
 1. 4. 2  行為圖                  
 1. 5  尋找有效的UML建模工具                  
 1. 5. 1  Rational Rose                  
 1. 5. 2  Visio                  
 1. 5. 3  寫(xiě)字板或筆和紙                  
 1. 6  思考與練習(xí)                  
 第2章  用例圖                  
 2. 1  定義用例圖                  
 2. 2  找到用例圖建模的原因                  
 2. 3  認(rèn)識(shí)用例圖的標(biāo)記符組件                  
 2. 3. 1  系統(tǒng)                  
 2. 3. 2  參與者                  
 2. 3. 3  用例                  
 2. 3. 4  關(guān)系                  
 2. 3. 5  子系統(tǒng)                  
 2. 4  理解泛化技術(shù)                  
 2. 4. 1  用例與用例的關(guān)系                  
 2. 4. 2  參與者與參與者的關(guān)系                  
 2. 5  理解如何使用包含關(guān)系和擴(kuò)展關(guān)系                  
 2. 5. 1  包含關(guān)系                  
 2. 5. 2  擴(kuò)展關(guān)系                  
 2. 6  學(xué)習(xí)如何描述用例                  
 2. 7  學(xué)習(xí)如何建立用例圖模型                  
 2. 7. 1  找出參與者和用例                  
 2. 7. 2  區(qū)分用例優(yōu)先次序                  
 2. 7. 3  細(xì)化每個(gè)用例                  
 2. 7. 4  構(gòu)建用例模型                  
 2. 8  思考與練習(xí)                  
 第3章  面向?qū)ο笤O(shè)計(jì)介紹                  
 3. 1  認(rèn)識(shí)面向?qū)ο笤O(shè)計(jì)的特征                  
 3. 2  理解OOD中類(lèi)的用法                  
 3. 2. 1  抽象                  
 3. 2. 2  封裝                  
 3. 2. 3  接口                  
 3. 3  理解OOD中繼承的用法                  
 3. 3. 1  繼承層次結(jié)構(gòu)                  
 3. 3. 2  多重繼承                  
 3. 4  理解OOD中多態(tài)性的用法                  
 3. 5  思考與練習(xí)                  
 第4章  活動(dòng)圖的工作流建模                  
 4. 1  定義活動(dòng)圖                  
 4. 2  了解為什么建?;顒?dòng)圖                  
 4. 3  確定活動(dòng)圖的標(biāo)記符組件                  
 4. 3. 1  活動(dòng):動(dòng)作狀態(tài)                  
 4. 3. 2  狀態(tài)                  
 4. 3. 3  轉(zhuǎn)移                  
 4. 3. 4  綜合運(yùn)用                  
 4. 4  學(xué)習(xí)如何使用條件                  
 4. 4. 1  控制點(diǎn)                  
 4. 4. 2  決策點(diǎn)                  
 4. 5  學(xué)習(xí)活動(dòng)圖中的其他標(biāo)記符                  
 4. 5. 1  事件和觸發(fā)器                  
 4. 5. 2  游泳道                  
 4. 5. 3  分岔和聯(lián)結(jié)                  
 4. 6  學(xué)習(xí)如何建模活動(dòng)圖                  
 4. 6. 1  標(biāo)識(shí)用例                  
 4. 6. 2  建模主路徑                  
 4. 6. 3  建模從路徑                  
 4. 6. 4  添加游泳道                  
 4. 6. 5  改進(jìn)高層活動(dòng)                  
 4. 7  思考與練習(xí)                  
 第5章  使用順序圖建模行為                  
 5. 1  定義順序圖                  
 5. 2  為什么要建模順序圖                  
 5. 3  了解順序圖的標(biāo)記符組件                  
 5. 3. 1  活動(dòng)對(duì)象                  
 5. 3. 2  消息                  
 5. 4  理解如何使用消息進(jìn)行通信                  
 5. 4. 1  同步消息                  
 5. 4. 2  異步消息                  
 5. 4. 3  簡(jiǎn)單消息                  
 5. 5  學(xué)習(xí)順序圖使用的其他技術(shù)                  
 5. 5. 1  創(chuàng)建對(duì)象                  
 5. 5. 2  使用狀態(tài)                  
 5. 5. 3  分支和從屬流                  
 5. 6  學(xué)習(xí)如何建模順序圖                  
 5. 6. 1  確定工作流                  
 5. 6. 2  布置對(duì)象                  
 5. 6. 3  添加消息和條件                  
 5. 6. 4  繪制總圖                  
 5. 7  思考與練習(xí)                  
 第6章  使用類(lèi)圖定義域模型                  
 6. 1  定義類(lèi)圖                  
 6. 2  為什么要建模類(lèi)圖                  
 6. 3  學(xué)習(xí)類(lèi)圖的標(biāo)記符組件                  
 6. 3. 1  類(lèi)                  
 6. 3. 2  關(guān)系                  
 6. 3. 3  多重性                  
 6. 3. 4  角色                  
 6. 4  學(xué)習(xí)如何建模類(lèi)                  
 6. 4. 1  特性和操作                  
 6. 4. 2  對(duì)象:類(lèi)實(shí)例                  
 6. 4. 3  包                  
 6. 5  學(xué)習(xí)如何為特性提供信息                  
 6. 5. 1  數(shù)據(jù)類(lèi)型                  
 6. 5. 2  初始值                  
 6. 5. 3  多重性                  
 6. 5. 4  派生的特性                  
 6. 6  學(xué)習(xí)如何為操作提供參數(shù)                  
 6. 7  學(xué)習(xí)如何建模類(lèi)圖                  
 6. 7. 1  確定類(lèi)和關(guān)聯(lián)                  
 6. 7. 2  確定特性和操作                  
 6. 8  思考與練習(xí)                  
 第7章  協(xié)作圖                  
 7. 1  定義協(xié)作圖                  
 7. 2  為什么要建模協(xié)作圖                  
 7. 3  了解協(xié)作圖的標(biāo)記符組件                  
 7. 3. 1  對(duì)象和角色                  
 7. 3. 2  關(guān)聯(lián)角色                  
 7. 3. 3  鏈接                  
 7. 3. 4  消息                  
 7. 4  學(xué)習(xí)不同的消息類(lèi)型                  
 7. 4. 1  同步消息                  
 7. 4. 2  異步消息                  
 7. 4. 3  簡(jiǎn)單消息                  
 7. 5  深入研究消息                  
 7. 5. 1  序列化                  
 7. 5. 2  控制點(diǎn)條件                  
 7. 5. 3  創(chuàng)建實(shí)例                  
 7. 5. 4  迭代                  
 7. 6  學(xué)習(xí)如何建模協(xié)作圖                  
 7. 6. 1  確定協(xié)作圖的元素                  
 7. 6. 2  建模結(jié)構(gòu)化關(guān)系                  
 7. 6. 3  建模實(shí)例層協(xié)作圖                  
 7. 7  思考與練習(xí)                  
 第8章  深入學(xué)習(xí)類(lèi)圖                  
 8. 1  學(xué)習(xí)聚集和組成                  
 8. 1. 1  聚集                  
 8. 1. 2  組成                  
 8. 1. 3  使用帶有泛化的聚集和組成                  
 8. 2  學(xué)習(xí)關(guān)聯(lián)注釋                  
 8. 2. 1  約束                  
 8. 2. 2  鑒別器                  
 8. 3  學(xué)習(xí)端點(diǎn)標(biāo)記符                  
 8. 3. 1  有序和排序                  
 8. 3. 2  導(dǎo)航                  
 8. 4  建模多個(gè)關(guān)聯(lián)                  
 8. 5  思考與練習(xí)                  
 第9章  深入學(xué)習(xí)順序圖                  
 9. 1  學(xué)習(xí)控制矩形                  
 9. 1. 1  使用控制矩形                  
 9. 1. 2  指定活動(dòng)期間                  
 9. 2  學(xué)習(xí)如何建模時(shí)間                  
 9. 2. 1  指示時(shí)間上的變化                  
 9. 2. 2  建模時(shí)間約束                  
 9. 2. 3  建模持續(xù)時(shí)間                  
 9. 3  學(xué)習(xí)如何建模迭代                  
 9. 3. 1  建模循環(huán)                  
 9. 3. 2  建模遞歸                  
 9. 4  學(xué)習(xí)如何建模高級(jí)消息                  
 9. 4. 1  消息參數(shù)和返回值                  
 9. 4. 2  指定消息序列                  
 9. 5  學(xué)習(xí)如何向順序圖中添加注釋                  
 9. 6  思考與練習(xí)                  
 第10章  使用狀態(tài)圖建模行為                  
 10. 1  定義狀態(tài)圖                  
 10. 2  為什么要建模狀態(tài)圖                  
 10. 3  學(xué)習(xí)狀態(tài)圖的標(biāo)記符組件                  
 10. 3. 1  狀態(tài)                  
 10. 3. 2  轉(zhuǎn)移                  
 10. 3. 3  決策點(diǎn)                  
 10. 3. 4  同步                  
 10. 4  學(xué)習(xí)如何指定狀態(tài)的動(dòng)作和事件                  
 10. 4. 1  事件                  
 10. 4. 2  動(dòng)作                  
 10. 5  學(xué)習(xí)如何使用合成狀態(tài)                  
 10. 5. 1  子狀態(tài)                  
 10. 5. 2  合成狀態(tài)                  
 10. 6  學(xué)習(xí)如何建模狀態(tài)圖                  
 10. 6. 1  標(biāo)識(shí)出需要進(jìn)一步建模的實(shí)體                  
 10. 6. 2  標(biāo)識(shí)出每一個(gè)實(shí)體的開(kāi)始狀態(tài)和結(jié)束狀態(tài)                  
 10. 6. 3  確定與每一個(gè)實(shí)體相關(guān)的事件                  
 10. 6. 4  從開(kāi)始狀態(tài)開(kāi)始創(chuàng)建狀態(tài)圖                  
 10. 6. 5  如果必要?jiǎng)t指定合成狀態(tài)                  
 10. 7  思考與練習(xí)                  
 第11章  構(gòu)造實(shí)現(xiàn)方式圖                  
 11. 1  定義實(shí)現(xiàn)方式圖                  
 11. 2  了解為什么要建模實(shí)現(xiàn)方式圖                  
 11. 3  學(xué)習(xí)組件圖                  
 11. 3. 1  組件                  
 11. 3. 2  依賴(lài)關(guān)系                  
 11. 3. 3  固化依賴(lài)關(guān)系                  
 11. 3. 4  包含組件                  
 11. 4  學(xué)習(xí)部署圖                  
 11. 4. 1  節(jié)點(diǎn)                  
 11. 4. 2  通信關(guān)聯(lián)                  
 11. 4. 3  組合組件圖和部署圖                  
 11. 5  學(xué)習(xí)如何建模實(shí)現(xiàn)方式圖                  
 11. 5. 1  添加節(jié)點(diǎn)                  
 11. 5. 2  添加通信關(guān)聯(lián)                  
 11. 5. 3  添加組件. 類(lèi)和對(duì)象                  
 11. 5. 4  添加依賴(lài)關(guān)系                  
 11. 6  思考與練習(xí)                  
 第12章  使用對(duì)象約束語(yǔ)言                  
 12. 1  定義對(duì)象約束語(yǔ)言                  
 12. 2  為什么使用對(duì)象約束語(yǔ)言                  
 12. 3  學(xué)習(xí)OCL語(yǔ)法                  
 12. 3. 1  上下文和固化類(lèi)型                  
 12. 3. 2  類(lèi)型和操作                  
 12. 4  學(xué)習(xí)集合的用法                  
 12. 4. 1  集                  
 12. 4. 2  序列                  
 12. 4. 3  袋子                  
 12. 4. 4  其他集合常用的操作                  
 12. 5  思考與練習(xí)                  
 附錄A  思考與練習(xí)答案                  
 附錄B  術(shù)語(yǔ)表                  

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)