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

軟件工程

軟件工程

定 價:¥30.00

作 者: 景秀麗,呂洪林 主編
出版社: 水利水電出版社
叢編項: 21世紀高等院校創(chuàng)新精品規(guī)劃教材
標 簽: 軟件工程/開發(fā)項目管理

ISBN: 9787508475288 出版時間: 2010-06-01 包裝: 平裝
開本: 16開 頁數(shù): 268 字數(shù):  

內(nèi)容簡介

  《軟件工程》詳細地闡述了軟件工程基礎知識及其相關的實用技術。內(nèi)容包括軟件工程概述、軟件可行性研究、軟件需求分析、軟件總體設計、軟件詳細設計、面向?qū)ο蠹夹g、統(tǒng)一建模語言UML、程序編碼、軟件測試、軟件實施與維護、軟件重用技術、軟件項目計劃與管理、軟件開發(fā)工具與環(huán)境以及軟件開發(fā)實戰(zhàn)(物流網(wǎng)絡管理系統(tǒng)設計與實現(xiàn))?!盾浖こ獭纷⒅剀浖こ袒局R和基本概念的形象表述,注重內(nèi)容系統(tǒng)性與實用性的恰當結(jié)合,力求做到通俗易懂,突出實踐性。教材通過對軟件工程常用方法的介紹,展現(xiàn)軟件設計的實際運作過程,幫助讀者掌握相關知識并在軟件工程項目的開發(fā)上使用工程化標準?!盾浖こ獭愤m合高等院校本科層次和高職層次的計算機和軟件技術相關專業(yè)的學生使用,也可作為軟件開發(fā)技術培訓的教材,同時還可作為從事軟件開發(fā)人員的參閱資料。

作者簡介

暫缺《軟件工程》作者簡介

圖書目錄

前言
第1章 軟件工程概述 
 1.1 軟件概述 
  1.1.1 軟件的概念 
  1.1.2 軟件的分類 
  1.1.3 軟件的發(fā)展 
  1.1.4 軟件危機
 1.2 軟件工程的概念
  1.2.1 軟件工程的定義和原理
  1.2.2 軟件工程的目標
  1.2.3 軟件工程的原則
 1.3 軟件生命周期
 1.4 軟件開發(fā)模型
  1.4.1 瀑布模型
  1.4.2 快速原型模型
  1.4.3 增量模型
  1.4.4 螺旋模型
  1.4.5 噴泉模型
 1.5 小結(jié)
 1.6 習題
第2章 軟件可行性研究
 2.1 可行性研究的任務
 2.2 可行性研究的步驟
 2.3 可行性研究報告
 2.4 小結(jié)
 2.5 習題
第3章 軟件需求分析 
 3.1 需求分析概述 
  3.1.1 需求分析的任務 
  3.1.2 需求分析的步驟 
  3.1.3 軟件需求分析的原則
 3.2 面向數(shù)據(jù)流的分析方法 
  3.2.1 基于數(shù)據(jù)流的分析方法 
  3.2.2 數(shù)據(jù)流圖 
  3.2.3 數(shù)據(jù)字典 
  3.2.4 加工邏輯說明 
 3.3 需求分析方法與圖形工具 
 3.4 實體—聯(lián)系圖 
  3.4.1 數(shù)據(jù)對象、屬性與關系 
  3.4.2 實體-聯(lián)系圖和實體模型 
 3.5 需求規(guī)格說明與評審 
 3.6 小結(jié) 
 3.7 習題 
第4章 軟件總體設計 
 4.1 總體設計概述 
  4.1.1 總體設計的任務 
  4.1.2 總體設計的步驟 
 4.2 總體設計的圖形描述工具 
  4.2.1 層次圖 
  4.2.2 HIPO圖 
  4.2.3 結(jié)構圖 
 4.3 模塊化設計 
  4.3.1 模塊化與局部化 
  4.3.2 模塊獨立性 
  4.3.3 抽象與信息隱蔽 
 4.4 面向數(shù)據(jù)流的設計方法 
  4.4.1 基本概念 
  4.4.3 事務分析 
  4.4.4 設計優(yōu)化原則 
 4.5 小結(jié) 
 4.6 習題 
第5章 軟件詳細設計 
 5.1 詳細設計概述 
  5.1.1 詳細設計的任務 
  5.1.2 詳細設計的步驟 
 5.2 詳細設計的圖形描述工具 
  5.2.1 程序流程圖 
  5.2.2 N-S圖 
  5.2.3 PAD圖 
  5.2.4 過程設計語言PDL 
  5.2.5 判定表和判定樹 
 5.3 Jackson設計方法 
  5.3.1 Jackson方法概述及其圖例 
  5.3.2 Jackson程序設計過程 
 5.4 Warnier設計方法 
  5.4.1 Warnier方法概述及其圖例 
  5.4.2 Warnier程序設計過程 
 5.5 小結(jié) 
 5.6 習題 
第6章 面向?qū)ο蠹夹g 
 6.1 面向?qū)ο蠹夹g的概述 
  6.1.1 面向?qū)ο蟮幕靖拍睢?br />  6.1.2 面向?qū)ο蠹夹g的優(yōu)勢 
 6.2 面向?qū)ο蟮拈_發(fā)模型 
 6.3 面向?qū)ο蟮姆治觥?br />  6.3.1 論域分析 
  6.3.2 應用分析 
 6.4 面向?qū)ο蟮南到y(tǒng)設計 
  6.4.1 系統(tǒng)設計過程 
  6.4.2 子系統(tǒng)設計 
  6.4.3 人機交互設計 
  6.4.4 任務管理設計 
  6.4.5 數(shù)據(jù)管理設計 
 6.5 面向?qū)ο蟮膶崿F(xiàn) 
  6.5.1 程序設計語言 
  6.5.2 類和應用程序的實現(xiàn) 
 6.6 小結(jié) 
 6.7 習題 
