注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)信息安全快速開(kāi)發(fā)最佳軟件

快速開(kāi)發(fā)最佳軟件

快速開(kāi)發(fā)最佳軟件

定 價(jià):¥49.00

作 者: (英)Andy Carmichael,(英)Dan Haywood著;詹梅,楊衛(wèi)東等譯;詹梅譯
出版社: 電子工業(yè)出版社
叢編項(xiàng): 軟件工程叢書(shū)
標(biāo) 簽: 暫缺

ISBN: 9787505396715 出版時(shí)間: 2004-03-01 包裝: 平裝
開(kāi)本: 24cm 頁(yè)數(shù): 372 字?jǐn)?shù):  

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

  Together:自始至終強(qiáng)化軟件開(kāi)發(fā)Together開(kāi)發(fā)了一套非常優(yōu)秀的支持完整生命周期的工具,用于構(gòu)造高質(zhì)量、高效率和高性能的軟件?!犊焖匍_(kāi)發(fā)最佳軟件》是一本具有權(quán)威性的Together的使用指南。在這本書(shū)中,兩位一流的Together導(dǎo)師和我們分離了開(kāi)發(fā)過(guò)程中每步取得成功的方法:從規(guī)劃到需求,到開(kāi)發(fā)、調(diào)試、交付和管理。無(wú)論你是一個(gè)分析人員、體系結(jié)構(gòu)師、設(shè)計(jì)人員、開(kāi)發(fā)人員,還是管理人員及其他,無(wú)論你在使用什么樣技術(shù),本書(shū)都有助于你有效地組織和強(qiáng)化下一個(gè)軟件項(xiàng)目——Together!·Together基于團(tuán)隊(duì)的軟件開(kāi)發(fā)權(quán)威指南·改善質(zhì)量,提高效率和改進(jìn)性能的可靠技術(shù)·覆蓋整個(gè)項(xiàng)目生命周期:需求、建模、設(shè)計(jì)、體系結(jié)構(gòu)、調(diào)試、部署及其他·由一流的Together技術(shù)專家編寫(xiě)你將在本書(shū)中找到詳細(xì)的例子和實(shí)用的見(jiàn)解:·利用Together的通用語(yǔ)言、圖和構(gòu)造塊組件,以改善團(tuán)隊(duì)協(xié)作·常用TogetherSoft的“模型—構(gòu)造—屬性”軟件開(kāi)發(fā)方法·用Together Control Genter管理軟件開(kāi)發(fā)程·使用Together簡(jiǎn)化建模、設(shè)計(jì)和體系結(jié)構(gòu)·利用Together工具提高編程人員的效率,并且減少錯(cuò)誤本書(shū)的主要目標(biāo)是使開(kāi)發(fā)團(tuán)隊(duì)用最小的預(yù)算獲得最大的幫助,開(kāi)發(fā)出最佳的軟件。本書(shū)向你推薦了一種輕量級(jí)、靈活的軟件開(kāi)發(fā)過(guò)程:剛剛夠用的過(guò)程,剛剛夠用的形式,以及剛剛夠用的文檔。本書(shū)全篇貫穿了四大主題:只維護(hù)一個(gè)單源模型;最小元模型;擾亂改變模型;持續(xù)的質(zhì)量測(cè)量,主要講述的是如何使用Together這一軟件開(kāi)發(fā)平臺(tái)幫助您在更短的時(shí)間內(nèi)交付同樣質(zhì)量或更高質(zhì)量的軟件,即快速開(kāi)發(fā)最佳軟件。本書(shū)適合于軟件開(kāi)發(fā)團(tuán)隊(duì)、團(tuán)隊(duì)領(lǐng)導(dǎo)和項(xiàng)目經(jīng)理,尤其是將Java或類(lèi)似的面向?qū)ο笳Z(yǔ)言作為程序設(shè)計(jì)語(yǔ)言的軟件開(kāi)發(fā)團(tuán)隊(duì)使用,也適于教師、學(xué)生、培訓(xùn)人員及顧問(wèn)做參考手冊(cè)。

作者簡(jiǎn)介

  AndyCarmichael:在軟件工程領(lǐng)域工作了20年,專門(mén)研究軟件開(kāi)發(fā)方法和工具。在擔(dān)任TogetherSoft公司的專業(yè)服務(wù)主管及歐洲和英國(guó)的技術(shù)服務(wù)主管期間,與DanHaywood合作編寫(xiě)了《快速開(kāi)發(fā)最佳軟件》。他還編寫(xiě)了其他兩本書(shū):《對(duì)象開(kāi)發(fā)方法》和《開(kāi)發(fā)業(yè)務(wù)對(duì)象》。他是“ApplicationDevelopmentAdvisor”雜志的技術(shù)編輯。DamHaywood:作為一名獨(dú)立的顧問(wèn)和Sybase專業(yè)服務(wù)顧問(wèn),在大大小小的軟件開(kāi)發(fā)項(xiàng)目中工作超過(guò)12年。

