注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書教育/教材/教輔教材高職高專教材軟件工程

軟件工程

軟件工程

定 價:¥18.00

作 者: 羅先文,張穎淳 主編
出版社: 重慶大學出版社
叢編項: 高職高專計算機系列教材
標 簽: 軟件方法/軟件工程

ISBN: 9787562430643 出版時間: 2004-04-01 包裝: 膠版紙
開本: 小16開 頁數(shù): 198 字數(shù):  

內(nèi)容簡介

  軟件工程是20世紀60年代發(fā)展起來的一門新學科,它主要介紹軟件開發(fā)技術思想和方法。本書作者在總結教學經(jīng)驗的基礎上,編寫了這本教材。其主要內(nèi)容包括可行性分析、軟件需求分析、概要設計、詳細設汁、程序編碼、面向對象的分析與設計方法、軟件質量、軟件測試技術、軟件維護、軟件項目管理以及軟件工程標準與軟件文檔等內(nèi)容,并適當介紹了軟件工程的發(fā)展問題。掌握軟件工程知識,有助于讀者在軟件工程項目的開發(fā)上使用工程化標準。全書內(nèi)容通俗易懂,實用性強,對軟件工程的常用方法介紹,突出可操作性,內(nèi)容精練,重點突出,概念清楚,針對性和實際操作性強。本書主要作為高職高專計算機及相關專業(yè)學生的教材,也可作為軟件開發(fā)人員的參考書和各類培訓班教材。

作者簡介

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

圖書目錄

第1章 軟件工程概述
 1.1 軟件的概念、特點和分類
  1.1.1 軟件的概念
  1.1.2 軟件的特點
  1.1.3 軟件的分類
  1.1.4 軟件的發(fā)展
  1.1.5 軟件危機
 1.2 軟件工程的概念
  1.2.1 軟件工程的定義
  1.2.2 軟件工程的目標
  1.2.3 軟件工程的原則
 1.3 軟件生存周期
  1.3.1 軟件定義
  1.3.2 軟件工程過程
  1.3.3 軟件使用、維護和退役
 1.4 軟件開發(fā)模型
  1.4.1 瀑布模型
  1.4.2 原型模型
  1.4.3 螺旋模型
  1.4.4 噴泉模型
  1.4.5 基于四代技術模型
  1.4.6 變換模型
  1.4.7 組合模型
 1.5 軟件工具及環(huán)境
  1.5.1 軟件工程輔助工具
  1.5.2 CASE工具介紹
第2章 可行性分析
 2.1 可行性研究的任務
 2.2 可行性研究的步驟
 2.3 系統(tǒng)流程圖(system flow diagram)
 2.4 開發(fā)進度
 2.5 成本/效益分析
 2.6 軟件計劃說明書
第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 面向數(shù)據(jù)結構的分析方法
  3.3.1 Jackson系統(tǒng)開發(fā)方法
  3.3.2 Warnier方法
  3.3.3 DSSD方法
 3.4 原型化方法
  3.4.1 軟件原型分類
  3.4.2 快速原型模型
 3.5 系統(tǒng)動態(tài)分析
  3.5.1 狀態(tài)-遷移圖
  3.5.2 Petri網(wǎng)
 3.6 需求規(guī)格說明與評審
第4章 概要設計
 4.1 概要設計的任務與步驟
  4.1.1 概要設計的任務
  4.1.2 概要設計的步驟
 4.2 程序結構與程序結構圖
  4.2.1 程序結構
  4.2.2 程序結構圖
 4.3 軟件設計的概念與原則
  4.3.1 模塊化與局部化
  4.3.2 模塊獨立性(modular independence)
  4.3.3 抽象與信息隱蔽
 4.4 面向數(shù)據(jù)流的設計方法
  4.4.1 基本概念
  4.4.2 變換分析
  4.4.3 事務分析
  4.4.4 設計優(yōu)化原則
 4.5 面向數(shù)據(jù)結構的設計方法
  4.5.1 Jackson方法
  4.5.2 Warnier方法
 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 HIPO圖
  5.2.5 過程設計語言PDL
  5.2.6 詳細設計方法的選擇
 5.3 詳細設計規(guī)格說明與評審
