軟件工程與項(xiàng)目實(shí)踐教程

出版時(shí)間:1970-1  出版社:科學(xué)出版社  作者:高偉鋒 等 著  頁數(shù):188  

前言

職業(yè)教育作為一種教育類型,其課程也必須有自己的類型特征。從教育學(xué)的觀點(diǎn)來看,當(dāng)且僅當(dāng)課程內(nèi)容的選擇以及所選內(nèi)容的序化都符合職業(yè)教育的特色和要求之時(shí),職業(yè)教育的課程改革才能成功。這里,改革的成功與否有兩個(gè)決定性的因素:一個(gè)是課程內(nèi)容的選擇,一個(gè)是課程內(nèi)容的序化。這也是職業(yè)教育教材編寫的基礎(chǔ)。首先,課程內(nèi)容的選擇涉及的是課程內(nèi)容選擇的標(biāo)準(zhǔn)問題。一般來說,課程內(nèi)容涉及兩大類知識(shí):一類是涉及事實(shí)、概念以及規(guī)律、原理方面的“陳述性知識(shí)”,一類是涉及經(jīng)驗(yàn)以及策略方面的“過程性知識(shí)”?!笆聦?shí)與概念”解答的是“是什么”的問題,“規(guī)律與原理”回答的是“為什么”的問題;而“經(jīng)驗(yàn)”指的是“怎么做”的問題,“策略”強(qiáng)調(diào)的則是“怎樣做更好”的問題。由專業(yè)學(xué)科構(gòu)成的以結(jié)構(gòu)邏輯為中心的學(xué)科體系,側(cè)重于傳授實(shí)際存在的顯性知識(shí)即理論性知識(shí),主要解決“是什么”(事實(shí)、概念等)和“為什么”(規(guī)律、原理等)的問題,這是培養(yǎng)科學(xué)型人才的一條主要途徑。由實(shí)踐情境構(gòu)成的以過程邏輯為中心的行動(dòng)體系,強(qiáng)調(diào)的是獲取自我建構(gòu)的隱性知識(shí)即過程性知識(shí),主要解決“怎么做”(經(jīng)驗(yàn))和“怎樣做更好”(策略)的問題,這是培養(yǎng)職業(yè)型人才的一條主要途徑。個(gè)體所具有的智力類型大致分為兩大類:一是抽象思維,一是形象思維。職業(yè)教育的教育對(duì)象,依據(jù)多元智能理論分析,其邏輯數(shù)理方面的能力相對(duì)較差,而空間視覺、身體動(dòng)覺以及音樂節(jié)奏等方面的能力則較強(qiáng)。職業(yè)教育的教育對(duì)象多數(shù)是具有形象思維特點(diǎn)的個(gè)體。因此,職業(yè)教育課程內(nèi)容選擇的標(biāo)準(zhǔn)應(yīng)該以職業(yè)實(shí)際應(yīng)用的經(jīng)驗(yàn)和策略的習(xí)得為主,以適度、夠用的概念和原理的理解為輔,即以過程性知識(shí)為主、陳述性知識(shí)為輔。其次,課程內(nèi)容的序化涉及的是課程內(nèi)容序化的標(biāo)準(zhǔn)問題。知識(shí)只有在序化的情況下才能被傳遞,而序化意味著確立知識(shí)內(nèi)容的框架和順序。職業(yè)教育課程所選取的內(nèi)容,由于既涉及過程性知識(shí),又涉及陳述性知識(shí),因此,尋求這兩類知識(shí)的有機(jī)融合,就需要一個(gè)恰當(dāng)?shù)膮⒄障?,以便能以此為基礎(chǔ)對(duì)知識(shí)實(shí)施“序化”。按照學(xué)科體系對(duì)知識(shí)內(nèi)容序化,課程內(nèi)容的編排呈現(xiàn)出一種“平行結(jié)構(gòu)”的形式。學(xué)科體系的課程結(jié)構(gòu)常會(huì)導(dǎo)致陳述性知識(shí)與過程性知識(shí)的分割,理論知識(shí)與實(shí)踐知識(shí)的分割,以及知識(shí)排序方式與知識(shí)習(xí)得方式的分割。這不僅與職業(yè)教育的培養(yǎng)目標(biāo)相悖,而且與職業(yè)教育所追求的整體性學(xué)習(xí)的教學(xué)目標(biāo)相悖。按照行動(dòng)體系對(duì)知識(shí)內(nèi)容序化,課程內(nèi)容的編排則呈現(xiàn)一種“串行結(jié)構(gòu)”的形式。在學(xué)習(xí)過程中,學(xué)生認(rèn)知的心理順序與專業(yè)所對(duì)應(yīng)的典型職業(yè)工作順序,或是對(duì)多個(gè)職業(yè)工作過程加以歸納整合后的職業(yè)工作順序(即行動(dòng)順序),都是串行的。這樣,針對(duì)行動(dòng)順序的每一個(gè)工作過程環(huán)節(jié)來傳授相關(guān)的課程內(nèi)容,實(shí)現(xiàn)實(shí)踐技能與理論知識(shí)的整合,將收到事半功倍的效果。

