軟件開發(fā)流程實(shí)訓(xùn)教程

出版時(shí)間: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)濟(jì)信息化的基礎(chǔ),越來越受到世界各國的高度重視。中國加入世貿(mào)組織后,必須以積極的姿態(tài),在更大范圍和更深程度上參與國際合作和競爭。在這種形勢下,擺在我們面前的突出問題是人才短缺,計(jì)算機(jī)應(yīng)用與軟件技術(shù)專業(yè)領(lǐng)域技能型人才的缺乏尤為突出,無論是數(shù)量還是質(zhì)量,都遠(yuǎn)不能適應(yīng)國內(nèi)軟件產(chǎn)業(yè)的發(fā)展和信息化建設(shè)的需要。因此,深化教育教學(xué)改革,推動(dòng)高等職業(yè)教育與培訓(xùn)的全面發(fā)展,大力提高教學(xué)質(zhì)量,是迫在眉睫的重要任務(wù)。2000年6月,國務(wù)院發(fā)布《鼓勵(lì)軟件產(chǎn)業(yè)和集成電路產(chǎn)業(yè)發(fā)展的若干政策》,明確提出鼓勵(lì)資金、人才等資源投向軟件產(chǎn)業(yè),并要求教育部門根據(jù)市場需求進(jìn)一步擴(kuò)大軟件人才培養(yǎng)規(guī)模,依托高等學(xué)校、科研院所,建立一批軟件人才培養(yǎng)基地。2002年9月,國務(wù)院辦公廳轉(zhuǎn)發(fā)了國務(wù)院信息化工作辦公室制定的《振興軟件產(chǎn)業(yè)行動(dòng)綱要》,該《綱要》明確提出要改善軟件人才結(jié)構(gòu),大規(guī)模培養(yǎng)軟件初級編程人員,滿足軟件工業(yè)化生產(chǎn)的需要。教育部也于2001年12月在35所大學(xué)啟動(dòng)了示范性軟件學(xué)院的建設(shè)工作,并于2003年11月啟動(dòng)了試辦示范性軟件職業(yè)技術(shù)學(xué)院的建設(shè)工作。示范性軟件職業(yè)技術(shù)學(xué)院的建設(shè)目標(biāo)是:經(jīng)過幾年努力,建設(shè)一批能夠培養(yǎng)大量具有競爭能力的實(shí)用型軟件職業(yè)技術(shù)人才的基地,面向就業(yè)、產(chǎn)學(xué)結(jié)合,為我國??茖哟诬浖殬I(yè)技術(shù)人才培養(yǎng)起到示范作用,并以此推動(dòng)高等職業(yè)技術(shù)教育人才培養(yǎng)體系與管理體制和運(yùn)行機(jī)制的改革。要達(dá)到這個(gè)目標(biāo),建立一套適合軟件職業(yè)技術(shù)學(xué)院人才培養(yǎng)模式的教材體系顯得尤為重要。高職高專的教材建設(shè)已經(jīng)走過了幾個(gè)發(fā)展階段,由最開始本科教材的壓縮到加大實(shí)踐性教學(xué)環(huán)節(jié)的比重,再到強(qiáng)調(diào)實(shí)踐性教學(xué)環(huán)節(jié),但是學(xué)生在學(xué)習(xí)時(shí)還是反映存在理論與實(shí)踐的結(jié)合問題。為此,中國水利水電出版社在經(jīng)過深入調(diào)查研究后,組織了一批長期工作在高職高專教學(xué)一線的老師,編寫了這套“軟件職業(yè)技術(shù)學(xué)院‘十一五’規(guī)劃教材”,本套教材采用項(xiàng)目驅(qū)動(dòng)的方法來編寫,即全書所有章節(jié)都以實(shí)例作引導(dǎo)來說明各知識點(diǎn),各章實(shí)例之間并不是孤立的,每個(gè)實(shí)例都可以作為最終項(xiàng)目的一個(gè)組成部分;每一章章末還配有實(shí)習(xí)實(shí)訓(xùn)(或叫實(shí)驗(yàn)),這些實(shí)訓(xùn)組合起來是一個(gè)完整的項(xiàng)目。采用這種方式編寫的圖書與市場上同類教材相比更具優(yōu)越性,學(xué)生不僅僅學(xué)到了知識點(diǎn),還通過項(xiàng)目將這些知識點(diǎn)連成一條線,開拓了思路,掌握了知識,達(dá)到了面向崗位的職業(yè)教育培訓(xùn)目標(biāo)。

