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

軟件工程:方法與實踐

軟件工程:方法與實踐

定 價:¥28.50

作 者: 許家珆 主編
出版社: 電子工業(yè)出版社
叢編項: 高等學校規(guī)劃教材
標 簽: 軟件工程

ISBN: 9787121049569 出版時間: 2007-09-01 包裝: 平裝
開本: 16 頁數(shù): 313 字數(shù):  

內(nèi)容簡介

  軟件工程作為一門指導計算機軟件系統(tǒng)開發(fā)和維護的工程學科,近年來隨著我國信息化建設的深入發(fā)展,對軟件產(chǎn)業(yè)的支撐作用凸現(xiàn)。 本書是在吸取了國內(nèi)外有關教材的精華,并結合編者多年進行軟件工程教學及軟件開發(fā)的實踐經(jīng)驗、體會的基礎上編寫的。內(nèi)容注重科學性、先進性,強調(diào)實踐性。重點介紹面向對象的方法及UML統(tǒng)一建模語言,以及CMM軟件成熟度模型、ERP企業(yè)資源規(guī)劃等先進管理技術。 本書可作為高等院校計算機及信息類專業(yè)“軟件工程”課程的教材,也可作為廣大工程技術人員和科研人員的參考書。

作者簡介

暫缺《軟件工程:方法與實踐》作者簡介

圖書目錄

