注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡軟件工程及軟件方法學見微知著:從軟件實踐到軟件工程

見微知著:從軟件實踐到軟件工程

見微知著:從軟件實踐到軟件工程

定 價:¥42.00

作 者: 蔡智明 著
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 軟件工程/開發(fā)項目管理

ISBN: 9787121114496 出版時間: 2011-02-01 包裝: 平裝
開本: 16開 頁數(shù): 222 字數(shù):  

內(nèi)容簡介

  《見微知著:從軟件實踐到軟件工程 》以一個非常典型的軟件系統(tǒng)——酒店信息管理系統(tǒng)的開發(fā)為例,站在欠缺經(jīng)驗的IT學生的角度,介紹了從學生懵頭懵腦參與開發(fā),調(diào)研規(guī)劃,建立計劃,思考Use Case,構(gòu)建ER、DFD、面向?qū)ο骍ML模型,到構(gòu)思軟件構(gòu)架、實現(xiàn)系統(tǒng)界面。與一般專業(yè)書籍完全不同的是,全書采用對比遞進寫作風格,穿插交互式啟發(fā)問答。各章節(jié)均以那些糊里糊涂的、片面幼稚的開發(fā)思考、文檔、模型圖、界面為例,首先給出常見的粗劣思考實例,接著加以分析評判,引導讀者身臨其境地介入思考,再給出改進實例,然后對比、理清、提高,指出實踐中帶有普遍性、關(guān)聯(lián)性的問題,再提升到軟件工程方法的層面加以討論,并結(jié)合了作者多年軟件開發(fā)的實際經(jīng)驗。本書以可讀性強、易于理解的圖、表為主要描述手段。從這些來自真實實踐的糊涂思考及相應圖、表、文檔的粗拙產(chǎn)生,再到分析、改進、提升的過程中,讀者可以舉一反三,避免重蹈覆轍,逐步理解、深化、悟透軟件工程的真實內(nèi)涵,切實提高軟件工程師的實際修養(yǎng)。全書將“前后一貫,左右顧盼”的理念貫穿開發(fā)活動的始終,十分有助于讀者系統(tǒng)化一致化分析能力的提升?!兑娢⒅簭能浖嵺`到軟件工程 》可以作為學習、研究軟件工程的參考書,或軟件工程實踐、實習的教材,對于在軟件領域摸爬的新老手們,當需要找點軟件開發(fā)和軟件工程的實際參考經(jīng)驗時,本書也是很適合的。

作者簡介

暫缺《見微知著:從軟件實踐到軟件工程》作者簡介

圖書目錄

引言——走入軟件開發(fā)的“魔鬼” 地帶:從哪開始 
第1章 從這里開始——基于實踐,編好系統(tǒng)開發(fā)計劃 
 1.1 調(diào)查研究一下這是一個什么項目 
  1.1.1 了解一下這家酒店的背景 
  1.1.2 討論清楚軟件的目標 
  1.1.3 畫一張酒店組織構(gòu)架圖 
  1.1.4 重點是一定要研究清楚在信息系統(tǒng)支持下酒店運行的業(yè)務流程 
  1.1.5 還要畫一張系統(tǒng)的網(wǎng)絡環(huán)境圖 
 1.2 如何組成系統(tǒng) 
  1.2.1 把系統(tǒng)劃分成幾個子系統(tǒng) 
  1.2.2 明確每個子系統(tǒng)的功能 
  1.2.3 確立系統(tǒng)的軟硬件配置 
 1.3 如何安排好項目計劃 
  1.3.1 安排好時間:軟件過程模型的實際應用與管理 
  1.3.2 安排好資金:為測試與維護留有余地——40-20-40原則 
  1.3.3 安排好人員:人件與風險管理 
 1.4 如何考慮知識產(chǎn)權(quán)問題 
  1.4.1 嚴謹制定開發(fā)合同:不要以為合同是虛的 
  1.4.2 具體確定利益分派:不要以為利益只是錢 
 1.5 如何編好系統(tǒng)開發(fā)計劃書——計劃書實例 
第2章 從這里入手——觀察實踐,分析軟件需求 
 2.1 從宏觀上把握系統(tǒng)——系統(tǒng)Use Case圖 
  2.1.1 在線預訂Use Case圖 
  2.1.2 前/后臺系統(tǒng)Use Case圖 
 2.2 從微觀上明確概念——系統(tǒng)概念模型 
  2.2.1 系統(tǒng)ER圖 
  2.2.2 概念定義——數(shù)據(jù)表 
  2.2.3 概念定義——數(shù)據(jù)字典 
 2.3 從流程上明確需求——系統(tǒng)DFD圖與相關(guān)IPO描述 
  2.3.1 全系統(tǒng)0層DFD 
  2.3.2 系統(tǒng)一層DFD 
  2.3.3 系統(tǒng)二層DFD 
  2.3.4 IPO描述 
第3章 從這里深化——深入實踐,建立UML模型 
 3.1 哪些是我系統(tǒng)中的對象——靜態(tài)Class圖 
  3.1.1 系統(tǒng)Class圖 
  3.1.2 系統(tǒng)GUI類圖 
 3.2 如何用這些對象實現(xiàn)我的系統(tǒng)——動態(tài)Sequence圖 
  3.2.1 預訂(Reservation)序列圖 
  3.2.2 登記入?。–heck In)序列圖 
  3.2.3 退房結(jié)賬(Check Out)序列圖 
 3.3 如何編好軟件需求規(guī)范說明書SRS——SRS實例 
第4章 從這里構(gòu)筑——圍繞實踐,設計系統(tǒng)構(gòu)架與部件 
 4.1 如何考慮系統(tǒng)的構(gòu)架? 
  4.1.1 以數(shù)據(jù)為中心的體系架構(gòu) 
  4.1.2 分層體系架構(gòu) 
  4.1.3 三層體系(C/S, B/S)架構(gòu) 
  4.1.4 調(diào)用/返回體系架構(gòu) 
  4.1.5 面向?qū)ο篌w系架構(gòu) 
  4.1.6 面向?qū)ο笈c面向過程 
 4.2 如何組織對象部件——Package圖 
  4.3 如何設計對象部件 
  4.3.1 預訂Component圖 
  4.3.2 客房Component設計 
  4.3.3 預訂Activity圖 
  4.3.4 客房State圖 
  4.3.5 入住/退房 Swimlane圖 
第5章 哇噻,軟件出來了——反復實踐,實現(xiàn)系統(tǒng) 
 5.1 酒店網(wǎng)站首頁的設計:注意全局風格的安排 
 5.2 客房預訂的實現(xiàn)——關(guān)聯(lián)預訂的分析與設計 
 5.3 入住登記的實現(xiàn)——關(guān)聯(lián)入住的分析與設計 
 5.4 退房收銀的實現(xiàn)——關(guān)聯(lián)退房的分析與設計 
 5.5 如何編好設計說明書——設計說明書實例 
后記

本目錄推薦

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