出版時間:2009-8 出版社:杜文潔,景秀麗、杜文潔、 景秀麗 中國水利水電出版社 (2009-08出版) 作者:杜文潔,景秀麗 編 頁數(shù):211
Tag標(biāo)簽:無
前言
隨著信息技術(shù)的廣泛應(yīng)用和互聯(lián)網(wǎng)的迅猛發(fā)展,以信息產(chǎn)業(yè)發(fā)展水平為主要特征的綜合國力競爭日趨激烈,軟件產(chǎn)業(yè)作為信息產(chǎn)業(yè)的核心和國民經(jīng)濟信息化的基礎(chǔ),越來越受到世界各國的高度重視。中國加入世貿(mào)組織后,必須以積極的姿態(tài),在更大范圍和更深程度上參與國際合作和競爭。在這種形勢下,擺在我們面前的突出問題是人才短缺,計算機應(yīng)用與軟件技術(shù)專業(yè)領(lǐng)域技能型人才的缺乏尤為突出,無論是數(shù)量還是質(zhì)量,都遠不能適應(yīng)國內(nèi)軟件產(chǎn)業(yè)的發(fā)展和信息化建設(shè)的需要。因此,深化教育教學(xué)改革,推動高等職業(yè)教育與培訓(xùn)的全面發(fā)展,大力提高教學(xué)質(zhì)量,是迫在眉睫的重要任務(wù)。2000年6月,國務(wù)院發(fā)布《鼓勵軟件產(chǎn)業(yè)和集成電路產(chǎn)業(yè)發(fā)展的若干政策》,明確提出鼓勵資金、人才等資源投向軟件產(chǎn)業(yè),并要求教育部門根據(jù)市場需求進一步擴大軟件人才培養(yǎng)規(guī)模,依托高等學(xué)校、科研院所,建立一批軟件人才培養(yǎng)基地。2002年9月,國務(wù)院辦公廳轉(zhuǎn)發(fā)了國務(wù)院信息化工作辦公室制定的《振興軟件產(chǎn)業(yè)行動綱要》,該《綱要》明確提出要改善軟件人才結(jié)構(gòu),大規(guī)模培養(yǎng)軟件初級編程人員,滿足軟件工業(yè)化生產(chǎn)的需要。教育部也于2001年12月在35所大學(xué)啟動了示范性軟件學(xué)院的建設(shè)工作,并于2003年11月啟動了試辦示范性軟件職業(yè)技術(shù)學(xué)院的建設(shè)工作。示范性軟件職業(yè)技術(shù)學(xué)院的建設(shè)目標(biāo)是:經(jīng)過幾年努力,建設(shè)一批能夠培養(yǎng)大量具有競爭能力的實用型軟件職業(yè)技術(shù)人才的基地,面向就業(yè)、產(chǎn)學(xué)結(jié)合,為我國??茖哟诬浖殬I(yè)技術(shù)人才培養(yǎng)起到示范作用,并以此推動高等職業(yè)技術(shù)教育人才培養(yǎng)體系與管理體制和運行機制的改革。要達到這個目標(biāo),建立一套適合軟件職業(yè)技術(shù)學(xué)院人才培養(yǎng)模式的教材體系顯得尤為重要。高職高專的教材建設(shè)已經(jīng)走過了幾個發(fā)展階段,由最開始本科教材的壓縮到加大實踐性教學(xué)環(huán)節(jié)的比重,再到強調(diào)實踐性教學(xué)環(huán)節(jié),但是學(xué)生在學(xué)習(xí)時還是反映存在理論與實踐的結(jié)合問題。為此,中國水利水電出版社在經(jīng)過深入調(diào)查研究后,組織了一批長期工作在高職高專教學(xué)一線的老師,編寫了這套“軟件職業(yè)技術(shù)學(xué)院‘十一五’規(guī)劃教材”,本套教材采用項目驅(qū)動的方法來編寫,即全書所有章節(jié)都以實例作引導(dǎo)來說明各知識點,各章實例之間并不是孤立的,每個實例都可以作為最終項目的一個組成部分;每一章章末還配有實習(xí)實訓(xùn)(或叫實驗),這些實訓(xùn)組合起來是一個完整的項目。采用這種方式編寫的圖書與市場上同類教材相比更具優(yōu)越性,學(xué)生不僅僅學(xué)到了知識點,還通過項目將這些知識點連成一條線,開拓了思路,掌握了知識,達到了面向崗位的職業(yè)教育培訓(xùn)目標(biāo)。
內(nèi)容概要
《軟件開發(fā)流程實訓(xùn)教程》詳細介紹了軟件開發(fā)流程基礎(chǔ)知識及其相關(guān)實訓(xùn)項目,內(nèi)容包括軟件開發(fā)項目的前期準(zhǔn)備、目標(biāo)系統(tǒng)的可行性分析、需求分析、概要設(shè)計、詳細設(shè)計、編碼、軟件測試、軟件實施以及軟件維護。 《軟件開發(fā)流程實訓(xùn)教程》采用現(xiàn)在流行的VB.NET網(wǎng)絡(luò)編程語言和AsPNET網(wǎng)站技術(shù)設(shè)計章節(jié)實例,從應(yīng)用的角度出發(fā),采用“任務(wù)驅(qū)動”方式表述實訓(xùn)內(nèi)容,注重實訓(xùn)項目的先進性、科學(xué)性和實用性,力求反映軟件開發(fā)的系統(tǒng)流程。將軟件開發(fā)的基礎(chǔ)理論與實訓(xùn)項目緊密結(jié)合,使讀者可以更好地理解和掌握軟件開發(fā)過程,并迅速地運用到實際軟件開發(fā)工作中?! 盾浖_發(fā)流程實訓(xùn)教程》可作為高等院校、高職高專院校及相關(guān)軟件學(xué)院軟件技術(shù)專業(yè)和計算機相關(guān)專業(yè)的教材,也可作為企業(yè)公司軟件開發(fā)的培訓(xùn)教程,還可作為軟件開發(fā)人員的參考資料。
書籍目錄
序前言第1章 軟件開發(fā)項目的前期準(zhǔn)備1.1 計算機軟件概述1.1.1 計算機軟件概念1.1.2 軟件的分類1.1.3 軟件工程的歷史及發(fā)展1.2 軟件的生存周期1.2.1 軟件生存周期及各階段的工作1.2.2 軟件生存周期各階段的文檔編制1.3 軟件開發(fā)常用模型1.3.1 瀑布模型1.3.2 增量模型1.3.3 螺旋模型1.3.4 變換模型1.3.5 噴泉模犁1.3.6 智能模型1.3.7 WINWIN模型1.3.8 原型實現(xiàn)模型1.3.9 RAD模型1.3.10 并發(fā)開發(fā)模型1.3.11 軟件開發(fā)常用模型小結(jié)1.4 軟件開發(fā)方法和軟件開發(fā)工具1.4.1 軟件開發(fā)環(huán)境1.4.2 軟件開發(fā)方法綜述1.4.3 軟件開發(fā)工具本章小結(jié)習(xí)題1課后實訓(xùn)題第2章 可行性分析2.1 可行性分析的任務(wù)2.2 可行性分析的要素2.2.1 技術(shù)可行性分析2.2.2 經(jīng)濟可行性分析2.2.3 社會可行性分析2.2.4 法律方面的可行性2.3 可行性分析的步驟2.4 可行性分析報告2.4.可行性分析報告的格式2.4.2 可行性分析報告范例本章小結(jié)習(xí)題2課后實訓(xùn)題第3章 需求分析3.1 需求分析的任務(wù)3.1.1 需求分析的基本概念3.1.2 需求分析的重要性3.1.3 需求分析的任務(wù)3.2 需求分析的過程3.2.1 需求分析的過程c3.2.2 需求分析的注意事項3.2.3 需求風(fēng)險3.3 數(shù)據(jù)流程圖3.3.1 數(shù)據(jù)流程圖相關(guān)圖示3.3.2 數(shù)據(jù)流程圖的設(shè)計3.3.3 分層數(shù)據(jù)流圖3.4 數(shù)據(jù)字典3.5 需求規(guī)格說明書本章小結(jié)習(xí)題3課后實訓(xùn)題第4章 概要設(shè)計4.1 軟件概要設(shè)計的任務(wù)4.2 軟件概要設(shè)計的實施4.2.1 面向?qū)ο笤O(shè)計4.2.2 數(shù)據(jù)庫設(shè)計4.2.3 用戶界面設(shè)計4.2.4 代碼設(shè)計4.3 概要設(shè)計說明書4.3.1 引言4.3.2 任務(wù)概述4.3.3 總體設(shè)計4.3.4 數(shù)據(jù)結(jié)構(gòu)設(shè)計4.3.5 運行設(shè)計4.3.6 出錯處理設(shè)計4.3.7 安全保密設(shè)計4.3.8 維護設(shè)計本章小結(jié)習(xí)題4課后實訓(xùn)題第5章 詳細設(shè)計5.1 軟件詳細設(shè)計的任務(wù)5.1.1 軟件詳細設(shè)計的基本任務(wù)5.1.2 軟件詳細設(shè)計的原則5.2 圖書館書目查詢管理系統(tǒng)的設(shè)計5.2.1 系統(tǒng)功能模塊結(jié)構(gòu)5.2.2 系統(tǒng)詳細設(shè)計本章小結(jié)習(xí)題5課后實訓(xùn)題第6章 編碼6.1 建立編碼風(fēng)格6.2 編碼方法6.2.1 傳統(tǒng)(結(jié)構(gòu)化)編程方法6.2.2 面向?qū)ο蟮某绦蛟O(shè)計方法6.3 調(diào)試過程和方法本章小結(jié)習(xí)題6課后實訓(xùn)題第7章 軟件測試7.1 軟件測試概述7.2 軟件測試與軟件開發(fā)流程的關(guān)系7.3 軟件測試方法劃分7.4 黑盒測試的相關(guān)方法7.5 白盒測試的相關(guān)方法7.6 軟件測試流程的相關(guān)方法7.7 測試用例設(shè)計本章小結(jié)習(xí)題7課后實訓(xùn)題第8章 軟件實施8.1 系統(tǒng)實施概述8.2 系統(tǒng)實施過程8.3 系統(tǒng)實施原則本章小結(jié)習(xí)題8課后實訓(xùn)題第9章 軟件維護9.1 軟件維護基礎(chǔ)理論9.2 軟件維護活動的內(nèi)容本章小結(jié)習(xí)題9課后實訓(xùn)題附錄A Visual Studio 2008的安裝附錄B IIS的安裝與配置參考文獻
章節(jié)摘錄
插圖:盡管軟件的生存周期各階段的劃分沒有一個明確的法則,但就一般性而言,軟件生存周期包括可行性分析和項目開發(fā)計劃、需求分析、概要設(shè)計、詳細設(shè)計、編寫代碼、軟件測試、軟件實施和軟件維護等活動(有的文檔資料和開發(fā)項目把概要設(shè)計和詳細設(shè)計合在一起,統(tǒng)稱為軟件設(shè)計或設(shè)計),其中的每一個活動都是軟件開發(fā)過程中必須要經(jīng)歷的,所以我們應(yīng)該將它們按照項目的劃分合理地安排到各個階段中去。既然軟件開發(fā)周期這么重要,我們想要軟件項目最終開發(fā)取得成功或是對軟件進行管理和資源投入,就應(yīng)當(dāng)充分地了解周期里各個活動的定義和任務(wù),這樣才能合理、準(zhǔn)確、客觀地安排每一階段的工作。下面就對各種活動的定義和任務(wù)做一下簡單介紹,以對它們有一個初步的了解。1.可行性分析和項目開發(fā)計劃這兩個活動通常被整合在一起進行,在實際工作中通常把它們歸類到同一個階段中。在某種程度上甚至可以把它們看成是一個活動整體,要做的事情就是回答“需要做什么?要如何去做?可不可能完成?”在這個階段中經(jīng)驗起到了決定性的作用,軟件工程難就難在沒有固定公式可供使用,很多時候都是靠系統(tǒng)分析員的經(jīng)驗來判斷是否可行。在這個階段中,可行性分析要依靠項目開發(fā)計劃提供依據(jù),而項目開發(fā)計劃只有在初步得到可行性研究后才能再深入制定,兩個活動可以說是互相制約、互相促進的關(guān)系。同時在這個階段中對要解決的問題定義十分重要,要注意和各方多溝通,得到盡可能準(zhǔn)確的問題定義,再和各方再次溝通看看各方的理解是否相同,一般對問題的精確定義和理解在項目開發(fā)計劃里解決比在需求分析階段解決更合理,也可以更符合各方利益的要求,同時不會對軟件開發(fā)方向造成隱患,亦不會給雙方就軟件開發(fā)報酬的商議造成不必要的麻煩。在用戶提出一個軟件開發(fā)要求后,系統(tǒng)分析員要對此用戶的機構(gòu)進行了解,明確它是一個什么樣的機構(gòu),它的作用是什么,這有利于分析所開發(fā)的項目的原由。同時對使用此軟件的最終部門要進行一系列的觀察研究,組織開會討論,通過這一系列工作就可以確定軟件項目的性質(zhì)、目標(biāo)和規(guī)模,其實這個工作有點像需求分析的簡化版,但對項目的后期工作是一個奠基的作用。到此便應(yīng)該能夠得出可行性研究報告了。如果可行性研究的結(jié)果是可行的,接下來的任務(wù)就是制定詳細的項目開發(fā)計劃。項目開發(fā)計劃主要根據(jù)所開發(fā)的項目的目標(biāo)、性能、功能、規(guī)模來確定所需的資源,主要包括3個方面,即硬件資源、軟件資源和人力資源,除此之外還要對項目的開發(fā)費用、開發(fā)進度作出估計,可供決策者和用戶參考。至此,本階段的工作任務(wù)已基本完成,這時候系統(tǒng)分析員應(yīng)將《可行性報告》和《項目開發(fā)計劃》一并提交管理部門審查。
編輯推薦
《軟件開發(fā)流程實訓(xùn)教程》強調(diào)實踐,面向就業(yè),產(chǎn)學(xué)結(jié)合。本套叢書特點:以實際工程項目為引導(dǎo)來說明各知識點,使學(xué)生學(xué)為所用;突出實習(xí)實訓(xùn),重在培養(yǎng)學(xué)生的專業(yè)能力和實踐能力;內(nèi)容銜接合理,采用項目驅(qū)動的編寫方式,完全按項目運作所需的知識體系設(shè)置結(jié)構(gòu);配套齊全,不僅包括教學(xué)用書,還包括實習(xí)實訓(xùn)材料,教學(xué)課件等,使用方便。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載