內(nèi)容概要

  《軟件工程與項(xiàng)目實(shí)踐教程》從實(shí)用角度介紹軟件工程的基礎(chǔ)知識(shí)和軟件工程技術(shù)方法?!盾浖こ膛c項(xiàng)目實(shí)踐教程》的編寫力求做到結(jié)合實(shí)際,注重培養(yǎng)實(shí)際開發(fā)能力和文檔寫作能力,注意內(nèi)容的新穎性和系統(tǒng)性?!  盾浖こ膛c項(xiàng)目實(shí)踐教程》主要介紹了軟件工程的基本概念、原理和應(yīng)用,內(nèi)容包括軟件策劃、軟件需求分析、系統(tǒng)設(shè)計(jì)、軟件的編碼和測(cè)試、軟件的實(shí)施與部署、面向?qū)ο蠓椒▽W(xué)的應(yīng)用以及統(tǒng)一建模語言(UML)?!  盾浖こ膛c項(xiàng)目實(shí)踐教程》可作為高職高專院校計(jì)算機(jī)專業(yè)或信息管理專業(yè)的教材,也可供軟件培訓(xùn)人員和軟件開發(fā)人員閱讀參考。

書籍目錄

緒論  軟件項(xiàng)目開發(fā)概述0.1  項(xiàng)目問題0.2  解決方案0.3  歸納總結(jié)0.3.1  軟件工程概述0.3.2  軟件項(xiàng)目管理0.4  思考與提高項(xiàng)目1  保障軟件項(xiàng)目質(zhì)量1.1  項(xiàng)目案例分析1.1.1  項(xiàng)目問題1.1.2  解決方案1.2  工作任務(wù)1.2.1  使用Visual SourceSafe進(jìn)行版本控制1.2.2  使用JIRA進(jìn)行缺陷管理1.3  歸納總結(jié)1.3.1  版本控制1.3.2  軟件質(zhì)量1.3.3  JIRA中的概念1.4  知識(shí)拓展1.4.1  常見配置管理工具1.4.2  常見缺陷管理工具1.5  思考與提高項(xiàng)目2  策劃網(wǎng)上書店2.1  項(xiàng)目案例分析2.1.1  項(xiàng)目問題2.1.2  解決方案2.2  工作任務(wù)2.2.1  可行性研究2.2.2  使用Project制定項(xiàng)目計(jì)劃2.3  歸納總結(jié)2.3.1  為什么要做計(jì)劃2.3.2  WBS分解2.3.3  制定計(jì)劃的原則2.4  知識(shí)拓展2.5  思考與提高項(xiàng)目3  分析網(wǎng)上書店3.1  項(xiàng)目案例分析3.1.1  項(xiàng)目問題3.1.2  解決方案3.2  工作任務(wù)3.2.1  使用StarUML捕獲用例3.2.2  編寫需求規(guī)格說明書3.3  歸納總結(jié)3.3.1  用例模型3.3.2  參與者3.3.3  用例3.3.4  建立用例模型的步驟3.4  知識(shí)拓展3.4.1  快速原型法3.4.2  數(shù)據(jù)流圖3.5  思考與提高項(xiàng)目4  設(shè)計(jì)網(wǎng)上書店4.1  項(xiàng)目案例分析4.1.1  項(xiàng)目問題4.1.2  解決方案4.2  工作任務(wù)4.2.1  應(yīng)用UML構(gòu)建系統(tǒng)分析模型4.2.2  編寫概要設(shè)計(jì)報(bào)告和詳細(xì)設(shè)計(jì)報(bào)告4.2.3  設(shè)計(jì)數(shù)據(jù)庫概念數(shù)據(jù)模型,畫出E-R圖4.3  歸納總結(jié)4.3.1  系統(tǒng)架構(gòu)設(shè)計(jì)4.3.2  軟件設(shè)計(jì)4.3.3  UML圖4.3.4  E-R模型4.4  知識(shí)拓展4.4.1  結(jié)構(gòu)化程序設(shè)計(jì)4.4.2  詳細(xì)設(shè)計(jì)描述工具4.5  思考與提高項(xiàng)目5  實(shí)現(xiàn)網(wǎng)上書店5.1  項(xiàng)目案例分析5.1.1  項(xiàng)目問題5.1.2  解決方案5.2  工作任務(wù)5.2.1  編程規(guī)約和規(guī)范的審查5.2.2  應(yīng)用NUnit進(jìn)行單元測(cè)試5.3  歸納總結(jié)5.3.1  標(biāo)準(zhǔn)化的重要性5.3.2  單元測(cè)試的優(yōu)點(diǎn)5.3.3  單元測(cè)試的內(nèi)容5.4  知識(shí)拓展5.4.1  靜態(tài)測(cè)試5.4.2  程序設(shè)計(jì)語言的選擇5.5  思考與提高項(xiàng)目6  測(cè)試網(wǎng)上書店6.1  項(xiàng)目案例分析6.1.1  項(xiàng)目問題6.1.2  解決方案6.2  工作任務(wù)6.2.1  編寫測(cè)試計(jì)劃和測(cè)試用例6.2.2  執(zhí)行測(cè)試用例6.2.3  性能測(cè)試6.2.4  填報(bào)軟件缺陷、跟蹤缺陷6.2.5  編寫測(cè)試報(bào)告6.3  歸納總結(jié)6.3.1  基于Web的系統(tǒng)測(cè)試方法6.3.2  測(cè)試錯(cuò)誤類型6.4  知識(shí)拓展6.4.1  黑盒測(cè)試6.4.2  白盒測(cè)試6.5  思考與提高項(xiàng)目7  發(fā)布網(wǎng)上書店7.1  項(xiàng)目案例分析7.1.1  項(xiàng)目問題7.1.2  解決方案7.2  工作任務(wù)7.2.1  系統(tǒng)實(shí)施7.2.2  客戶培訓(xùn)7.2.3  客戶驗(yàn)收7.3  歸納總結(jié)7.3.1  系統(tǒng)實(shí)施過程7.3.2  系統(tǒng)培訓(xùn)過程7.3.3  系統(tǒng)驗(yàn)收流程7.4  知識(shí)拓展7.4.1  項(xiàng)目維護(hù)7.4.2  過程改進(jìn)7.5  思考與提高附錄1  C#編碼規(guī)范附錄2  數(shù)據(jù)庫命名規(guī)范參考文獻(xiàn)

