注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)軟件工程與開發(fā)技術(shù)

軟件工程與開發(fā)技術(shù)

軟件工程與開發(fā)技術(shù)

定 價:¥38.00

作 者: 張凱 編著
出版社: 清華大學(xué)出版社
叢編項: 軟件工程系列教材
標 簽: 軟件工程/開發(fā)項目管理

ISBN: 9787302268741 出版時間: 2012-01-01 包裝: 平裝
開本: 16開 頁數(shù): 374 字數(shù):  

內(nèi)容簡介

  《軟件工程與開發(fā)技術(shù)》主要介紹與軟件工程相關(guān)的基本理論概念、軟件工程及軟件開發(fā)方法、軟件工程的設(shè)計與開發(fā)、軟件質(zhì)量保證、軟件工程師的指南及實際案例分析。本書的目的并不是只追求軟件工程理論的前沿,而是培養(yǎng)能勝任軟件開發(fā)和應(yīng)用工作的實用型、復(fù)合型人才,是一本應(yīng)用性書籍。《軟件工程與開發(fā)技術(shù)》不但可以作為大中專院校軟件工程教材,也可作為廣大工程師的參考書。

作者簡介

  張凱,計算機工學(xué)博士。在留學(xué)和工作期間,具有中國、日本、美國從事軟件開發(fā)和應(yīng)用的豐富經(jīng)驗,先后擔任軟件開發(fā)項目經(jīng)理、美跨國公司駐亞太地區(qū)技術(shù)主管經(jīng)理和大學(xué)教授等職務(wù)。最佳“配置集成”的模擬解析軟件算法的開發(fā)研究等多篇學(xué)術(shù)論文發(fā)表在國際一級刊物及著名國際會議上。不僅參與了多項工程管理,還參與了庫管理、物流管理等大型軟件項目的開發(fā)與管理,并具有通過網(wǎng)絡(luò)對跨國多家分公司的ERP管理系統(tǒng)的導(dǎo)入和運作的工作經(jīng)驗等?;貒谓毯?,已出版了軟件工程所急需的“軟件工程規(guī)范化設(shè)計”等系列教材,并有對本科與研究生教學(xué)與指導(dǎo)的豐富經(jīng)驗。

圖書目錄

第一篇 軟件與軟件工程
 第1章 軟件31.1 軟件的發(fā)展
  1.2 軟件的定義
  1.2.1 軟件的含義
  1.2.2 軟件的種類
  1.3 軟件危機
  習(xí)題
 第2章 軟件工程
  2.1 軟件工程的定義
  2.2 軟件工程開發(fā)模式
  2.2.1 瀑布模型
  2.2.2 原型模型
  2.2.3 螺旋模型
  2.2.4 四代技術(shù)
  2.2.5 面向?qū)ο笊嫫谀P?br />  2.2.6 過程開發(fā)模型
  習(xí)題
第二篇 軟件開發(fā)方法
 第3章 結(jié)構(gòu)化設(shè)計方法
  3.1 結(jié)構(gòu)化設(shè)計
  3.1.1 概要
  3.1.2 設(shè)計圖的說明
  3.1.3 設(shè)計步驟
  3.2 數(shù)據(jù)結(jié)構(gòu)主導(dǎo)設(shè)計法
  3.3 系統(tǒng)的層次分割法
  3.4 top-down設(shè)計法
  習(xí)題
 第4章 面向?qū)ο蟮拈_發(fā)方法
  4.1 傳統(tǒng)軟件開發(fā)方法存在的問題
  4.2 面向?qū)ο蟮闹饕拍?br />  4.3 面向?qū)ο蟮奶卣?br />  4.4 面向?qū)ο蟮囊?br />  4.5 面向?qū)ο蟮拈_發(fā)方法
  4.6 面向?qū)ο箝_發(fā)方法的基本特征
  4.7 面向?qū)ο蟮哪P?br />  4.8 面向?qū)ο蟮姆治?br />  4.8.1 建立對象模型
  4.8.2 建立動態(tài)模型
  4.8.3 建立功能模型
  4.9 面向?qū)ο蟮脑O(shè)計與實現(xiàn)
  習(xí)題