圖書(shū)目錄

第1章  Together——與眾不同之處
 1.1  現(xiàn)在需要Together
 1.2  本書(shū)所蘊(yùn)含的原則
 1.3  為什么說(shuō)Together是一種令人激動(dòng)的技術(shù)
 1.3.1  維護(hù)單源模型(Live Source技術(shù))
 1.3.2  通過(guò)配置管理控制協(xié)作
 1.3.3  煩瑣事務(wù)的自動(dòng)化
 1.3.4  使用模式傳播專家經(jīng)驗(yàn)
 1.3.5  持續(xù)的質(zhì)量監(jiān)控和反饋
 1.4  過(guò)程. 過(guò)程, 自始自終
 1.4.1  只構(gòu)造所需要的
 1.4.2  要素
 1.4.3  非線性生命周期總是處于過(guò)程之中
 1.4.4  最小元模型
 1.5  下章內(nèi)容
 第2章  最后的步驟:部署和運(yùn)行
 2.1  轎車(chē)服務(wù)(CarServ)系統(tǒng)
 2.1.1  Cloudscape(云圖數(shù)據(jù)庫(kù))
 2.2  演化的系統(tǒng)
 2.3  檢查單個(gè)模型
 2.4  改變和重新部署
 2.5  文檔生成
 2.6  下章內(nèi)容
 第3章  第1步:對(duì)領(lǐng)域建模
 3.1  說(shuō)明書(shū)的元素
 3.2  領(lǐng)域建模
 3.2.1  著色建模
 3.3  類(lèi)型和類(lèi)
 3.4  把類(lèi)型建模成類(lèi)
 3.4.1  建模屬性
 3.4.2  無(wú)導(dǎo)航的關(guān)聯(lián)
 3.4.3  建模操作
 3.5  下章內(nèi)容
 第4章  受益者步驟:說(shuō)明需求
 4.1  業(yè)務(wù)流程
 4.1.1  UML圖
 4.1.2  業(yè)務(wù)用例與系統(tǒng)用例
 4.1.3  CarServ的業(yè)務(wù)用例
 4.1.4  判定點(diǎn)和對(duì)象流
 4.2  系統(tǒng)功能
 4.2.1  什么(What). 怎樣(How). 為什么(Why)
 4.2.2  CarServ系統(tǒng)用例
 4.2.3  腳本(Scenarios)
 4.3  建模用戶:參與者
 4.3.1  參與者與人物(persona)
 4.3.2  參與者作為安全角色
 4.3.3  批處理
 4.4  使用狀態(tài)圖明確需求
 4.5  非功能性需求
 4.6  配置管理
 4.7  下章內(nèi)容
 第5章  控制步驟:以特征為中心的管理
 5.1  使一切都在控制中
 5.2  為什么以特征為中心
 5.3  為什么要用時(shí)間段(Timeboxes)
 5.3.1  一定規(guī)模內(nèi)的自相似
 5.3.2  貫穿于生命周期的自相似
 5.4  為什么是適應(yīng)的
 5.5  估算實(shí)現(xiàn)特征的代價(jià)
 5.5.1  三點(diǎn)估算法
 5.5.2  項(xiàng)目速率
 5.6  用例與特征
 5.6.1  在Together中的用例和特征
 5.6.2  重構(gòu)的代價(jià)和體系結(jié)構(gòu)
 5.6.3  配置管理
 5.7  下章內(nèi)容
 第6章  持續(xù)的步驟:測(cè)量質(zhì)量
 6.1  如何測(cè)量質(zhì)量
 6.1.1  黑盒測(cè)量和白盒測(cè)量
 6.2  測(cè)試
 6.2.1  功能測(cè)試
 6.2.2  非功能測(cè)試
 6.2.3  單元測(cè)試
 6.2.4  Together的測(cè)試框架
 6.2.5  多少單元測(cè)試才是充分的
 6.3  度量
 6.4  審核
 6.4.1  定制審核
 6.4.2  編譯模型
 6.4.3  其他觀點(diǎn)
 6.5  生成文檔
 6.5.1  超鏈接
 6.5.2  設(shè)計(jì)模式
 6.5.3  Together的文檔生成
 6.5.4  檢查與審查
 6.6  下章內(nèi)容
 第7章  微觀步驟:設(shè)計(jì)和實(shí)現(xiàn)
 7.1  一個(gè)已實(shí)現(xiàn)的例子
 7.1.1  把一個(gè)新需求加到構(gòu)造中
 7.1.2  定義測(cè)試
 7.1.3  設(shè)計(jì)用戶交互
 7.1.4  設(shè)計(jì)對(duì)象交互
 7.1.5  設(shè)計(jì)持久性數(shù)據(jù)
 7.2  有效的交互設(shè)計(jì)
 7.2.1  此前和此后
 7.2.2  選擇設(shè)計(jì)
 7.2.3  指定維護(hù)關(guān)聯(lián)的責(zé)任(哪個(gè)對(duì)象維護(hù)關(guān)聯(lián))
 7.2.4  改變視角
 7.2.5  在交互圖中避免細(xì)節(jié)
 7.2.6  異步交互
 7.3  有效類(lèi)圖
 7.3.1  保存領(lǐng)域模型視圖
 7.3.2  包類(lèi)圖與類(lèi)圖
 7.3.3  闡明設(shè)計(jì)時(shí)易忽略的角落
 7.3.4  類(lèi)符號(hào)分隔欄
 7.3.5  雙向關(guān)聯(lián)
 7.3.6  限定的關(guān)聯(lián)
 7.4  使用模式
 7.5  使用Together重構(gòu)
 7.6  定制Together
 7.7  下章內(nèi)容
 第8章  宏觀步驟:體系結(jié)構(gòu)
 8.1  什么是體系結(jié)構(gòu), 為什么它很重要
 8.2  框架優(yōu)先還是功能優(yōu)先
 8.3  體系結(jié)構(gòu)的職責(zé)
 8.4  給出關(guān)于體系結(jié)構(gòu)約束的文檔
 8.5  對(duì)依賴關(guān)系的管理
 8.5.1  包間依賴
 8.5.2  依賴倒置原則
 8.5.3  強(qiáng)制依賴
 8.6  層間的交互
 8.6.1  從表示到應(yīng)用
 8.6.2  從應(yīng)用到領(lǐng)域
 8.6.3  領(lǐng)域和數(shù)據(jù)管理
 8.7  版本和配置的管理
 8.7.1  版本控制下的模型元素的移動(dòng)和重命名
 8.8  下章內(nèi)容
 第9章  J2EE體系結(jié)構(gòu)
 9.1  利用Together輕松使用J2EE
 9.1.1  開(kāi)發(fā)
 9.1.2  與Tomcat綁定在一起交付
 9.1.3  部署到外部應(yīng)用服務(wù)器
 9.1.4  其他的J2EE支持
 9.1.5  測(cè)試
 9.1.6  總結(jié)
 9.2  J2EE并不那么容易
 9.2.1  層次的體系結(jié)構(gòu)
 9.2.2  表示層的問(wèn)題
 9.2.3  持久層的問(wèn)題
 9.2.4  狀態(tài)
 9.2.5  總結(jié)
 第10章  結(jié)束語(yǔ)
 10.1  我們需要你再做一次
 10.2  簡(jiǎn)單總結(jié)一下
 10.2.1  一個(gè)單源模型
 10.2.2  最小元模型
 10.2.3  擾亂改變模型
 10.2.4  持續(xù)的質(zhì)量測(cè)量
 10.3  現(xiàn)在結(jié)束了
 附錄A  安裝案例研究軟件
 A.1  開(kāi)始之前
 A.2  Together的下載和安裝
 A.2.1  環(huán)境變量
 A.3  案例研究
 A.3.1  Cloudscape數(shù)據(jù)庫(kù)
 A.3.2  案例研究源碼
 A.3.3  建立數(shù)據(jù)庫(kù)
 A.4  快速測(cè)試
 附錄B  JUnit和JUnitX
 B.1  動(dòng)機(jī)
 B.2  開(kāi)始
 B.3  使用Together的測(cè)試框架創(chuàng)建測(cè)試用例和測(cè)試包
 B.3.1  創(chuàng)建測(cè)試用例
 B.3.2  創(chuàng)建測(cè)試代理
 B.3.3  創(chuàng)建測(cè)試包
 B.3.4  運(yùn)行測(cè)試
 B.4  場(chǎng)景背后
 B.4.1  框架類(lèi)
 B.5  擴(kuò)展
 B.6  在實(shí)踐中寫(xiě)測(cè)試
 B.6.1  tearDown
 B.6.2  改變System.out
 B.6.3  (使用TestProxy)測(cè)試隱含功能
 B.6.4  測(cè)試代理的意外異常
 B.6.5  線程化
 附錄C  使用.config文件定制Together
 C.1  動(dòng)機(jī)
 C.2  技巧和訣竅
 C.2.1  文件名
 C.2.2  加入而不是覆蓋
 C.3  Bean的特性
 C.4  文檔化模式實(shí)例
 C.5  著色注釋
 C.6  對(duì)照對(duì)象圖
 C.7  文檔化包依賴
 附錄D  定制Together模板
 D.1  動(dòng)機(jī)
 D.2  幕后
 D.3  匯集API模板
 D.4  模板
 附錄E  定制Together的檢查器
 E.1  動(dòng)機(jī)
 E.2  檢查器特性生成器
 E.3  使用基于配置的檢查器
 E.4  開(kāi)放的API
 E.5  檢查器框架
 E.6  結(jié)論
 附錄F  RwiSupport框架
 F.1  動(dòng)機(jī)
 F.2  框架類(lèi)
 F.3  可能的增強(qiáng)
 附錄G  CarServ用例研究
 參考文獻(xiàn)

本目錄推薦

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