內(nèi)容概要

  《軟件開發(fā)流程實(shí)訓(xùn)教程》詳細(xì)介紹了軟件開發(fā)流程基礎(chǔ)知識及其相關(guān)實(shí)訓(xùn)項(xiàng)目,內(nèi)容包括軟件開發(fā)項(xiàng)目的前期準(zhǔn)備、目標(biāo)系統(tǒng)的可行性分析、需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、軟件測試、軟件實(shí)施以及軟件維護(hù)。 《軟件開發(fā)流程實(shí)訓(xùn)教程》采用現(xiàn)在流行的VB.NET網(wǎng)絡(luò)編程語言和AsPNET網(wǎng)站技術(shù)設(shè)計(jì)章節(jié)實(shí)例,從應(yīng)用的角度出發(fā),采用“任務(wù)驅(qū)動(dòng)”方式表述實(shí)訓(xùn)內(nèi)容,注重實(shí)訓(xùn)項(xiàng)目的先進(jìn)性、科學(xué)性和實(shí)用性,力求反映軟件開發(fā)的系統(tǒng)流程。將軟件開發(fā)的基礎(chǔ)理論與實(shí)訓(xùn)項(xiàng)目緊密結(jié)合,使讀者可以更好地理解和掌握軟件開發(fā)過程,并迅速地運(yùn)用到實(shí)際軟件開發(fā)工作中?!  盾浖_發(fā)流程實(shí)訓(xùn)教程》可作為高等院校、高職高專院校及相關(guān)軟件學(xué)院軟件技術(shù)專業(yè)和計(jì)算機(jī)相關(guān)專業(yè)的教材,也可作為企業(yè)公司軟件開發(fā)的培訓(xùn)教程,還可作為軟件開發(fā)人員的參考資料。

書籍目錄