第三篇 軟件工程的設(shè)計與實踐
 第5章 制訂計劃和管理595.1 軟件開發(fā)的成功路程
  5.1.1 追求現(xiàn)代的信息處理技術(shù)人員
  5.1.2 在軟件開發(fā)實踐中總結(jié)出失敗與原因
  5.1.3 軟件開發(fā)成功之路
  5.2 軟件開發(fā)項目
  5.2.1 從5w2h考慮項目
  5.2.2 作成“項目計劃書”
  5.2.3 發(fā)揮領(lǐng)導(dǎo)作用
  5.2.4 選擇適當?shù)奶幚砟P?br />  5.2.5 通過項目應(yīng)注意的事項
  5.3 構(gòu)建及運轉(zhuǎn)一支高效善于溝通的團隊
  5.3.1 構(gòu)建項目團隊
  5.3.2 強化溝通
  5.3.3 有效的會議
  5.3.4 根據(jù)軟件開發(fā)規(guī)模來決定責任
  5.4 構(gòu)筑并維持和客戶間及各子團隊間的協(xié)調(diào)體制
  5.4.1 客戶及開發(fā)方考慮所存在的“鴻溝”
  5.4.2 使客戶認識到自己的作用
  5.4.3 不斷修正的體制和窗口的一體化
  5.4.4 其他子團隊也是“客戶”
  5.4.5 兼任項目時應(yīng)注意的事項
  5.4.6 把握好客戶同事之間的力度關(guān)系
  5.4.7 建立遵守現(xiàn)實妥當?shù)挠媱?br />  習(xí)題
 第6章 需求分析及文檔化--系統(tǒng)規(guī)范設(shè)計的關(guān)鍵點
  6.1 需求分析的重要性
  6.1.1 需求分析
  6.1.2 需求分析的問題點
  6.1.3 需求分析的考慮方法
  6.2 需求分析的概要
  6.2.1 需求分析的對象系統(tǒng)
  6.2.2 需求分析的關(guān)系者
  6.2.3 需求分析的工作工程
  6.2.4 需求分析的文檔
  6.3 需求分析工作的步驟
  6.3.1 需求分析工程
  6.3.2 需求規(guī)格化工程
  6.3.3 項目計劃工程
  6.4 需求分析的技術(shù)、工具
  6.4.1 需求分析工程的技術(shù)和工具
  6.4.2 需求文檔化工程的技術(shù)和工具
  習(xí)題
 第7章 從需求到設(shè)計
  7.1 需求分析工程的進行方法
  7.2 順利且有效進行需求工程的注意點
  7.3 外部設(shè)計
  7.4 內(nèi)部設(shè)計
  7.4.1 內(nèi)部設(shè)計工作的實行步驟
  7.4.2 模塊化
  7.4.3 數(shù)據(jù)的物理設(shè)計
  7.4.4 性能/容量的分析
  7.5 高效推進設(shè)計工程的注意點
  7.5.1 防止錯誤進入設(shè)計
  7.5.2 易變更、易維護的設(shè)計
  7.5.3 不要急于編程
  7.5.4 設(shè)計工程不只包括業(yè)務(wù)設(shè)計
  7.5.5 通過文檔上的意見一致來實現(xiàn)客戶的滿意
  7.5.6 管理文檔的變更需求
  7.5.7 變更管理的對應(yīng)點
  7.6 開發(fā)與測試工程相連
  7.6.1 階段性工作結(jié)束時計劃的修正
  7.6.2 開發(fā)、測試計劃的作成
  習(xí)題
 第8章 編程工程
  8.1 編程工程
  8.2 標準化及共享化階段
  8.2.1 制定標準
  8.2.2 準備知識的公共環(huán)境
  8.2.3 高效利用綜合開發(fā)環(huán)境
  8.2.4 注意開發(fā)環(huán)境與實際環(huán)境的差異
  8.3 程序詳細設(shè)計可使內(nèi)部設(shè)計書更加細化
  8.4 編程的要點
  8.4.1 編程的技術(shù)面
  8.4.2 編碼的管理方面
  8.5 單元測試解決模塊內(nèi)部問題
  8.6 準備實際運行
  8.6.1 導(dǎo)入支援工具
  8.6.2 文檔作成
  8.6.3 運行支援工具
  習(xí)題
 第9章 從測試到運行
  9.1 軟件的質(zhì)量和測試的含義
  9.2 測試計劃和設(shè)計
  9.2.1 制訂測試計劃和設(shè)計
  9.2.2 測試流程和測試數(shù)據(jù)
  9.2.3 理解系統(tǒng)的錯誤和故障所帶來的影響
  9.2.4 白盒測試與黑盒測試
  9.2.5 開發(fā)環(huán)境和測試環(huán)境
  9.2.6 確保必要的測試時間
  9.2.7 回歸測試計劃
  9.2.8 測試系統(tǒng)接口
  9.3 實施測試
  9.3.1 自頂向下測試與自底向上測試
  9.3.2 活用各種測試工具
  9.3.3 意識風險
  9.3.4 在測試中發(fā)現(xiàn)錯誤并修正
  9.3.5 對不再出現(xiàn)問題的對策
  9.3.6 多個版本的管理
  9.3.7 防止正式運行時的問題
  9.3.8 提高測試工程的效率
  9.4 從運行測試到運轉(zhuǎn)
  9.4.1 以系統(tǒng)使用人員為主體的運行測試
  9.4.2 用運行測試來進行業(yè)務(wù)的測試
  9.4.3 正式運行
  9.4.4 測試設(shè)計、實施上的注意點
  9.5 系統(tǒng)的導(dǎo)入
  9.6 正式運轉(zhuǎn)
  習(xí)題
 第10章 客戶的交貨和驗收/系統(tǒng)移交運行/維護團隊
  10.1 驗證系統(tǒng)
  10.1.1 交貨前所需做的準備
  10.1.2 理解客戶的驗收工作
  10.1.3 驗收結(jié)果的反饋
  10.2 系統(tǒng)的交貨日與運行日
  10.2.1 理解交貨日和運行日的關(guān)系
  10.2.2 在系統(tǒng)維護階段的合同
  10.2.3 發(fā)現(xiàn)錯誤時的考慮方法和維護合同
  10.2.4 系統(tǒng)需追加的性能、功能
  10.3 向運轉(zhuǎn)團隊移交系統(tǒng)
  10.3.1 開始系統(tǒng)運行時的必要準備
  10.3.2 向運行團隊移交手冊
  10.3.3 軟件工程師所起的三個作用
