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

軟件工程與軟件文檔寫作

軟件工程與軟件文檔寫作

定 價:¥29.00

作 者: 文斌,劉長青,田原編著
出版社: 北京交通大學出版社
叢編項: 21世紀高等學校電子信息類專業(yè)規(guī)劃教材
標 簽: 暫缺

ISBN: 9787810825702 出版時間: 2005-08-01 包裝: 平裝
開本: 26cm 頁數: 345 字數:  

內容簡介

  本書全面系統(tǒng)地講述了現代軟件工程的基本概念、原理及應用,重點是面向對象的軟件開發(fā)方法、工具和過程,并針對軟件生命周期的主要階段,結合具體案例和相關標準講述軟件主要文檔的寫作規(guī)范和技巧,全面提高軟件技術人員的軟件開發(fā)和軟件文檔編寫能力,是指導計算機軟件開發(fā)、維護與文檔寫作的工程學科。 本書具有豐富的開發(fā)案例和軟件文檔模板,理論與實踐相結合,每章后面?zhèn)溆行问蕉鄻拥木毩曨}和思考題。內容安排上循序漸進、深入淺出,力求通俗易懂、突出重點、側重應用。本書配有全書各章的電子教案,任課教師可與作者聯系。 本書不僅可作為高等院校高年級本科生或研究生和培訓機構軟件工程與軟件文檔寫作的教材,也可作為廣大自學軟件工程及軟件文檔寫作的讀者的自學指導書和計算機軟件技術人員的參考書。

作者簡介

暫缺《軟件工程與軟件文檔寫作》作者簡介

圖書目錄