序前言第1章 軟件開發(fā)項(xiàng)目的前期準(zhǔn)備1.1 計(jì)算機(jī)軟件概述1.1.1 計(jì)算機(jī)軟件概念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 原型實(shí)現(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課后實(shí)訓(xùn)題第2章 可行性分析2.1 可行性分析的任務(wù)2.2 可行性分析的要素2.2.1 技術(shù)可行性分析2.2.2 經(jīng)濟(jì)可行性分析2.2.3 社會可行性分析2.2.4 法律方面的可行性2.3 可行性分析的步驟2.4 可行性分析報(bào)告2.4.可行性分析報(bào)告的格式2.4.2 可行性分析報(bào)告范例本章小結(jié)習(xí)題2課后實(shí)訓(xùn)題第3章 需求分析3.1 需求分析的任務(wù)3.1.1 需求分析的基本概念3.1.2 需求分析的重要性3.1.3 需求分析的任務(wù)3.2 需求分析的過程3.2.1 需求分析的過程c3.2.2 需求分析的注意事項(xiàng)3.2.3 需求風(fēng)險(xiǎn)3.3 數(shù)據(jù)流程圖3.3.1 數(shù)據(jù)流程圖相關(guān)圖示3.3.2 數(shù)據(jù)流程圖的設(shè)計(jì)3.3.3 分層數(shù)據(jù)流圖3.4 數(shù)據(jù)字典3.5 需求規(guī)格說明書本章小結(jié)習(xí)題3課后實(shí)訓(xùn)題第4章 概要設(shè)計(jì)4.1 軟件概要設(shè)計(jì)的任務(wù)4.2 軟件概要設(shè)計(jì)的實(shí)施4.2.1 面向?qū)ο笤O(shè)計(jì)4.2.2 數(shù)據(jù)庫設(shè)計(jì)4.2.3 用戶界面設(shè)計(jì)4.2.4 代碼設(shè)計(jì)4.3 概要設(shè)計(jì)說明書4.3.1 引言4.3.2 任務(wù)概述4.3.3 總體設(shè)計(jì)4.3.4 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)4.3.5 運(yùn)行設(shè)計(jì)4.3.6 出錯(cuò)處理設(shè)計(jì)4.3.7 安全保密設(shè)計(jì)4.3.8 維護(hù)設(shè)計(jì)本章小結(jié)習(xí)題4課后實(shí)訓(xùn)題第5章 詳細(xì)設(shè)計(jì)5.1 軟件詳細(xì)設(shè)計(jì)的任務(wù)5.1.1 軟件詳細(xì)設(shè)計(jì)的基本任務(wù)5.1.2 軟件詳細(xì)設(shè)計(jì)的原則5.2 圖書館書目查詢管理系統(tǒng)的設(shè)計(jì)5.2.1 系統(tǒng)功能模塊結(jié)構(gòu)5.2.2 系統(tǒng)詳細(xì)設(shè)計(jì)本章小結(jié)習(xí)題5課后實(shí)訓(xùn)題第6章 編碼6.1 建立編碼風(fēng)格6.2 編碼方法6.2.1 傳統(tǒng)(結(jié)構(gòu)化)編程方法6.2.2 面向?qū)ο蟮某绦蛟O(shè)計(jì)方法6.3 調(diào)試過程和方法本章小結(jié)習(xí)題6課后實(shí)訓(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è)計(jì)本章小結(jié)習(xí)題7課后實(shí)訓(xùn)題第8章 軟件實(shí)施8.1 系統(tǒng)實(shí)施概述8.2 系統(tǒng)實(shí)施過程8.3 系統(tǒng)實(shí)施原則本章小結(jié)習(xí)題8課后實(shí)訓(xùn)題第9章 軟件維護(hù)9.1 軟件維護(hù)基礎(chǔ)理論9.2 軟件維護(hù)活動(dòng)的內(nèi)容本章小結(jié)習(xí)題9課后實(shí)訓(xùn)題附錄A Visual Studio 2008的安裝附錄B IIS的安裝與配置參考文獻(xiàn)

章節(jié)摘錄

