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

軟件工程實務

軟件工程實務

定 價:¥28.00

作 者: 劉學俊、李繼芳、劉漢中
出版社: 浙江大學出版社
叢編項:
標 簽: 軟件工程

ISBN: 9787308055277 出版時間: 2007-08-01 包裝: 平裝
開本: 0開 頁數(shù): 271 字數(shù):  

內容簡介

  《應用型本科規(guī)劃教材:軟件工程實務》是在浙江省21世紀教學改革項目——“計算機實踐性課程‘項目化’,訓練模式的研究與實踐”的研究基礎上形成的,書內很多例子來源于近兩年學生參與社會科研項目實踐之所得。該書由具有20余年軟件研發(fā)經(jīng)驗和工程管理經(jīng)驗的高級工程師和20余年高校教學經(jīng)驗的教師合作完成,本書所探討的軟件工程觀念、方法、策略和規(guī)范都是樸實無華的,既遵循于高校教學規(guī)律,內容精煉,循序漸進,重點突出,又較好地總結了實際工程項目的技術和方法,融合了多年工程經(jīng)驗與教育智慧。該書區(qū)別于其他同類教材的主要特點是始終強調軟件工程理念在工程實踐中的運用,特別是將軟件工程中的溝通理念作為一個重要問題提出并加以討論,富有特色和新意,在現(xiàn)有教材中尚不多見。書中的實驗部分體現(xiàn)了應用本書進行教學的組織特色:軟件工程理論與軟件工程實踐緊密結合,強調了實務、實踐和實驗。因此,本書不失為一本極佳的應用型軟件人才培養(yǎng)的教學參考書,在應用型人才培養(yǎng)的院校中極具使用價值。希望該教材能為軟件人才的培養(yǎng)作出積極的貢獻。

作者簡介

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

圖書目錄