第1章 軟件工程與軟件文檔
1.1 軟件
1.1.1 軟件的概念
1.1.2 軟件的特點
1.2 軟件的分類和發(fā)展
1.2.1 軟件的分類
1.2.2 軟件的發(fā)展歷史和軟件危機
1.3 軟件工程
1.3.1 軟件工程構成三要素
1.3.2 軟件工程目標
1.3.3 軟件工程的原則
1.3.4 12個在不同場合反復出現的概念
1.4 軟件文檔在軟件開發(fā)中的地位和作用
1.4.1 文檔的地位和作用
1.4.2 對文檔的基本要求
1.4.3 軟件文檔的種類
習題1
第2章 軟件生命周期、過程模型和CASE
2.1 軟件生命周期
2.1.1 軟件定義
2.1.2 軟件開發(fā)
2.1.3 軟件使用、維護和退役
2.2 軟件開發(fā)模型
2.2.1 瀑布模型
2.2.2 快速原型模型
2.2.3 增量模型
2.2.4 螺旋模型
2.2.5 面向對象開發(fā)模型
2.2.6 其他模型
2.2.7 各種模型的比較
2.3 CASE工具和環(huán)境
2.3.1 計算機輔助軟件工程
2.3.2 CASE工具
2.4 可行性分析階段的系統(tǒng)流程圖
2.4.1 系統(tǒng)流程圖
2.4.2 使用系統(tǒng)流程圖的例子
2.5 可行性研究報告和項目開發(fā)計劃
2.5.1 可行性研究報告的編寫目的
2.5.2 可行性研究報告的主要內容及寫作要求
2.5.3 項目開發(fā)計劃
習題2
第3章 軟件文檔寫作
3.1 軟件文檔
3.1.1 軟件文檔定義
3.1.2 軟件文檔的工作
3.1.3 對文檔編制的質量要求
3.2 軟件文檔的編寫步驟
3.2.1 準備丁作
3.2.2 確定寫作內容
3.2.3 編寫定稿
3.2.4 更新完善
3.3 如何寫好計算機軟件文檔
3.3.1 做好準備
3.3.2 講究文風
3.3.3 注重表達
3.3.4 加強文檔編寫使用的組織管理
3.3.5 文檔寫作中值得注意的幾個問題
習題3
第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 問題抽象、問題分解與多視點分析
4.3.3 用于支持需求分析的快速原型化方法
4.3.4 需求管理的內容
4.4 需求分析人員
4.4.1 需求分析人員面臨的挑戰(zhàn)
4.4.2 需求分析人員的原則和策略
4.4.3 需求分析人員應采用的技術
4.5 軟件需求規(guī)格說明和需求評審
4.6 軟件需求規(guī)格說明書
習題4
第5章 面向數據流的分析
5.1 結構化分析方法
5.1.1 數據建模
5.1.2 功能建模和數據流
5.1.3 行為建模
5.1.4 數據詞典
5.1.5 畫數據流圖的注意事項
5.2 面向數據流的分析過程
5.2.1 創(chuàng)建實體關系圖
5.2.2 創(chuàng)建數據流模型
5.2.3 創(chuàng)建行為模型
5.2.4 編寫加工規(guī)格說明
5.3 面向數據流的軟件需求分析文檔
習題5
第6章 面向對象的需求分析方法
6.1 什么是面向對象
6.1.1 面向對象概念
6.1.2 對象
6.2 面向對象需求分析的過程
6.3 面向對象分析
6.3.1 OOA基本認識和基本方法
6.3.2 Coad與Yourdon的OOA方法
6.4 面向對象的需求分析文檔
習題6
第7章 統(tǒng)一建模語言UML
7.1 軟件建模的意義
7.2 UML簡介
7.2.1 視圖
7.2.2 圖
7.2.3 模型元素
7.2.4 語義規(guī)則
7.2.5 UML主要部分的邏輯關系
7.3 UML的用例分析過程
7.4 類和對象建模
7.4.1 類圖和對象圖
7.4.2 確定類
7.4.3 UML中類之間的關系
7.4.4 包
7.4.5 模板
7.4.6 一個類圖的實例
7.5 動態(tài)建模
7.5.1 消息
7.5.2 狀態(tài)圖
7.5.3 時序圖
7.5.4 協(xié)作圖
7.5.5 活動圖
7.6 物理體系結構建模
7.6.1 邏輯體系結構和物理體系結構
7.6.2 構件圖
7.6.3 配置圖
7.7 支持UML的CAsE工具——ROSE
7.7.1 Rose的功能與特點
7.7.2 Rose主界面
7.7.3 Rose的基本操作
7.7.4 使用Rose的若干體會
7.8 使用UML的過程
7.8.1 UML過程的基礎
7.8.2 面向對象方法的一般過程
7.8.3 Rational Objectory過程
7.9 利用uML視圖的需求說明書
習題7
第8章 面向數據流的軟件設計
8.1 軟件設計基礎
8.1.1 軟件設計的原則
8.1.2 軟件體系結構
8.1.3 有效的模塊設計
8.2 面向數據流的設計
8.2.1 面向數據流的概要設計
8.2.2 面向數據流的詳細設計
8.2.3 面向數據流的設計舉例
8.3 設計規(guī)格說明與設計評審
8.4 概要設計說明書和詳細設計說明書
8.4.1 概要設計說明書
8.4.2 詳細設計說明書
習題8
第9章 面向對象的軟件設計
9.1 面向對象設計
9.1.1高層設計
9.1.2 類設計的目標和方針
9.1.3 通過復用設計類
9.1.4 類設計方法
9.1.5 面向對象設計的應用狀況
9.2 對象模型技術
9.2.1 對象模型
9.2.2 動態(tài)模型
9.2.3 功能模型
9.2.4 基于三個模型的分析過程
9.3 Coad與Yourdon面向對象設計方法
9.3.1 問題論域部分的設計
9.3.2 用戶界面部介的設計
9.3.3 任務管理部分的設計
9.3.4 數據管理部分的設計
9.4 設計模式
9.4.1 設計模式的研究狀況
9.4.2 設計模式對軟件開發(fā)的作用
9.4.3 設計模式的定義
9.4.4 面向對象的設計模式
9.4.5 設計模式的描述
9.5 框架
9.5.1 框架的定義
9.5.2 白盒框架
9.5.3 黑盒框架
9.5.4 框架與設計模式
9.6 基于UML的面向對象軟件設計文檔
習題9
第10章 程序編碼
10.1 編碼概念
10.2 結構化程序設計
10.3 程序設計語言
10.3.1 程序設計語言分類
10.3.2 程序設計語言的基本成分
10.3.3 程序設計語言選擇
10.5.2 支持編碼的CASE 工具
習題10
第11章 軟件測試與測試文檔
11.1 軟件測試的概念和原則
11.1.1 軟件的錯誤
11.1.2 軟件測試的目標和原則
11.1.3 軟件測試信息流
11.2 軟件測試方法
11.2.1 軟件測試方法概述
11.2.2 黑盒測試方法
11.2.3 白盒測試方法
11.2.4 程序的靜態(tài)測試
11.3 軟件測試過程管理
11.3.1 軟件測試過程
11.3.2 單元測試
11.3.3 集成測試
11.3.4 確認測試
11.3.5 系統(tǒng)測試
11.3.6 軟件調試
11.3.7 測試中的可靠性分析
11.4 軟件測試自動化
11.4.1 測試自動化的意義
11.4.2 測試自動化的若干做法
11.4.2 支持測試自動化的CASE工具
11.5 軟件測試文檔
11.5.1 測試文檔的類型和作用
11.5.2 測試計劃的主要內容和寫作要求
11.5.3 測試分析報告的主要內容和寫作要求
習題11
第12章 軟件維護
12.1 軟件維護的概念
12.1.1 軟件維護的定義
12.1.2 軟件維護的特點
12.1.3 軟件的可維護性
12.1.4 提高可維護性的方法
12.2 軟件維護的實施
12.2.1 軟件維護流程
12.2.2 軟件維護的副作用
12.3 軟件再工程
12.3.1 逆向工程與軟件再工程
12.3.2 基于ROSE的逆向工程
12.4 軟件維護階段文檔
12.4.1 維護申請單
12.4.2 維護報告單
12.4.3 用戶手冊的主要內容及寫作要求
習題12
參考文獻

本目錄推薦

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