出版時間:2005-3 出版社:電子工業(yè)出版社 作者:王詠武 頁數(shù):432 字數(shù):556000
Tag標簽:無
內(nèi)容概要
本書是一本試圖用實戰(zhàn)案例闡釋面向?qū)ο蠹夹g(shù)體系的指南。本書共分19章,以實際的開發(fā)案例——FishGUI項目為主線依次介紹了需求和用例分析、面向?qū)ο蠓治?、架?gòu)分析、面向?qū)ο笤O(shè)計、設(shè)計模式、編碼技巧等幾個主要的技術(shù)領(lǐng)域,并基本按照時間順序,描述了FishGUI系統(tǒng)設(shè)計和實現(xiàn)的全過程。 如果把面向?qū)ο蟠髱焸兤乩碚摻?gòu)的經(jīng)典讀物稱為面向?qū)ο笫⒀缰械闹鞑耍敲?,這本書指南若能充當佐餐的涼菜或是飯后的甜心,作者就心滿意足了。本書適合所有在軟件開始領(lǐng)域辛勤工作的開發(fā)人員、管理人員、系統(tǒng)分析人員、測試人員、技術(shù)支持人員以及廣大的在校學生閱讀。
作者簡介
王詠武,在軟件待業(yè)摸爬滾打十多年。大學畢業(yè)后在UNIX系統(tǒng)下學了幾年C和C++語言,嘗試開發(fā)了幾個大型軟件,隨后又有機會在大型主機一人多高的CPU、硬盤以及水管精細的導線面前編寫復雜的COBOL程序;最近幾年則一直在移動通信領(lǐng)域奮斗,在Sonlaris和Windows系統(tǒng)下開發(fā)、調(diào)試手
書籍目錄
第1章 需求分析:追求完美VS.容忍缺陷 1.1 開發(fā)日記:2003年11月6日,星期四 1.2 魚和熊掌 1.3 項目目標和項目范圍 1.3.1 項目目標 1.3.2 項目范圍 1.4 需求分析的基本概念 1.4.1 什么是需求? 1.4.2 功能性需求和非功能性需求 1.4.3 項目干系人 1.4.4 需求分析 1.5 FISHGUI的需求分析 1.5.1 小A的錯誤 1.5.2 正確的需求分析方法 1.6 變化的需求 1.6.1 需求變更的原因和對策 1.6.2 FishGUI項目的需求變化 1.7 總結(jié) 第2章 用例分析:海底總動員VS.云中漫步 2.1 開發(fā)日記:2003年11月10日,星期一 2.2 為什么使用UML? 2.3 用例模型 2.3.1 什么是用例模型? 2.3.2 場景 2.3.3 用例模型的應用價值 2.4 用例建模 2.4.1 確定系統(tǒng)邊界和參與者 2.4.2 確定用例級別 2.4.3 FishGUI的用例建模 2.5 總結(jié) 第3章 設(shè)計方法:面向過程VS.面向?qū)ο? 3.1 開發(fā)日記:2003年11月13日,星期四 3.2 面向過程的方法適合FISHGUI嗎? 3.3 如何衡量軟件的設(shè)計質(zhì)量? 3.4 面向?qū)ο蟮脑O(shè)計方法 3.4.1 關(guān)于面向?qū)ο蟮膬煞N誤解 3.4.2 面向?qū)ο蟮幕靖拍? 3.4.3 面向?qū)ο蟮幕驹瓌t 3.4.4 面向?qū)ο蟮拈_發(fā)過程 3.5 框架和類庫 3.5.1 框架和類庫的區(qū)別 3.5.2 框架的分類 3.6 軟件生命周期模型 3.6.1 瀑布模型 3.6.2 迭代模型 3.6.3 瀑布模型和迭代模型的比較 3.7 總結(jié) 第4章 模式:變化之美VS.永恒之道 4.1 開發(fā)日記:2003年11月14日,星期五 4.2 模式 4.2.1 模式的起源 4.2.2 模式的概念 4.2.3 模式的分類 4.3 設(shè)計模式 4.3.1 如何學習和實踐設(shè)計模式? 4.3.2 蘊涵在設(shè)計模式中的設(shè)計原則和理念 4.3.3 設(shè)計模式最根本的意圖是適應需求變化 4.3.4 針對接口編程,而不要針對實現(xiàn)編程 4.3.5 優(yōu)先使用聚合,而不是繼承 4.3.6 設(shè)計模式的分類 4.3.7 設(shè)計模式的意圖和設(shè)計要點 4.3.8 設(shè)計模式中的簡單和復雜 4.4 總結(jié) 第5章 分析模型:實體類VS.軟件類第6章 架構(gòu)分析:功能分解VS.對象分析第7章 面向?qū)ο笤O(shè)計:共性VS.個性第8章 外觀模式:統(tǒng)一接口VS.暴露細節(jié)第9章 觀察者模式:間接依賴VS.直接依賴第10章 單件模式:隱式全局變量VS.顯式全局變量第11章 復合模式:透明VS.安全第12章 迭代器模式:繼承VS.模板第13章 創(chuàng)建型模式:工廠方法VS.抽象工廠第14章 消息:廣義消息VS.狹義消息第15章 模板方法模式:正向依賴VS.依賴倒置第16章 MFC消息映射表模式:虛函數(shù)VS.映射表第17章 適配器模式:類模式VS.對象模式第18章 MVC模式:三國演義VS三分歸一第19章 C++編碼經(jīng)驗談:理論VS.實踐附錄A FishGUI的安裝和使用附錄B FishGUI的改進參考文獻
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載