插圖:盡管軟件的生存周期各階段的劃分沒有一個(gè)明確的法則,但就一般性而言,軟件生存周期包括可行性分析和項(xiàng)目開發(fā)計(jì)劃、需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編寫代碼、軟件測試、軟件實(shí)施和軟件維護(hù)等活動(dòng)(有的文檔資料和開發(fā)項(xiàng)目把概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)合在一起,統(tǒng)稱為軟件設(shè)計(jì)或設(shè)計(jì)),其中的每一個(gè)活動(dòng)都是軟件開發(fā)過程中必須要經(jīng)歷的,所以我們應(yīng)該將它們按照項(xiàng)目的劃分合理地安排到各個(gè)階段中去。既然軟件開發(fā)周期這么重要,我們想要軟件項(xiàng)目最終開發(fā)取得成功或是對軟件進(jìn)行管理和資源投入,就應(yīng)當(dāng)充分地了解周期里各個(gè)活動(dòng)的定義和任務(wù),這樣才能合理、準(zhǔn)確、客觀地安排每一階段的工作。下面就對各種活動(dòng)的定義和任務(wù)做一下簡單介紹,以對它們有一個(gè)初步的了解。1.可行性分析和項(xiàng)目開發(fā)計(jì)劃這兩個(gè)活動(dòng)通常被整合在一起進(jìn)行,在實(shí)際工作中通常把它們歸類到同一個(gè)階段中。在某種程度上甚至可以把它們看成是一個(gè)活動(dòng)整體,要做的事情就是回答“需要做什么?要如何去做?可不可能完成?”在這個(gè)階段中經(jīng)驗(yàn)起到了決定性的作用,軟件工程難就難在沒有固定公式可供使用,很多時(shí)候都是靠系統(tǒng)分析員的經(jīng)驗(yàn)來判斷是否可行。在這個(gè)階段中,可行性分析要依靠項(xiàng)目開發(fā)計(jì)劃提供依據(jù),而項(xiàng)目開發(fā)計(jì)劃只有在初步得到可行性研究后才能再深入制定,兩個(gè)活動(dòng)可以說是互相制約、互相促進(jìn)的關(guān)系。同時(shí)在這個(gè)階段中對要解決的問題定義十分重要,要注意和各方多溝通,得到盡可能準(zhǔn)確的問題定義,再和各方再次溝通看看各方的理解是否相同,一般對問題的精確定義和理解在項(xiàng)目開發(fā)計(jì)劃里解決比在需求分析階段解決更合理,也可以更符合各方利益的要求,同時(shí)不會對軟件開發(fā)方向造成隱患,亦不會給雙方就軟件開發(fā)報(bào)酬的商議造成不必要的麻煩。在用戶提出一個(gè)軟件開發(fā)要求后,系統(tǒng)分析員要對此用戶的機(jī)構(gòu)進(jìn)行了解,明確它是一個(gè)什么樣的機(jī)構(gòu),它的作用是什么,這有利于分析所開發(fā)的項(xiàng)目的原由。同時(shí)對使用此軟件的最終部門要進(jìn)行一系列的觀察研究,組織開會討論,通過這一系列工作就可以確定軟件項(xiàng)目的性質(zhì)、目標(biāo)和規(guī)模,其實(shí)這個(gè)工作有點(diǎn)像需求分析的簡化版,但對項(xiàng)目的后期工作是一個(gè)奠基的作用。到此便應(yīng)該能夠得出可行性研究報(bào)告了。如果可行性研究的結(jié)果是可行的,接下來的任務(wù)就是制定詳細(xì)的項(xiàng)目開發(fā)計(jì)劃。項(xiàng)目開發(fā)計(jì)劃主要根據(jù)所開發(fā)的項(xiàng)目的目標(biāo)、性能、功能、規(guī)模來確定所需的資源,主要包括3個(gè)方面,即硬件資源、軟件資源和人力資源,除此之外還要對項(xiàng)目的開發(fā)費(fèi)用、開發(fā)進(jìn)度作出估計(jì),可供決策者和用戶參考。至此,本階段的工作任務(wù)已基本完成,這時(shí)候系統(tǒng)分析員應(yīng)將《可行性報(bào)告》和《項(xiàng)目開發(fā)計(jì)劃》一并提交管理部門審查。

編輯推薦

《軟件開發(fā)流程實(shí)訓(xùn)教程》強(qiáng)調(diào)實(shí)踐,面向就業(yè),產(chǎn)學(xué)結(jié)合。本套叢書特點(diǎn):以實(shí)際工程項(xiàng)目為引導(dǎo)來說明各知識點(diǎn),使學(xué)生學(xué)為所用;突出實(shí)習(xí)實(shí)訓(xùn),重在培養(yǎng)學(xué)生的專業(yè)能力和實(shí)踐能力;內(nèi)容銜接合理,采用項(xiàng)目驅(qū)動(dòng)的編寫方式,完全按項(xiàng)目運(yùn)作所需的知識體系設(shè)置結(jié)構(gòu);配套齊全,不僅包括教學(xué)用書,還包括實(shí)習(xí)實(shí)訓(xùn)材料,教學(xué)課件等,使用方便。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    軟件開發(fā)流程實(shí)訓(xùn)教程 PDF格式下載


用戶評論 (總計(jì)0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7