出版時間:2011-1 出版社:電子工業(yè)出版社 作者:趙池龍,楊林 主編 頁數(shù):219
內(nèi)容概要
本書是普通高等教育“十一五”國家級規(guī)劃教材的修訂版,根據(jù)教學(xué)反饋和學(xué)時要求,對內(nèi)容做了較大的調(diào)整,以期更好地適應(yīng)教學(xué)的需要。本書面向工程實踐,按照IT企業(yè)工作流程安排章節(jié)順序,新版教材共10章,包括軟件工程的內(nèi)容與方法、軟件生命周期與開發(fā)模型、軟件立項與合同、軟件需求、軟件策劃、軟件建模、軟件設(shè)計、軟件測試、軟件實施與維護(hù)和軟件管理。本書為任課老師免費提供電子課件,并出版有配套實踐教材《軟件工程實踐教程》。
書籍目錄
第1章 軟件工程的內(nèi)容與方法 1.1 軟件的定義 1.2 軟件工程的定義 1.3 軟件工程在軟件行業(yè)中的作用 1.4 軟件工程方法論 1.5 軟件工程實踐論 1.6 軟件支持過程 1.7 軟件管理過程 1.8 實例分析——某港口信息系統(tǒng)建設(shè)案例 1.9 本章小結(jié) 習(xí)題1 第2章 軟件生命周期與開發(fā)模型 2.1 軟件生命周期模型概論 2.2 瀑布模型 2.3 增量模型 2.4 原型模型 2.5 迭代模型 2.6 螺旋模型 2.7 噴泉模型 2.8 XP模型 2.9 各種模型之間的關(guān)系 2.10 本章小結(jié) 習(xí)題2 第3章 軟件立項與合同 3.1 軟件立項方法與文檔 3.2 簽訂合同的方法與文檔 3.3 軟件招標(biāo)與投標(biāo) 3.4 下達(dá)任務(wù)的方法與文檔 3.5 本章小結(jié) 習(xí)題3 第4章 軟件需求分析 4.1 需求分析的基本概念 4.2 需求分析的任務(wù) 4.3 需求分析的方法 4.4 需求描述工具 4.5 需求過程管理 4.6 需求分析文檔 4.7 本章小結(jié) 習(xí)題4 第5章 軟件策劃 5.1 軟件策劃概論 5.2 軟件規(guī)模估計方法 5.3 軟件費用與資源估計方法 5.4 軟件策劃文檔 5.5 本章小結(jié) 習(xí)題5 第6章 軟件建模 6.1 三個模型的建模思想 6.2 數(shù)據(jù)模型設(shè)計概論 6.3 數(shù)據(jù)庫設(shè)計的理論與方法 6.4 數(shù)據(jù)模型建模實例分析——“混凝土公司信息管理 系統(tǒng)”建模案例 6.5 三個模型建模實例分析——“某省級新華書店信息 管理系統(tǒng)”建模案例 6.6 三個模型建模思想總結(jié) 6.7 本章小結(jié) 習(xí)題6 第7章 軟件設(shè)計 第8章 軟件測試 第9章 軟件實施與維護(hù) 第10章 軟件管理 參考文獻(xiàn)
章節(jié)摘錄
軟件開發(fā)與維護(hù);管理文檔主要由軟件工程管理部門書寫,用于指導(dǎo)軟件管理和決策。兩類文檔的標(biāo)準(zhǔn)、規(guī)范和編制模板,全公司范圍內(nèi)要統(tǒng)一,這一工作由軟件工程管理部門完成。開發(fā)文檔是指導(dǎo)軟件開發(fā)與維護(hù)的文檔,開發(fā)與維護(hù)中所有的程序,都是按照開發(fā)文檔的要求編寫與實現(xiàn)的。軟件工程規(guī)定:文檔必須指揮程序,而決不允許程序指揮文檔;文檔與程序必須保持高度一致,而決不允許程序脫離開文檔?! ¢_發(fā)文檔本身具有嚴(yán)格的層次關(guān)系和依賴關(guān)系,這種關(guān)系反映在如下的覆蓋關(guān)系之中,即有 (1)《目標(biāo)程序》覆蓋《源程序》 (2)《源程序》覆蓋《詳細(xì)設(shè)計說明書》 (3)《詳細(xì)設(shè)計說明書》覆蓋《概要設(shè)計說明書》 (4)《概要設(shè)計說明書》覆蓋《需求分析規(guī)格說明書》 (5)《需求分析規(guī)格說明書》覆蓋《用戶需求報告》 (6)《用戶需求報告》覆蓋《軟件合同》/《軟件任務(wù)書》 管理文檔本身具有嚴(yán)格的時序關(guān)系,這種時序關(guān)系反映在如下的軟件過程之中,而過程由一系列的時間序列所組成: (1)需求分析過程管理文檔; (2)軟件策劃過程管理文檔; (3)軟件設(shè)計過程管理文檔; (4)軟件實現(xiàn)過程管理文檔: (5)軟件測試過程管理文檔; (6)軟件維護(hù)過程管理文檔; (7)軟件過程改進(jìn)管理文檔?! 〕墒斓能浖髽I(yè),都有一套自己的開發(fā)文檔和管理文檔編寫標(biāo)準(zhǔn)或編寫模板,在企業(yè)內(nèi)部嚴(yán)格執(zhí)行。 4.軟件的最新定義 軟件=知識+程序+數(shù)據(jù)+文檔 定義中增加了“知識”。對這一定義的討論正在進(jìn)行。正方認(rèn)為:因為軟件是知識在網(wǎng)絡(luò)上的體現(xiàn),所以這個定義非常好。反方認(rèn)為:程序、數(shù)據(jù)、文檔本身就是知識的載體與表現(xiàn),所以這個定義有些畫蛇添足的意味?! ?/pre>圖書封面
評論、評分、閱讀與下載
- 還沒讀過(77)
- 勉強(qiáng)可看(562)
- 一般般(959)
- 內(nèi)容豐富(3978)
- 強(qiáng)力推薦(326)