第7章 統(tǒng)一建模語言(UML) 
 7.1 UML概述 
  7.1.1 UML概念 
  7.1.2 UML的演變 
  7.1.3 UML的主要內(nèi)容 
  7.1.4 UML的應用 
 7.2 UML的概念模型 
  7.2.1 UML的構造塊 
  7.2.2 UML的規(guī)則 
  7.2.3 UML的公共機制 
 7.3 UML的靜態(tài)建模機制 
  7.3.1 用例模型 
  7.3.2 類和對象模型 
  7.3.3 包 
 7.4 UML的動態(tài)建模機制 
  7.4.1 消息 
  7.4.2 狀態(tài)圖 
  7.4.3 時序圖 
  7.4.4 協(xié)作圖 
  7.4.5 活動圖
 7.5 UML的物理架構建?!?br />  7.5.1 邏輯架構與物理架構 
  7.5.2 構件圖和配置圖 
 7.6 小結(jié) 
 7.7 習題 
第8章 程序編碼 
 8.1 程序設計語言 
  8.1.1 程序設計語言的分類 
  8.1.2 程序設計語言的特點 
  8.1.3 程序設計語言的選擇 
 8.2 結(jié)構化程序設計 
 8.3 程序設計風格 
  8.3.1 源程序文檔化 
  8.3.2 數(shù)據(jù)說明方式 
  8.3.3 語句構造方法 
  8.3.4 輸入/輸出技術 
 8.4 程序設計效率 
 8.5 程序復雜性度量 
  8.5.1 代碼行度量法 
  8.5.2 McCabe度量法 
  8.5.3 HalStead方法 
 8.6 小結(jié) 
 8.7 習題 
第9章 軟件測試 
 9.1 軟件測試的基本概念 
  9.1.1 軟件測試的定義 
  9.1.2 軟件測試的原則 
 9.2 軟件測試方法 
  9.2.1 靜態(tài)測試與動態(tài)測試 
  9.2.2 黑盒測試 
  9.2.3 白盒測試 
 9.3 軟件測試流程 
  9.3.1 軟件測試總體流程 
  9.3.2 軟件測試的具體策略 
 9.4 測試用例的設計 
 9.5 面向?qū)ο筌浖y試 
 9.6 軟件測試相關文檔 
 9.7 小結(jié) 
 9.8 習題 
第10章 軟件實施與維護 
 10.1 軟件產(chǎn)品的實施 
  10.1.1 軟件產(chǎn)品實施概述 
  10.1.2 軟件產(chǎn)品實施過程 
 10.2 軟件產(chǎn)品的維護活動 
 10.3 軟件維護過程 
 10.4 軟件維護文檔 
 10.5 軟件可維護性 
  10.5.1 決定軟件可維護性的因素 
  10.5.2 軟件可維護性的度量 
  10.5.3 提高軟件可維護性的方法 
 10.6 軟件維護的深化——軟件再工程 
 10.7 小結(jié) 
 10.8 習題 
第11章 軟件重用技術 
 11.1 軟件重用技術概述 
  11.1.1 軟件重用定義 
  11.1.2 軟件重用形式 
  11.1.3 軟件重用分類 
  11.1.4 軟件復用的現(xiàn)狀和流行的軟件重用技術 
 11.2 基于構件的軟件開發(fā) 
  11.2.1 可重用軟件構件的開發(fā) 
  11.2.2 可重用軟件構件的組織 
  11.2.3 可重用軟件構件的分類和檢索 
 11.3 面向?qū)ο蟮能浖赜眉夹g 
 11.4 小結(jié) 
 11.5 習題 
第12章 軟件項目計劃與管理 
 12.1 軟件項目的計劃與組織 
  12.1.1 軟件開發(fā)的進度計劃 
  12.1.2 軟件開發(fā)的組織機構 
  12.1.3 軟件人員配備 
 12.2 軟件成本估算及控制 
 12.3 軟件工程標準與軟件文檔
  12.3.1 軟件工程標準 
  12.3.2 軟件文檔 
 12.4 小結(jié) 
 12.5 習題 
第13章 軟件開發(fā)工具與軟件工程環(huán)境 
 13.1 軟件開發(fā)工具 
  13.1.1 軟件開發(fā)工具的功能 
  13.1.2 常用軟件開發(fā)工具介紹
 13.2 軟件工程環(huán)境 
  13.2.1 軟件工程環(huán)境的概念 
  13.2.2 軟件開發(fā)環(huán)境的特點 
 13.3 CASE技術 
  13.3.1 CASE定義 
  13.3.2 CASE環(huán)境的組成與結(jié)構 
 13.4 小結(jié)
 13.5 習題 
第14章 軟件開發(fā)實戰(zhàn)——物流網(wǎng)絡管理系統(tǒng)設計與實現(xiàn) 
 14.1 概述 
 14.2 系統(tǒng)分析 
 14.3 總體設計 
 14.4 詳細設計 
 14.5 系統(tǒng)實現(xiàn)
 14.6 系統(tǒng)測試 
參考文獻

本目錄推薦

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