第四篇 軟件質(zhì)量與質(zhì)量保證
 第11章 質(zhì)量管理
  11.1 軟件產(chǎn)品的質(zhì)量
  11.2 項目質(zhì)量管理的框架
  11.3 質(zhì)量保證形式
  11.4 質(zhì)量保證的處理過程
  11.5 從cmm到cmmi
  習(xí)題
 第12章 設(shè)計文檔
  12.1 文檔的重要性
  12.2 文檔的種類
  12.2.1 按使用目的對文檔進行分類
  12.2.2 各種文檔的完成時期
  12.3 文檔的完成時期和其內(nèi)容
  12.3.1 針對客戶的文檔
  12.3.2 針對開發(fā)人員的文檔
  12.3.3 針對維護人員的文檔
  12.4 文檔的質(zhì)量管理
  12.4.1 對記載內(nèi)容進行的驗證
  12.4.2 維護管理法
  12.4.3 文檔支援工具
  習(xí)題
 第13章 設(shè)計評審
  13.1 設(shè)計評審的重要性
  13.2 設(shè)計評審的內(nèi)容和實施方法
  13.2.1 設(shè)計評審的內(nèi)容
  13.2.2 軟件開發(fā)工程和產(chǎn)品
  13.2.3 設(shè)計評審的管理體制和管理方法
  13.2.4 設(shè)計評審的標準化
  13.2.5 設(shè)計評審的實施方法
  13.3 設(shè)計評審的文檔
  13.3.1 設(shè)計評審管理用文檔
  13.3.2 檢查報表
  13.4 設(shè)計評審實施上的注意點
  習(xí)題
