出版時(shí)間:2006-9 出版社:浙江大學(xué) 作者:王慧芳 頁數(shù):261
Tag標(biāo)簽:無
內(nèi)容概要
《高等院校計(jì)算機(jī)技術(shù)與應(yīng)用系列規(guī)劃教材:軟件工程》圍繞軟件開發(fā)的方法、過程、規(guī)范等展開,目的是使學(xué)生初步掌握軟件工程的基本概念、基本原理、實(shí)用開發(fā)方法和技術(shù);同時(shí)了解軟件工程各領(lǐng)域的最新發(fā)展動向,為進(jìn)一步深入學(xué)習(xí)打下必要的基礎(chǔ)?!陡叩仍盒S?jì)算機(jī)技術(shù)與應(yīng)用系列規(guī)劃教材:軟件工程》分上、下兩篇,共13章。上篇為基礎(chǔ)篇,有10章內(nèi)容,主要介紹軟件工程基本知識,包括軟件工程的基本概念、基于結(jié)構(gòu)化方法的軟件開發(fā)過程以及軟件工程的項(xiàng)目管理。在這一篇里,筆者大膽地提出了交互設(shè)計(jì)應(yīng)作為軟件工程過程中的一個(gè)階段,以保證軟件的可用性的觀點(diǎn);并在“案例分析”中,以一個(gè)電力應(yīng)用軟件的開發(fā)案例貫穿始終.進(jìn)行案例分析和開發(fā)心得介紹。下篇為提高篇,有3章內(nèi)容,主要介紹軟件工程的新發(fā)展,包括面向?qū)ο蠹夹g(shù)及UML語言、基于組件的軟件復(fù)用技術(shù)、敏捷軟件開發(fā)等內(nèi)容。附件給出了幾個(gè)軟件工程的實(shí)驗(yàn)內(nèi)容。《高等院校計(jì)算機(jī)技術(shù)與應(yīng)用系列規(guī)劃教材:軟件工程》基礎(chǔ)篇由浙江大學(xué)電氣工程學(xué)院王慧芳老師編寫,提高篇由畢建權(quán)老師編寫。全書由王慧芳老師統(tǒng)稿?! ≡凇陡叩仍盒S?jì)算機(jī)技術(shù)與應(yīng)用系列規(guī)劃教材:軟件工程》編寫過程中,得到了浙江大學(xué)電氣學(xué)院何奔騰教授、楊敏虹副教授的支持與鼓勵,也得到了浙江大學(xué)出版杜陳曉嘉副社長的多方指導(dǎo)和大力協(xié)助,在此致以深切的謝意。《高等院校計(jì)算機(jī)技術(shù)與應(yīng)用系列規(guī)劃教材:軟件工程》由國際科技大學(xué)計(jì)算機(jī)學(xué)院齊治昌教授及浙江大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院陳越教授審稿,提出了許多完善的意見和建議,謹(jǐn)此一并致以衷心的感謝。
書籍目錄
上篇 基礎(chǔ)篇 第1章 概述 1.1 軟件及軟件危機(jī) 1.1.1 軟件定義 1.1.2 軟件的特點(diǎn)和分類 1.1.3 軟件危機(jī) 1.2 軟件工程 1.2.1 軟件工程的定義 1.2.2 軟件工程研究的內(nèi)容 1.2.3 軟件工程的基本原理 1.2.4 軟件工程的作用 1.2.5 軟件工程與信息系統(tǒng) 1.3 軟件的開發(fā)方法 1.3.1 面向過程的方法 1.3.2 面向數(shù)據(jù)的方法 1.3.3 面向?qū)ο蟮姆椒?1.3.4 開發(fā)方法的新發(fā)展 1.4 案例分析 本章小結(jié) 思考題和習(xí)題 第2章 軟件生存周期及其模型 2.1 軟件生存周期概述 2.1.1 軟件生存周期 2.1.2 軟件生存期模型 2.2 常用的軟件開發(fā)模型 2.2.1 瀑布模型 2.2.2 增量模型 2.2.3 原型模型 2.2.4 其他模型 2.3 生存周期模型的選擇和裁剪 2.4 案例分析 本章小結(jié) 思考題和習(xí)題 第3章 可行性分析與軟件開發(fā)計(jì)劃 3.1 可行性分析 3.1.1 可行性研究的任務(wù) 3.1.2 可行性研究的步驟 3.1.3 系統(tǒng)流程圖 3.1.4 可行性研究文檔 3.2 軟件開發(fā)計(jì)劃 3.3 案例分析 本章小結(jié) 思考題和習(xí)題 第4章 需求分析 4.1 需求分析概述 4.1.1 需求分析的重要性 4.1.2 需求分析的特點(diǎn) 4.1.3 需求分析的任務(wù) 4.1.4 需求分析的方法 4.2 結(jié)構(gòu)化分析方法 4.2.1 結(jié)構(gòu)化分析(SA)概述 4.2.2 數(shù)據(jù)流圖DFD 4.2.3 數(shù)據(jù)字典DD 4.2.4 加工邏輯的描述 4.3 案例分析 本章小結(jié) 思考題和習(xí)題 第5章 交互設(shè)計(jì)——外部設(shè)計(jì) 5.1 交互設(shè)計(jì)概述 5.1.1 交互設(shè)計(jì)的概念 5.1.2 交互設(shè)計(jì)的重要性 5.2 交互設(shè)計(jì)方法 5.2.1 角色設(shè)計(jì) 5.2.2 目標(biāo)設(shè)計(jì) 5.2.3 任務(wù)設(shè)計(jì) 5.2.4 人性化設(shè)計(jì) 5.3 交互設(shè)計(jì)中應(yīng)注意的問題 5.3.1 交互設(shè)計(jì)中應(yīng)注意的問題 5.3.2 交互設(shè)計(jì)的執(zhí)行者 5.3.3 交互設(shè)計(jì)文檔 5.3.4 交互設(shè)計(jì)舉例 5.4 案例分析 本章小結(jié) 思考題和習(xí)題 第6章 軟件設(shè)計(jì)——內(nèi)部設(shè)計(jì) 6.1 軟件的概要設(shè)計(jì) 6.1.1 概要設(shè)計(jì)概述 6.1.2 軟件設(shè)計(jì)的基本原理 6.1.3 軟件結(jié)構(gòu)圖形工具 6.2 結(jié)構(gòu)化設(shè)計(jì) 6.2.1 概念 6.2.2 變換分析設(shè)計(jì) 6.2.3 事務(wù)分析設(shè)計(jì) 6.2.4 綜合數(shù)據(jù)流圖和分層數(shù)據(jù)流圖的映射 6.2.5 結(jié)構(gòu)化設(shè)計(jì)過程 6.3 軟件的詳細(xì)設(shè)計(jì) 6.3.1 詳細(xì)設(shè)計(jì)概述 6.3.2 詳細(xì)設(shè)計(jì)的表示法 6.3.3 程序復(fù)雜程度的定量度量 6.4 案例分析 本章小結(jié) 思考題和習(xí)題 第7章 軟件編碼 7.1 編碼概述 7.1.1 編碼要求 7.1.2 程序設(shè)計(jì)語言的發(fā)展與選擇 7.1.3 常用的程序設(shè)計(jì)語言 7.2 編碼風(fēng)格與軟件效率 7.2.1 編碼風(fēng)格 7.2.2 軟件效率 7.3 案例分析 本章小結(jié) 思考題和習(xí)題 第8章 軟件測試 8.1 軟件測試概述 8.1.1 軟件測試定義 8.1.2 軟件測試原則 8.1.3 軟件測試方法 8.2 測試用例的設(shè)計(jì) 8.2.1 白盒測試技術(shù) 8.2.2 黑盒測試技術(shù) 8.3 測試過程 8.3.1 軟件測試過程 8.3.2 單元測試 8.3.3 集成測試 8.3.4 確認(rèn)測試和系統(tǒng)測試 8.4 調(diào)試 8.5 案例分析 本章小結(jié) …… 下篇 提高篇 附件 實(shí)驗(yàn) 參考文獻(xiàn)
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載