上篇 軟件工程實務第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.2.4 軟件工程的目標及原則 1.2.5 軟件工程的發(fā)展 1.3 軟件開發(fā)模型 1.3.1 瀑布模型 1.3.2 原型模型 1.3.3 螺旋模型 1.3.4 噴泉模型 1.3.5 智能模型 1.4 CASE工具及環(huán)境 1.5 軟件工程中的溝通理念 1.5.1 軟件工程中溝通的重要性 1.5.2 軟件工程中的溝通理念 思考與討論第2章 軟件項目管理基礎 2.1 項目、軟件項目及其特點 2.1.1 項目的四個要素 2.1.2 項目的周期性 2.1.3 軟件項目的特點 2.2 項目、軟件項目管理含義及特點 2.2.1 項目管理的含義 2.2.2 項目管理的特點 2.2.3 軟件項目管理的特點 2.3 項目管理的基本職能 2.3.1 項目計劃 2.3.2 項目組織 2.3.3 評價與控制 2.4 項目、軟件項目管理的主要內容 2.4.1 項目管理的主要內容 2.4.2 軟件項目管理的主要內容 2.5 軟件項目的度量與估算 2.5.1 面向軟件規(guī)模的度量 2.5.2 面向軟件功能的度量 2.5.3 軟件質量度量 2.5.4 影響估算的因素 2.5.5 目標分解估算法 2.5.6 軟件項目成本預算 2.6 項目風險的識別、分析及預防 2.6.1 風險識別 2.6.2 風險分析 2.6.3 風險預防 2.7 軟件項目計劃與組織 2.7.1 制定項目實施計劃的基礎和主要內容 2.7.2 實施計劃的進度安排 2.7.3 軟件項目組織與任務責任矩陣 思考與討論第3章 需求獲取 3.1 系統(tǒng)界定與建立模型 3.1.1 系統(tǒng)與模型 3.1.2 系統(tǒng)模型建造舉例 3.2 基于計算機的系統(tǒng)及其系統(tǒng)工程 3.2.1 基于計算機的系統(tǒng) 3.2.2 計算機系統(tǒng)工程 3.3 需求和需求的層次 3.3.1 什么是需求 3.3.2 需求的層次 3.3.3 需求獲取的任務 3.4 需求獲取的原則與方法 3.4.1 需求獲取規(guī)范 3.4.2 需求獲取的原則和方法 3.5 需求規(guī)格說明書 3.5.1 軟件需求規(guī)格說明書 3.5.2 提出和驗證初始需求 3.5.3 初始需求的匯編整理 3.5.4 需求的可跟蹤性 3.5.5 確認SRS草案 3.5.6 需求規(guī)格說明書的復核與評審 3.5.7 平衡工作量 3.5.8 系統(tǒng)測試計劃 3.5.9 修訂和發(fā)布 3.6 需求獲取階段系統(tǒng)分析員責任和素質要求 思考與討論第4章 結構化分析與設計 4.1 軟件結構化分析與設計方法 4.1.1 軟件系統(tǒng)分析的目標 4.1.2 軟件系統(tǒng)分析與設計活動的本質 4.1.3 軟件系統(tǒng)基本結構模型 4.1.4 系統(tǒng)分析向結構設計過渡的工作任務 4.1.5 系統(tǒng)分析的分析過程和方法 4.1.6 軟件設計階段系統(tǒng)分析員的素質 4.2 軟件設計基本規(guī)范 4.2.1 概要設計 4.2.2 模塊化與模塊設計 4.2.3 分析與設計模塊的基本規(guī)范 4.3 軟件設計規(guī)范的量化運用 4.4 表示軟件結構的基本方法 4.4.1 系統(tǒng)概念設計 4.4.2 層次圖和HIPo圖 4.4.3 模塊設計的精細設計方法 4.4.4 面向數(shù)據(jù)流的設計方法 思考與討論第5章 界面設計 5.1 界面設計的平面原則 5.2 軟件操作過程設計原則 5.3 人機界面設計過程 思考與討論第6章 編碼實現(xiàn) 6.1 編碼概述 6.2 編碼的標準 6.3 程序效率 6.4 程序設計語言的適用性 6.5 程序復雜性質量 思考與討論第7章 軟件測試 7.1 軟件測試的幾個基本問題 7.1.1 什么是軟件測試、測試工作的對象 7.1.2 項目組中的測試角色 7.1.3 Bug和Bug跟蹤 7.1.4 軟件測試工作的原則 7.1.5 測試用例的不可窮舉性 7.2 軟件測試的基本方法和工具 7.2.1 靜態(tài)分析和動態(tài)分析 7.2.2 黑盒測試和白盒測試 7.2.3 覆蓋測試 7.2.4 使用測試 7.2.5 手動測試和自動測試 7.2.6 軟件測試工具 7.3 軟件測試策略 7.3.1 單元測試 7.3.2 集成測試 7.3.3 確認測試 7.3.4 系統(tǒng)測試 7.4 軟件測試實務 7.4.1 測試與開發(fā)的并行關系 7.4.2 測試計劃 7.4.3 測試過程規(guī)格說明書 7.4.4 測試過程 7.4.5 測試總結 思考與討論第8章 軟件過程改進 8.1 軟件過程 8.1.1 什么是過程 8.1.2 過程成熟度 8.1.3 過程定義是否妨礙了創(chuàng)造力的發(fā)揮 8.2 有效的軟件過程架構 8.2.1 過程架構 8.2.2 規(guī)范過程的重要性 8.2.3 過程文檔的意義 8.2.4 建設有效的軟件過程 8.3 軟件能力成熟度模型簡介 8.3.1 CMM中定義的軟件開發(fā)團隊角色與職責 8.3.2 CMM中能力成熟度的級別 8.3.3 CMM的內部結構——關鍵過程域 8.3.4 CMM的使用 思考與討論第9章 面向對象方法概述 9.1 什么是面向對象方法 9.2 結構化與面向對象的思想差異 9.3 面向對象方法的主要概念 9.3.1 對象 9.3.2 其他概念 9.4 面向對象建模 9.4.1 對象模型 9.4.2 動態(tài)模型 9.4.3 功能模型 9.4.4 三種模型之間的關系 9.5 OO方法的SRS、OOA、OOD概要 9.5.1 面向對象的需求獲取 9.5.2 面向對象的分析與設計 思考與討論附錄1 軟件工程文檔規(guī)范附錄2 匈牙利命名法 下篇 軟件工程實驗指導實驗一 體驗軟件工程的“隔板畫”實驗二 需求獲取實驗三 結構化設計實驗四 結構化設計和實現(xiàn)實驗五 軟件測試及其評估實驗六 軟件過程改進實驗

本目錄推薦

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