第6章 程序編碼
 6.1 程序設計語言
  6.1.1 程序設計語言的分類
  6.1.2 程序設計語言的特點
  6.1.3 程序設計語言的選擇
 6.2 編程風格
 6.3 程序效率
 6.4 程序復雜性度量
  6.4.1 代碼行度量法
  6.4.2 McCabe度量法
  6.4.3 Halstead的軟件科學
 6.5 結構化程序設計
第7章 面向對象的分析與設計方法
 7.1 面向對象方法的基本概念和特征
  7.1.1 面向對象方法的基本概念
  7.1.2 面向對象方法的特征
 7.2 面向對象開發(fā)模型
 7.3 面向對象分析
 7.4 面向對象設計
  7.4.1 面向對象設計的概念
  7.4.2 面向對象設計方法
  7.4.3 面向對象設計程序構件及接口、細節(jié)設計
 7.5 UML方法
  7.5.1 UML的發(fā)展和特點
  7.5.2 UML的表示法
  7.5.3 UML的開發(fā)步驟
第8章 軟件質量
 8.1 軟件質量的定義
  8.1.1 軟件質量的定義
  8.1.2 軟件的質量屬性
 8.2 影響軟件質量的因素
 8.3 軟件質量保證策略
 8.4 軟件質量保證(SQA)活動
 8.5 軟件質量保證標準
 8.6 軟件評審
第9章 軟件測試
 9.1 軟件測試的基本概念和原則
 9.2 軟件測試技術
  9.2.1 黑盒測試
  9.2.2 白盒測試
 9.3 軟件測試過程與策略
  9.3.1 軟件測試過程
  9.3.2 軟件測試策略
 9.4 軟件測試工具
 9.5 面向對象的軟件測試
 9.6 軟件測試計劃與測試分析報告
第10章 軟件維護
 10.1 軟件維護的定義、分類、特點
  10.1.1 軟件維護的定義
  10.1.2 軟件維護的分類
  10.1.3 軟件維護的特點
 10.2 軟件維護步驟及組織
  10.2.1 軟件維護步驟
  10.2.2 軟件維護組織
 10.3 軟件的可維護性及其副作用
  10.3.1 軟件的可維護性
  10.3.2 軟件維護的副作用
  10.3.3 重新驗證程序
 10.4 逆向工程和再生工程
第11章 軟件項目管理
 11.1 軟件項目的特點及軟件管理的功能
 11.2 軟件項目的工作要求
 11.3 確定軟硬件資源
 11.4 人員的計劃與組織
  11.4.1 軟件開發(fā)組織機構
  11.4.2 軟件人員
 11.5 成本估算及控制
 11.6 進度計劃
 11.7 軟件配置管理
 11.8 軟件保護
  11.8.1 什么是知識產(chǎn)權
  11.8.2 計算機軟件著作權
  11.8.3 計算機軟件著作權的侵權和保護
第12章 軟件工程標準與軟件文檔
 12.1 軟件工程標準
  12.1.1 軟件工程標準化的意義
  12.1.2 軟件工程標準的制定與推行
  12.1.3 軟件工程標準的層次
  12.1.4 軟件工程的國家標準
 12.2 軟件質量認證
 12.3 軟件文檔
第13章 軟件工程環(huán)境與發(fā)展
 13.1 軟件工程環(huán)境
  13.1.1 軟件工程環(huán)境概念
  13.1.2 軟件工程環(huán)境的結構
  13.1.3 軟件工程環(huán)境的應用技術
 13.2 軟件工程發(fā)展
  13.2.1 軟件集成化技術
  13.2.2 軟件智能化技術
參考文獻

本目錄推薦

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