第五篇 軟件工程師指南
 第14章 軟件工程師的全體工作概述
  14.1 系統(tǒng)開發(fā)方法
  14.2 調(diào)查客戶的現(xiàn)狀,理解需求
  14.2.1 理解客戶的要求
  14.2.2 分析現(xiàn)狀
  14.3 概要的提案
  14.3.1 本書所涉及的系統(tǒng)
  14.3.2 系統(tǒng)的費用差
  14.3.3 提案的范圍
  14.4 系統(tǒng)構(gòu)筑和軟件工程師的作用
  14.4.1 從概要設(shè)計到詳細設(shè)計
  14.4.2 軟件工程師與各專門技術(shù)人員的合作
  14.4.3 軟件工程師的作用--管理系統(tǒng)開發(fā)項目的全體
  14.5 交貨及交貨后的維護
  14.5.1 從開發(fā)結(jié)束到向客戶交貨的流程
  14.5.2 驗收后軟件工程師的可能工作
  習(xí)題
 第15章 軟件工程師的演講技巧
  15.1 演講的必要性
  15.1.1 在演講中加深理解
  15.1.2 演講所能提供給客戶的信息
  15.1.3 準備有效的演講
  15.2 實際演講
  15.2.1 演講內(nèi)容
  15.2.2 有效使用圖像信息來進行演講
  15.3 接受反饋意見
  15.3.1 在各階段演講時所要確認的事項
  15.3.2 對應(yīng)來自客戶的需求和變更
  15.3.3 最終確認
  習(xí)題
 第16章 作為項目經(jīng)理的軟件工程師
  16.1 計劃管理的方法
  16.1.1 將項目全體列入一張表中
  16.1.2 設(shè)想最好、典型及最壞事例的情況
  16.2 系統(tǒng)開發(fā)團隊中各成員的作用
  16.2.1 軟件工程師的責任范圍和作用
  16.2.2 技術(shù)工程師的種類和其作用
  16.2.3 程序員應(yīng)起的作用
  16.3 系統(tǒng)設(shè)計中的必要考慮方法
  16.4 考慮用戶外部接口的界面設(shè)計
  16.5 開發(fā)系統(tǒng)
  16.5.1 撰寫無遺漏的設(shè)計文檔
  16.5.2 將系統(tǒng)分割成子系統(tǒng)進行開發(fā)
  16.6 測試系統(tǒng)
  16.6.1 測試的時刻
  16.6.2 單元測試
  16.6.3 結(jié)合測試和系統(tǒng)測試
  16.6.4 運行測試
  16.6.5 制作各測試的設(shè)計文檔
  16.7 驗證和解決系統(tǒng)的問題點
  16.7.1 有關(guān)硬件的問題及解決方法
  16.7.2 有關(guān)網(wǎng)絡(luò)問題和解決方法
  16.7.3 有關(guān)軟件問題和解決方法
  習(xí)題
 第17章 高級軟件工程師的目標
  17.1 磨煉作為軟件工程師的技術(shù)力
  17.1.1 不能過信自己的技術(shù)
  17.1.2 軟件工程師繼續(xù)學(xué)習(xí)的重要性
  17.2 為了開發(fā)更好的系統(tǒng)
  17.2.1 今后系統(tǒng)的基本點--安全
  17.2.2 根據(jù)客戶需求的最適設(shè)計
  17.3 項目管理注意事項
  17.4 客戶對高級軟件工程師的期待
  17.5 滿足客戶需求的軟件
  17.5.1 對于客戶來說的優(yōu)質(zhì)軟件
  17.5.2 軟件質(zhì)量與客戶滿意度
  17.5.3 對軟件需求的變化
  17.6 軟件開發(fā)階段客戶的滿足
  17.6.1 交貨期和功能--優(yōu)先順序
  17.6.2 沒能遵守交貨期的對應(yīng)解決方法
  17.6.3 需求分析的進展方法
  17.6.4 客戶的真正期待
  17.7 軟件使用階段客戶的滿意度
  17.7.1 設(shè)計與使用者所持技術(shù)相對應(yīng)的功能和操作性
  17.7.2 操作培訓(xùn)的進行方法
  17.7.3 制作易使用的手冊
  17.8 軟件維護階段客戶的滿足
  17.9 公司內(nèi)的關(guān)鍵人員對高級軟件工程師的期望
  17.9.1 軟件工程師在項目團隊中所起的作用
  17.9.2 遵守交貨期和費用
  17.9.3 應(yīng)對軟件開發(fā)的風險
  17.9.4 意識開發(fā)的后期工程
  17.10 軟件開發(fā)中的作用
  17.11 與客戶交涉的技巧
  習(xí)題
第六篇 軟件工程現(xiàn)場實際案例分析
 第18章 與客戶的交涉力
 第19章 維護人員的干勁/完成難以管理的任務(wù)(統(tǒng)率力)
 第20章 解決問題同時,提出與新商機相連的方案
參考文獻

本目錄推薦

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