章節(jié)摘錄

插圖:某軟件公司剛成立,從學(xué)校招聘了一些新的開發(fā)人員。最近,該公司接到一個(gè)網(wǎng)上書店的軟件項(xiàng)目。由于公司剛成立,新招的開發(fā)人員都只有編程的經(jīng)驗(yàn),沒有完整的項(xiàng)目開發(fā)經(jīng)驗(yàn)。該公司該如何開展網(wǎng)上書店的項(xiàng)目開發(fā)昵?通常在計(jì)算機(jī)軟件的開發(fā)和維護(hù)過程中會(huì)遇到的一系列嚴(yán)重問題。1)對(duì)軟件開發(fā)成本和進(jìn)度的估計(jì)常常不準(zhǔn)確。開發(fā)成本超出預(yù)算,實(shí)際進(jìn)度比預(yù)定計(jì)劃一再拖延的現(xiàn)象并不罕見。2)用戶對(duì)“已完成”系統(tǒng)不滿意的現(xiàn)象經(jīng)常發(fā)生。3)軟件產(chǎn)品的質(zhì)量往往靠不住。錯(cuò)誤一大堆,補(bǔ)丁一個(gè)接一個(gè)。4)軟件的可維護(hù)程度非常低。5)軟件通常沒有適當(dāng)?shù)奈臋n資料。6)軟件的成本不斷提高。7)軟件開發(fā)生產(chǎn)率的提高趕不上硬件的發(fā)展和人們需求的增長。造成上述問題的原因主要有以下兩個(gè)方面。(1)與軟件本身的特點(diǎn)有關(guān)軟件同傳統(tǒng)的工業(yè)產(chǎn)品相比,有如下一些特性。1)軟件是一種邏輯實(shí)體,具有抽象性。這個(gè)特點(diǎn)使它與其他工程對(duì)象有著明顯的差異。人們可以用紙、內(nèi)存、磁盤或者光盤進(jìn)行記錄,但卻無法看到軟件本身的形態(tài),必須通過觀察、分析、思考、判斷,才能了解它的特性。2)軟件沒有明顯的制造過程。一旦研制開發(fā)成功,就可以大量復(fù)制,所以對(duì)軟件的質(zhì)量控制,必須著重在軟件開發(fā)方面。3)軟件在使用過程中,沒有磨損、老化的問題。軟件在生存周期后期不會(huì)因?yàn)槟p而老化,但會(huì)為了適應(yīng)硬件、環(huán)境以及需求的變化而進(jìn)行修改,而這些修改會(huì)不可避免地引入錯(cuò)誤,導(dǎo)致軟件失效率升高,從而引起軟件退化。當(dāng)修改的成本變得難以接受時(shí),軟件就被拋棄。4)軟件對(duì)硬件和環(huán)境有著不同程度的依賴性,這導(dǎo)致了軟件移植的問題。5)軟件的開發(fā)至今尚未完全擺脫手工作坊式的開發(fā)方式,生產(chǎn)效率低。6)軟件是復(fù)雜的,而且以后會(huì)更加復(fù)雜。軟件是人類有史以來生產(chǎn)的復(fù)雜度最高的工業(yè)產(chǎn)品之一。

編輯推薦

《軟件工程與項(xiàng)目實(shí)踐教程》:高等職業(yè)教育信息技術(shù)項(xiàng)目式系列規(guī)劃教材,首批國家示范性高等職業(yè)教育院校建設(shè)成果教材叢書特色:基于工作過程導(dǎo)向——課程內(nèi)容與真實(shí)項(xiàng)目相融基于工作行動(dòng)導(dǎo)向——教學(xué)過程與工作過程互融基于項(xiàng)目開發(fā)共建——技術(shù)專家與教學(xué)能師共融

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    軟件工程與項(xiàng)目實(shí)踐教程 PDF格式下載


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

 
 

 

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

京ICP備13047387號(hào)-7