第1章 軟件工程概述 1.1 軟件工程的產(chǎn)生和發(fā)展  1.1.1 軟件工程的發(fā)展過程  1.1.2 軟件危機  1.1.3 軟件工程的定義及研究的內(nèi)容 1.2 軟件與軟件過程  1.2.1 軟件的概念和特點  1.2.2 軟件工程過程 1.3 軟件過程模型 1.4 軟件開發(fā)方法 1.5 軟件工具與軟件開發(fā)環(huán)境 習題一第2章 軟件需求工程 2.1 軟件需求的基本概念  2.1.1 軟件需求的任務  2.1.2 功能需求與非功能需求 2.2 需求工程過程 2.3 軟件需求獲取技術 2.4 需求分析與建?! ?.4.1 結構化分析(SA)方法  2.4.2 面向對象的分析方法 2.5 軟件需求案例分析  2.5.1 案例1——醫(yī)院病房監(jiān)護系統(tǒng)  2.5.2 案例2——網(wǎng)上拍賣系統(tǒng) 習題二第3章 軟件設計 3.1 軟件設計概述 3.2 軟件體系結構設計  3.2.1 倉庫模型  3.2.2 分布式結構  3.2.3 其他體系結構 3.3 模塊分解 3.4 詳細設計描述工具 3.5 用戶界面設計  3.5.1 用戶界面設計的特性與設計任務  3.5.2 用戶界面設計的基本原則  3.5.3 用戶界面的基本類型  3.5.4 信息輸入/輸出界面  3.5.5 MVC模式 習題三第4章 面向對象的方法 4.1 面向對象方法概述 4.2 面向對象的基本概念 4.3 面向對象的分析 4.4 面向對象的設計 4.5 典型的面向對象方法  4.5.1 BOOch方法  4.5.2 CoaD/YOurdon方法  4.5.3 對象模型技術  4.5.4 OOSE方法 習題四第5章 UML統(tǒng)一建模語言 5.1 UML概述  5.1.1 UML的基本概念  5.1.2 UML的圖形表示 5.2 建立用例模型  5.2.1 需求分析與用例建?! ?.2.2 確定執(zhí)行者  5.2.3 確定用例  5.2.4 建立用例之間的關系  5.2.5 用例建模實例 5.3 建立靜態(tài)模型  5.3.1 類圖  5.3.2 包圖 5.4 建立動態(tài)模型  5.4.1 消息  5.4.2 狀態(tài)圖  5.4.3 順序圖  5.4.4 合作圖  5.4.5 活動圖 5.5 建立實現(xiàn)模型 5.5.1 構件圖 5.5.2 配置圖 5.6 RUP統(tǒng)一過程及其應用 5.6.1 UML與RUP統(tǒng)一過程 5.6.2 RUP的二維開發(fā)模型 5.6.3 RUP的迭代開發(fā)模式 習題五第6章 軟件實現(xiàn) 6.1 程序設計語言的選擇 6.2 結構化程序設計 6.3 程序設計風格 6.4 算法與程序效率 6.5 軟件代碼審查 習題六第7章 軟件復用和構件技術 7.1 軟件復用概述 7.2 軟件復用的實施與過程 7.3 可復用構件與構件工程 7.4 領域工程分析和基于構件的開發(fā) 7.5 基于構件的軟件開發(fā)特點 7.6 軟件構件技術的技術規(guī)范 7.6.1 CORBA 7.6.2 COM 7.6.3 EJB 7.6.4 Web服務 習題七 第8章 軟件測試 8.1 軟件測試概述 8.1.1 軟件測試的基本概念 8.1.2 軟件測試的特點和基本原則 8.1.3 軟件測試過程 8.1.4 靜態(tài)分析與動態(tài)測試 8.2 白盒法測試 8.3 黑盒法測試 8.4 軟件測試的策略 8.4.1 單元測試 8.4.2 集成測試 8.4.3 確認測試 8.4.4 系統(tǒng)測試 8.4.5 a測試和B測試 8.4.6 綜合測試策略 8.5 軟件調(diào)試 8.5.1 軟件調(diào)試過程 8.5.2 軟件調(diào)試策略 8.6 面向對象的測試 8.6.1 面向對象測試的特點 8.6.2 面向對象測試類型 8.6.3 分析模型測試 8.6.4 面向對象的測試用例 習題八 第9章 軟件維護 9.1 軟件維護的基本概念 9.2 軟件維護的過程 9.3 軟件維護技術 9.4 軟件可維護性 9.4.1 軟件可維護性的定義 9.4.2 提高可維護性的方法 9.5 逆向工程和再工程 習題九 第10章 軟件工具與集成化環(huán)境 10.1 軟件工具 10.1.1 軟件開發(fā)工具 10.1.2 軟件維護工具 10.1.3 軟件管理與支持工具 10.2 集成化CASE環(huán)境 10.2.1 概述 10.2.2 集成化的CASE開發(fā)環(huán)境的體系結構 10.3 軟件開發(fā)工具——Rationa.1 Rose 10.3.1 Rose工具簡介 10.3.2 業(yè)務用例圖 10.3.3 用例圖 10.3.4 類圖 10.3.5 協(xié)作圖與時序圖 10.3.6 活動圖 10.3.7 狀態(tài)圖 10.3.8 構件圖和部署圖 習題十第11章 軟件項目管理 11.1 軟件項目管理概述 11.2 軟件項目可行性研究 11.3 軟件項目成本估算技術 11.4 軟件項目組織與人員管理 11.5 軟件質(zhì)量保證 11.6 企業(yè)資源規(guī)劃 習題十一第12章 軟件能力成熟度模型 12.1 CMM概述 12.2 CMM的內(nèi)部結構 12.3 CMM的應用 12.4 CMM的實施與評估 12.4.1 軟件過程評估的必要性 12.4.2 軟件過程評估參考模型 12.4.3 CMM評估的執(zhí)行步驟 12.4.4 軟件企業(yè)如何實施CMM 12.4.5 CMM與ISO 9000標準 12.5 軟件能力成熟度模型集成 習題十二第13章 軟件工程課程設計 13.1 課程設計的目的和要求 13.2 課程設計步驟及安排 13.3 案例分析 13.3.1 案例一:ATM系統(tǒng) 13.3.2 案例二:醫(yī)院病房監(jiān)護系統(tǒng) 13.3.3 案例三:會議管理系統(tǒng) 13.3.4 案例四:倉庫信息管理系統(tǒng)參考文獻

本目錄推薦

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