《個(gè)體軟件過(guò)程》課程教學(xué)大綱_第1頁(yè)
《個(gè)體軟件過(guò)程》課程教學(xué)大綱_第2頁(yè)
《個(gè)體軟件過(guò)程》課程教學(xué)大綱_第3頁(yè)
《個(gè)體軟件過(guò)程》課程教學(xué)大綱_第4頁(yè)
《個(gè)體軟件過(guò)程》課程教學(xué)大綱_第5頁(yè)
已閱讀5頁(yè),還剩13頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

PAGE18目錄1、《個(gè)體軟件過(guò)程》課程教學(xué)大綱2、《個(gè)體軟件過(guò)程》課程實(shí)訓(xùn)大綱1、《個(gè)體軟件過(guò)程》課程教學(xué)大綱課程類(lèi)別:專(zhuān)業(yè)必修課適用對(duì)象:軟件技術(shù)專(zhuān)業(yè)及相關(guān)專(zhuān)業(yè)(三年制)總學(xué)時(shí):62學(xué)時(shí)講授學(xué)時(shí):30學(xué)時(shí)課內(nèi)實(shí)踐學(xué)時(shí):32學(xué)時(shí)獨(dú)立實(shí)踐學(xué)時(shí):28學(xué)時(shí)一、課程性質(zhì)、任務(wù)與基本要求:(一)性質(zhì)與任務(wù)《個(gè)體軟件過(guò)程(PersonalSoftwareProcess--PSP)》是一門(mén)講授用規(guī)范化的個(gè)人實(shí)踐從事軟件編碼的專(zhuān)業(yè)基礎(chǔ)課程。本課程是學(xué)年課,課程內(nèi)容分時(shí)間管理和缺陷管理兩大部分,課程結(jié)束后有一周的課程實(shí)訓(xùn)。本課程應(yīng)該在學(xué)習(xí)計(jì)算機(jī)語(yǔ)言進(jìn)行編程之前學(xué)習(xí)或同步學(xué)習(xí)。缺陷管理部分和課程實(shí)訓(xùn)應(yīng)與JAVA、C語(yǔ)言、VB或數(shù)據(jù)庫(kù)課程結(jié)合在一起來(lái)學(xué)習(xí)。(二)基本要求課程目標(biāo)是讓學(xué)生能夠理解并領(lǐng)會(huì)PSP基本概念與理論,并能夠掌握和應(yīng)用編程技術(shù)中的規(guī)范要求。包括如何制訂計(jì)劃并跟蹤工作,怎樣始終如一的生產(chǎn)高質(zhì)量的軟件產(chǎn)品,并通過(guò)有效性的數(shù)據(jù)識(shí)別出自己的優(yōu)勢(shì)和弱點(diǎn),最終在計(jì)劃的費(fèi)用下、按進(jìn)度開(kāi)發(fā)出高質(zhì)量的程序。在此基礎(chǔ)上,學(xué)生應(yīng)注重實(shí)踐能力的培養(yǎng)與訓(xùn)練。二、主要教學(xué)內(nèi)容及教學(xué)要求:(一)軟件工程師的任務(wù)主要教學(xué)內(nèi)容1、什么是軟件工程2、為什么工程質(zhì)量很重要3、個(gè)體軟件過(guò)程4、高質(zhì)量工作的規(guī)范5、高質(zhì)量工作的重要性6、如何提高工作質(zhì)量7、過(guò)程改進(jìn)的步驟教學(xué)要求1、教學(xué)目的:了解軟件工程師的任務(wù),學(xué)習(xí)并改善有關(guān)軟件工程方面技能的策略,了解學(xué)習(xí)本書(shū)過(guò)程中所要完成的主要任務(wù)。2、教學(xué)重點(diǎn):個(gè)體軟件過(guò)程的概念3、教學(xué)難點(diǎn):過(guò)程改進(jìn)的步驟(二)時(shí)間管理主要教學(xué)內(nèi)容1、時(shí)間管理的邏輯原理2、了解時(shí)間的使用情況3、工程記事本4、工程記事本的設(shè)計(jì)5、工程記事本示例教學(xué)要求1、教學(xué)目的:掌握時(shí)間管理的重要性及如何對(duì)時(shí)間進(jìn)行管理,學(xué)習(xí)使用工程記事本及為什么使用它。2、教學(xué)重點(diǎn):工程記事本3、教學(xué)難點(diǎn):時(shí)間管理的邏輯原理(三)時(shí)間跟蹤主要教學(xué)內(nèi)容1、為什么要跟蹤時(shí)間2、記錄時(shí)間數(shù)據(jù)3、跟蹤時(shí)間4、使用標(biāo)準(zhǔn)的時(shí)間記錄日志5、處理中斷6、跟蹤已完成的任務(wù)7、在工程記事本中登記時(shí)間日志8、時(shí)間記錄的提示教學(xué)要求1、教學(xué)目的:掌握跟蹤和記錄時(shí)間使用情況的規(guī)程和表格2、教學(xué)重點(diǎn):時(shí)間記錄日志3、教學(xué)難點(diǎn):理解為什么跟蹤時(shí)間(四)階段計(jì)劃與產(chǎn)品計(jì)劃主要教學(xué)內(nèi)容1、階段計(jì)劃和產(chǎn)品計(jì)劃2、周活動(dòng)總結(jié)表3、總結(jié)每周的時(shí)間分配4、計(jì)算階段時(shí)間和工作效率5、使用周活動(dòng)總結(jié)表教學(xué)要求1、教學(xué)目的:了解階段計(jì)劃與產(chǎn)品計(jì)劃,學(xué)習(xí)用周活動(dòng)總結(jié)表來(lái)統(tǒng)計(jì)時(shí)間記錄日志中的數(shù)據(jù)2、教學(xué)重點(diǎn):階段計(jì)劃的概念,周活動(dòng)總結(jié)表3、教學(xué)難點(diǎn):階段時(shí)間和工作效率(五)產(chǎn)品計(jì)劃主要教學(xué)內(nèi)容1、產(chǎn)品計(jì)劃的必要性2、產(chǎn)品計(jì)劃的用途3、什么是產(chǎn)品計(jì)劃4、產(chǎn)品計(jì)劃5、制訂小型任務(wù)的計(jì)劃6、術(shù)語(yǔ)定義7、作業(yè)編號(hào)日志8、關(guān)于使用作業(yè)編號(hào)日志的幾點(diǎn)建議9、使用產(chǎn)品的時(shí)間和效率數(shù)據(jù)教學(xué)要求1、教學(xué)目的:講述如何利用時(shí)間日志中的數(shù)據(jù)制訂產(chǎn)品計(jì)劃,學(xué)習(xí)作業(yè)編號(hào)日志2、教學(xué)重點(diǎn):產(chǎn)品計(jì)劃的概念,作業(yè)編號(hào)日志的使用3、教學(xué)難點(diǎn):有關(guān)的術(shù)語(yǔ)(六)產(chǎn)品規(guī)模主要教學(xué)內(nèi)容1、產(chǎn)品計(jì)劃過(guò)程2、規(guī)模測(cè)量3、使用規(guī)模測(cè)量的注意事項(xiàng)4、程序規(guī)模5、其它的規(guī)模測(cè)量方法6、程序規(guī)模估計(jì)7、較大規(guī)模的估計(jì)8、在作業(yè)編號(hào)日志中使用規(guī)模測(cè)量的方法教學(xué)要求1、教學(xué)目的:學(xué)習(xí)如何測(cè)量和估計(jì)產(chǎn)品的規(guī)模2、教學(xué)重點(diǎn):程序規(guī)模概念,程序規(guī)模估計(jì),程序規(guī)模估計(jì)表的使用3、教學(xué)難點(diǎn):程序規(guī)模的估計(jì)(七)管理好時(shí)間主要教學(xué)內(nèi)容1、時(shí)間管理的要素2、活動(dòng)分類(lèi)3、收集活動(dòng)的時(shí)間數(shù)據(jù)4、時(shí)間分配的評(píng)價(jià)5、做出時(shí)間安排6、找出更多的時(shí)間7、制訂基本規(guī)則8、設(shè)定時(shí)間分配的優(yōu)先級(jí)9、管理好時(shí)間安排10、關(guān)于管理可變動(dòng)時(shí)間的幾點(diǎn)建議11、時(shí)間管理的目標(biāo)教學(xué)要求1、教學(xué)目的:學(xué)習(xí)使用時(shí)間安排表2、教學(xué)重點(diǎn):活動(dòng)的分類(lèi),時(shí)間的安排,時(shí)間安排表的使用3、教學(xué)難點(diǎn):時(shí)間管理的要素(八)契約的管理主要教學(xué)內(nèi)容1、什么是契約2、認(rèn)真制定契約3、契約的一個(gè)示例4、工業(yè)中的示例5、處理沒(méi)有完成的契約6、管理契約的重要性7、不對(duì)契約進(jìn)行管理的后果8、管理契約的方法教學(xué)要求1、教學(xué)目的:學(xué)習(xí)什么是契約,契約的重要性,如何管理契約2、教學(xué)重點(diǎn):契約的概念,契約的制定,契約的管理3、教學(xué)難點(diǎn):契約的管理(九)進(jìn)度管理主要教學(xué)內(nèi)容1、進(jìn)度管理的必要性2、Gantt圖3、制訂項(xiàng)目進(jìn)度表4、檢查點(diǎn)5、跟蹤項(xiàng)目計(jì)劃6、跟蹤積分教學(xué)要求1、教學(xué)目的:學(xué)習(xí)如何制訂和使用進(jìn)度表來(lái)跟蹤作業(yè)的進(jìn)展情況2、教學(xué)重點(diǎn):檢測(cè)點(diǎn)的概念,Gantt圖3、教學(xué)難點(diǎn):跟蹤積分(十)項(xiàng)目計(jì)劃主要教學(xué)內(nèi)容1、項(xiàng)目計(jì)劃的必要性2、項(xiàng)目計(jì)劃總結(jié)表3、項(xiàng)目總結(jié)4、程序規(guī)模5、開(kāi)發(fā)階段的時(shí)間6、估計(jì)的準(zhǔn)確性教學(xué)要求1、教學(xué)目的:擴(kuò)展對(duì)產(chǎn)品計(jì)劃表的討論,學(xué)習(xí)項(xiàng)目計(jì)劃總結(jié)表的使用2、教學(xué)重點(diǎn):項(xiàng)目計(jì)劃總結(jié)表、無(wú)偏估計(jì)3、教學(xué)難點(diǎn):項(xiàng)目計(jì)劃總結(jié)表(十一)軟件開(kāi)發(fā)過(guò)程主要教學(xué)內(nèi)容1、為什么使用過(guò)程2、一些定義3、過(guò)程腳本4、檢查點(diǎn)和階段5、更新的項(xiàng)目計(jì)劃總結(jié)表6、一個(gè)計(jì)劃的示例7、累計(jì)時(shí)間值計(jì)算的示例教學(xué)要求1、教學(xué)目的:學(xué)習(xí)如何利用過(guò)程來(lái)開(kāi)發(fā)軟件2、教學(xué)重點(diǎn):軟件開(kāi)發(fā)過(guò)程,過(guò)程腳本,更新的項(xiàng)目計(jì)劃總結(jié)表3、教學(xué)難點(diǎn):為什么使用過(guò)程(十二)缺陷主要教學(xué)內(nèi)容1、什么是軟件質(zhì)量2、缺陷和質(zhì)量3、什么是缺陷4、缺陷與Bug5、缺陷類(lèi)型6、了解缺陷7、缺陷記錄日記8、統(tǒng)計(jì)缺陷個(gè)數(shù)9、使用缺陷記錄日記10、更新的PSP過(guò)程教學(xué)要求1、教學(xué)目的:學(xué)習(xí)什么是缺陷,如何對(duì)缺陷進(jìn)行管理。2、教學(xué)重點(diǎn):缺陷的概念、缺陷的類(lèi)型,缺陷記錄日志,更新的項(xiàng)目計(jì)劃總結(jié)表3、教學(xué)難點(diǎn):缺陷記錄日志(十三)缺陷查找技術(shù)主要教學(xué)內(nèi)容1、個(gè)人對(duì)產(chǎn)品質(zhì)量的承諾2、發(fā)現(xiàn)缺陷的步驟3、發(fā)現(xiàn)和修復(fù)缺陷的方法4、代碼復(fù)查5、為什么要盡早發(fā)現(xiàn)缺陷6、發(fā)現(xiàn)和修復(fù)缺陷的費(fèi)用7、利用代碼復(fù)查發(fā)現(xiàn)缺陷8、編譯前的復(fù)查9、編譯與測(cè)試缺陷的數(shù)據(jù)10、更新后的PSP項(xiàng)目計(jì)劃總結(jié)表11、其它種類(lèi)的代碼復(fù)查教學(xué)要求1、教學(xué)目的:學(xué)習(xí)幾種主要的發(fā)現(xiàn)缺陷的方法,重點(diǎn)學(xué)習(xí)代碼復(fù)查的方法。2、教學(xué)重點(diǎn):缺陷查找的方法,發(fā)現(xiàn)缺陷的步驟3、教學(xué)難點(diǎn):編譯與測(cè)試缺陷的數(shù)據(jù)(十四)代碼復(fù)查檢查表主要教學(xué)內(nèi)容1、檢查表的用途2、代碼復(fù)查檢查表的示例3、使用代碼復(fù)查檢查表4、建立個(gè)人檢查表5、改進(jìn)檢查表6、編碼標(biāo)準(zhǔn)教學(xué)要求1、教學(xué)目的:學(xué)習(xí)如何利用代碼復(fù)查表快速而有效地發(fā)現(xiàn)程序中的缺陷,以及怎樣制定一個(gè)適合自己使用的檢查表2、教學(xué)重點(diǎn):代碼復(fù)查檢查表的使用,建立個(gè)人檢查表3、教學(xué)難點(diǎn):改進(jìn)檢查表(十五)缺陷預(yù)測(cè)主要教學(xué)內(nèi)容1、缺陷率2、缺陷數(shù)據(jù)的使用3、缺陷密度4、缺陷率的預(yù)測(cè)5、缺陷估計(jì)6、更新的項(xiàng)目計(jì)劃總結(jié)表和示例7、登入實(shí)際的數(shù)據(jù)教學(xué)要求1、教學(xué)目的:學(xué)習(xí)如何分析和使用缺陷數(shù)據(jù)來(lái)提高計(jì)劃的準(zhǔn)確性和產(chǎn)品的質(zhì)量。2、教學(xué)重點(diǎn):缺陷率,缺陷數(shù)據(jù)的使用,缺陷率的預(yù)測(cè)3、教學(xué)難點(diǎn):缺陷率的預(yù)測(cè)(十六)缺陷排除的經(jīng)濟(jì)效益主要教學(xué)內(nèi)容1、高質(zhì)量工作的必要性2、缺陷排除問(wèn)題3、缺陷排除時(shí)間4、缺陷引入和排除的經(jīng)驗(yàn)5、節(jié)省缺陷排除時(shí)間6、在PSP項(xiàng)目計(jì)劃總結(jié)表中每小時(shí)缺陷的計(jì)算7、缺陷排除效益的計(jì)算8、提高缺陷排除率9、減少缺陷引入率教學(xué)要求1、教學(xué)目的:學(xué)習(xí)討論缺陷排除的經(jīng)濟(jì)效益。2、教學(xué)重點(diǎn):缺陷排除問(wèn)題,缺陷排除效益的計(jì)算3、教學(xué)難點(diǎn):缺陷排除效益的計(jì)算(十七)設(shè)計(jì)缺陷主要教學(xué)內(nèi)容1、設(shè)計(jì)缺陷的本質(zhì)2、識(shí)別設(shè)計(jì)缺陷3、什么是設(shè)計(jì)4、設(shè)計(jì)過(guò)程5、設(shè)計(jì)缺陷的起因6、設(shè)計(jì)缺陷的影響7、設(shè)計(jì)表達(dá)教學(xué)要求1、教學(xué)目的:學(xué)習(xí)討論設(shè)計(jì)缺陷、設(shè)計(jì)過(guò)程和設(shè)計(jì)表示,并討論減少引入設(shè)計(jì)缺陷數(shù)目的方法。2、教學(xué)重點(diǎn):設(shè)計(jì)缺陷的本質(zhì),設(shè)計(jì)過(guò)程,設(shè)計(jì)表達(dá)3、教學(xué)難點(diǎn):設(shè)計(jì)表達(dá)(十八)產(chǎn)品質(zhì)量主要教學(xué)內(nèi)容1、質(zhì)量第一2、測(cè)試3、過(guò)濾器概念4、仔細(xì)工作的好處5、缺陷排除效益的計(jì)算6、最終的缺陷排除效益的估計(jì)7、100%過(guò)程效益的好處8、缺陷排除效益的經(jīng)驗(yàn)9、原型方法教學(xué)要求1、教學(xué)目的:討論個(gè)人工作規(guī)范如何對(duì)產(chǎn)品質(zhì)量產(chǎn)生影響,說(shuō)明在編譯和測(cè)試階段發(fā)現(xiàn)的缺陷數(shù)目和殘留在最終產(chǎn)品中的缺陷數(shù)目之間的關(guān)系,描述采取哪些步驟可以提高程序的質(zhì)量。2、教學(xué)重點(diǎn):過(guò)濾器概念,缺陷排除效益的計(jì)算,缺陷排除效益的經(jīng)驗(yàn)3、教學(xué)難點(diǎn):缺陷排除效益的計(jì)算(十九)過(guò)程質(zhì)量主要教學(xué)內(nèi)容1、過(guò)程測(cè)量2、缺陷排隊(duì)中的矛盾3、缺陷排除策略4、質(zhì)量的成本5、質(zhì)量成本的計(jì)算6、質(zhì)量/過(guò)失比7、改進(jìn)復(fù)查的效益8、質(zhì)量成本的精確計(jì)算教學(xué)要求1、教學(xué)目的:學(xué)習(xí)過(guò)程質(zhì)量和用于評(píng)論軟件工作質(zhì)量的一些測(cè)量方法,同時(shí)說(shuō)明如何計(jì)算和跟蹤這些測(cè)量方法。2、教學(xué)重點(diǎn):過(guò)程測(cè)量,質(zhì)量成本的計(jì)算,質(zhì)量/過(guò)失比3、教學(xué)難點(diǎn):質(zhì)量成本的精確計(jì)算(二十)個(gè)人對(duì)質(zhì)量的承諾主要教學(xué)內(nèi)容1、質(zhì)量的重要性2、低質(zhì)軟件的危險(xiǎn)正在增長(zhǎng)3、制訂個(gè)人質(zhì)量承諾4、個(gè)人的目標(biāo)5、成就的回報(bào)教學(xué)要求1、教學(xué)目的:討論為什么應(yīng)該把樹(shù)立質(zhì)量觀念作為個(gè)人的最高優(yōu)先級(jí)。2、教學(xué)重點(diǎn):質(zhì)量的重要性,制訂個(gè)人質(zhì)量承諾,個(gè)人的目標(biāo)3、教學(xué)難點(diǎn):制訂個(gè)人質(zhì)量承諾,個(gè)人的目標(biāo)三、課程學(xué)時(shí)分配:本課程為學(xué)年課,第一個(gè)學(xué)期講授課題(一)到課題(十一),第二個(gè)學(xué)期講授課題(十二)到課題(二十)。第一學(xué)期的學(xué)時(shí)分配如下:序號(hào)教學(xué)內(nèi)容學(xué)時(shí)其中講授實(shí)踐其它1(一)軟件工程師的任務(wù)4222(二)時(shí)間管理223(三)時(shí)間跟蹤4224(四)階段計(jì)劃與產(chǎn)品計(jì)劃225(五)產(chǎn)品計(jì)劃2116(六)產(chǎn)品規(guī)模4227(七)管理好時(shí)間228(八)契約的管理2119(九)進(jìn)度管理21110(十)項(xiàng)目計(jì)劃2211(十一)軟件開(kāi)發(fā)過(guò)程211學(xué)時(shí)總計(jì)281810第二學(xué)期的學(xué)時(shí)分配如下:序號(hào)教學(xué)內(nèi)容學(xué)時(shí)其中講授實(shí)踐其它1(十二)缺陷2112(十三)缺陷查找技術(shù)223(十四)代碼復(fù)查檢查表4224(十五)缺陷預(yù)測(cè)225(十六)缺陷排除的經(jīng)濟(jì)效益2116實(shí)驗(yàn)一個(gè)體軟件過(guò)程訓(xùn)練887(十七)設(shè)計(jì)缺陷118(十八)產(chǎn)品質(zhì)量2119(十九)過(guò)程質(zhì)量21110(二十)個(gè)人對(duì)質(zhì)量的承諾1111實(shí)驗(yàn)二個(gè)體軟件過(guò)程訓(xùn)練88學(xué)時(shí)總計(jì)341222四、實(shí)踐教學(xué)《個(gè)體軟件過(guò)程》是一門(mén)實(shí)踐性很強(qiáng)的學(xué)科,需要通過(guò)編寫(xiě)程序才能真正掌握PSP的精髓。所以該門(mén)課程必須與程序設(shè)計(jì)課程或其它相近的課程或活動(dòng)結(jié)合起來(lái)講授。同時(shí)該門(mén)課程的有些內(nèi)容也可以在計(jì)算機(jī)上進(jìn)行記錄、計(jì)算和統(tǒng)計(jì),所以該課程有時(shí)也要求在計(jì)算機(jī)實(shí)驗(yàn)室講授,每人一臺(tái)計(jì)算機(jī),并安裝相關(guān)的軟件。(一)課內(nèi)實(shí)踐項(xiàng)目第一學(xué)期實(shí)踐教學(xué)安排表序號(hào)實(shí)踐項(xiàng)目學(xué)時(shí)備注1制作課程任務(wù)表2明確所要完成的任務(wù),并用表格列出來(lái)2制作課程時(shí)間記錄日志2掌握跟蹤和記錄時(shí)間使用情況的規(guī)程和表格3作業(yè)編號(hào)日志訓(xùn)練1利用時(shí)間日志中的數(shù)據(jù)制定產(chǎn)品計(jì)劃4練習(xí)程序規(guī)模估計(jì)表2學(xué)習(xí)如何測(cè)量和估計(jì)產(chǎn)品的規(guī)模5制定契約1學(xué)習(xí)如何制定契約,管理契約6學(xué)習(xí)使用進(jìn)度表1如何制訂和使用進(jìn)度表7軟件開(kāi)發(fā)過(guò)程1學(xué)習(xí)項(xiàng)目計(jì)劃總結(jié)表的使用總計(jì)10第二學(xué)期實(shí)踐教學(xué)安排表序號(hào)實(shí)踐項(xiàng)目學(xué)時(shí)備注1缺陷記錄日志的使用1學(xué)習(xí)缺陷的管理方法2制定代碼復(fù)查檢查表2學(xué)習(xí)制定代碼復(fù)查檢查表3更新的項(xiàng)目計(jì)劃總結(jié)表1學(xué)習(xí)項(xiàng)目計(jì)劃總結(jié)表的使用4實(shí)驗(yàn)一個(gè)體軟件過(guò)程訓(xùn)練8項(xiàng)目計(jì)劃總結(jié)表的綜合使用5原型方法訓(xùn)練1學(xué)習(xí)原型方法的使用6更新的項(xiàng)目計(jì)劃總結(jié)表1學(xué)習(xí)項(xiàng)目計(jì)劃總結(jié)表的使用7實(shí)驗(yàn)二個(gè)體軟件過(guò)程訓(xùn)練8項(xiàng)目計(jì)劃總結(jié)表的綜合使用總計(jì)22除課堂講練結(jié)合的實(shí)踐學(xué)時(shí)外,還另外安排了2個(gè)重要實(shí)驗(yàn)項(xiàng)目,這2個(gè)實(shí)驗(yàn)項(xiàng)目結(jié)合程序設(shè)計(jì)語(yǔ)言進(jìn)行訓(xùn)練。具體內(nèi)容另見(jiàn)實(shí)驗(yàn)指導(dǎo)書(shū)。序號(hào)實(shí)驗(yàn)名稱(chēng)學(xué)時(shí)數(shù)基本要求1實(shí)驗(yàn)一:用C語(yǔ)言編寫(xiě)程序,實(shí)現(xiàn)比較兩個(gè)分?jǐn)?shù)的大小的程序。8學(xué)時(shí)必須按照個(gè)體軟件的過(guò)程,真實(shí)地采集數(shù)據(jù)、填寫(xiě)相關(guān)的表格、編寫(xiě)有關(guān)的文檔。2實(shí)驗(yàn)二:用JAVA等程序語(yǔ)言編寫(xiě)程序,提示用戶(hù)輸入一個(gè)1至1000之間的整數(shù),判斷整數(shù)是否為質(zhì)數(shù)?8學(xué)時(shí)必須按照個(gè)體軟件的過(guò)程,真實(shí)地采集數(shù)據(jù)、填寫(xiě)相關(guān)的表格、編寫(xiě)有關(guān)的文檔。(二)獨(dú)立實(shí)踐項(xiàng)目實(shí)訓(xùn)名稱(chēng):個(gè)體軟件過(guò)程綜合訓(xùn)練實(shí)訓(xùn)內(nèi)容程序名稱(chēng):交互式電子詞典程序描述:在本實(shí)驗(yàn)中,請(qǐng)使用多維數(shù)組、文件讀寫(xiě)與字符串操作等技術(shù)來(lái)實(shí)現(xiàn)一個(gè)簡(jiǎn)單的交互式電子詞典。實(shí)訓(xùn)學(xué)時(shí):28學(xué)時(shí)實(shí)驗(yàn)要求必須按照個(gè)體軟件的過(guò)程,真實(shí)地采集數(shù)據(jù)、填寫(xiě)相關(guān)的表格、編寫(xiě)有關(guān)的文檔。一定要按照老師的要求,每個(gè)人必須獨(dú)立完成。一定要按照實(shí)驗(yàn)的時(shí)間安排進(jìn)行實(shí)驗(yàn),實(shí)驗(yàn)結(jié)束后提交有關(guān)的表格與文檔。具體另見(jiàn)實(shí)訓(xùn)大綱、實(shí)訓(xùn)指導(dǎo)書(shū)。五、必要說(shuō)明(一)課程開(kāi)設(shè)的基本條件《個(gè)體軟件過(guò)程》是一門(mén)實(shí)踐性很強(qiáng)的學(xué)科,需要通過(guò)編寫(xiě)程序才能真正掌握PSP的精髓。所以該門(mén)課程必須與程序設(shè)計(jì)課程或其它相近的課程或活動(dòng)結(jié)合起來(lái)講授。同時(shí)該門(mén)課程的有些內(nèi)容也可以在計(jì)算機(jī)上進(jìn)行記錄、計(jì)算和統(tǒng)計(jì),所以該課程有時(shí)也要求在計(jì)算機(jī)實(shí)驗(yàn)室講授,每人一臺(tái)計(jì)算機(jī),并安裝相關(guān)的軟件。在學(xué)習(xí)《個(gè)體軟件過(guò)程》課時(shí),應(yīng)當(dāng)同時(shí)學(xué)習(xí)基本的統(tǒng)計(jì)過(guò)程控制原理、初步的程序設(shè)計(jì)概念等內(nèi)容。《個(gè)體軟件過(guò)程》相關(guān)課程:群組軟件過(guò)程(TSP)、軟件能力成熟度模型(SW—CMM)(二)建議使用的教材及教學(xué)參考書(shū)教材:《個(gè)體軟件工程》,WattsS.Humphrey著,吳超英等譯,人民郵電出版社,2001年,第一版。參考書(shū):《軟件開(kāi)發(fā)的滑鐵盧——重大失控項(xiàng)目的經(jīng)驗(yàn)與教訓(xùn)》,羅伯特.格拉斯著,陳河南等譯,電子工業(yè)出版社,2002年,第1版?!禔DisciplineforSoftwareEngeering》,Humphrey,W.S,清華大學(xué)出版社,2001年,第1版。(三)考核方式及成績(jī)?cè)u(píng)定①考核方式及形式第一學(xué)期考核方式:考查,形式:筆試。第二學(xué)期考核方式:考試,形式:筆試。獨(dú)立實(shí)訓(xùn)考核方式:考試,形式:大型作業(yè)。②總評(píng)成績(jī)的組成及評(píng)定標(biāo)準(zhǔn)理論教學(xué):根據(jù)本學(xué)科的特點(diǎn),要求掌握基礎(chǔ)知識(shí),注重實(shí)際開(kāi)發(fā)能力的培養(yǎng)。除了傳統(tǒng)的理論考試外,本課程還注重過(guò)程性考試,從多方面對(duì)學(xué)生學(xué)業(yè)成績(jī)進(jìn)行評(píng)價(jià),包括在線考試、實(shí)驗(yàn)報(bào)告、實(shí)驗(yàn)作品,參加課外游戲活動(dòng)和工作室活動(dòng)的學(xué)生可以獲得加分獎(jiǎng)勵(lì)等??荚図?xiàng)目比例考核項(xiàng)目比例附加分項(xiàng)目附加分值在線單元考試10%實(shí)驗(yàn)報(bào)告10%課外仿真游戲5分期中考試10%實(shí)驗(yàn)作品20%工作室10分期末考試40%作業(yè)、討論10%選做實(shí)驗(yàn)5分考試合計(jì)60%考核合計(jì)40%附加分合計(jì)20分獨(dú)立實(shí)訓(xùn):出勤占10%,完成項(xiàng)目情況占70%,實(shí)訓(xùn)報(bào)告占20%。(四)關(guān)于課程的學(xué)時(shí)數(shù)本課程的基本教學(xué)學(xué)時(shí)為62學(xué)時(shí),可以根據(jù)實(shí)際情況和需要,進(jìn)行增加教學(xué)內(nèi)容,比如專(zhuān)家講座和附錄的內(nèi)容等,學(xué)時(shí)數(shù)可達(dá)76學(xué)時(shí)。大綱編訂部門(mén):軟件技術(shù)專(zhuān)業(yè)教研室執(zhí)筆人:蔣方純大綱審定部門(mén):軟件技術(shù)專(zhuān)業(yè)教研室審訂部門(mén)負(fù)責(zé)人:黃奇編訂日期:2002年9月2、《個(gè)體軟件過(guò)程》課程實(shí)訓(xùn)大綱課程類(lèi)別:專(zhuān)業(yè)必修課適用對(duì)象:軟件技術(shù)專(zhuān)業(yè)及相關(guān)專(zhuān)業(yè)(三年制)獨(dú)立實(shí)踐學(xué)時(shí):28學(xué)時(shí)一、實(shí)訓(xùn)性質(zhì)、任務(wù)與基本要求:(一)性質(zhì)與任務(wù)《個(gè)體軟件過(guò)程(PersonalSoftwareProcess--PSP)》是一門(mén)講授用規(guī)范化的個(gè)人實(shí)踐從事軟件編碼的專(zhuān)業(yè)基礎(chǔ)課程,課程結(jié)束后有一周的課程實(shí)訓(xùn)。本實(shí)訓(xùn)課程的目的是按照個(gè)體軟件過(guò)程的規(guī)范要求,結(jié)合實(shí)際的程序設(shè)計(jì),來(lái)深入理解并運(yùn)用個(gè)體軟件過(guò)程的基本概念、方法與過(guò)程。(二)基本要求實(shí)訓(xùn)目標(biāo)是讓學(xué)生能夠理解并領(lǐng)會(huì)PSP基本概念與理論基礎(chǔ)上,注重學(xué)生實(shí)踐能力的培養(yǎng)與訓(xùn)練。必須按照個(gè)體軟件的過(guò)程,真實(shí)地采集數(shù)據(jù)、填寫(xiě)相關(guān)的表格、編寫(xiě)有關(guān)的文檔。一定要按照相關(guān)要求,每個(gè)人獨(dú)立完成。一定要按照實(shí)驗(yàn)的時(shí)間安排進(jìn)行實(shí)驗(yàn),實(shí)驗(yàn)結(jié)束后提交有關(guān)的表格與文檔。二、實(shí)訓(xùn)內(nèi)容及實(shí)訓(xùn)要求:實(shí)訓(xùn)內(nèi)容:實(shí)現(xiàn)交互式電子詞典實(shí)訓(xùn)程序:在本實(shí)驗(yàn)中,使用多維數(shù)組、文件讀寫(xiě)與字符串操作等技術(shù)來(lái)實(shí)現(xiàn)一個(gè)簡(jiǎn)單的交互式電子詞典。首先,程序要求用戶(hù)輸入存放電子詞典的文件名(請(qǐng)參考兩個(gè)模擬文件,并用小文件來(lái)跟蹤測(cè)試),程序從該文件中讀取信息,將其存放于不同的數(shù)組中。請(qǐng)注意對(duì)每個(gè)詞語(yǔ)的解釋包括多行內(nèi)容。然后,程序提示用戶(hù)輸入要查詢(xún)的詞語(yǔ),程序?qū)⒋嗽~語(yǔ)的含義查詢(xún)后打印在屏幕上,如果此詞語(yǔ)找不到,給出相應(yīng)提示。當(dāng)用戶(hù)輸入“Q”時(shí)程序退出。相關(guān)要求:假定每個(gè)詞語(yǔ)的定義不超過(guò)50行;文件中每行不超過(guò)80個(gè)字符;文件中的空行不需處理;請(qǐng)自行定義數(shù)組的個(gè)數(shù);一次將文件內(nèi)容讀出,并關(guān)閉文件后再進(jìn)行其它操作。三、實(shí)訓(xùn)學(xué)時(shí)分配:實(shí)驗(yàn)文檔包括:項(xiàng)目計(jì)劃總結(jié)表、代碼復(fù)查檢查表、時(shí)間記錄日志、缺陷記錄日志、實(shí)驗(yàn)報(bào)告等。第一天閱讀實(shí)訓(xùn)大綱與安排,理解實(shí)驗(yàn)內(nèi)容、實(shí)驗(yàn)要求與實(shí)驗(yàn)步驟計(jì)劃階段:1)填寫(xiě)項(xiàng)目計(jì)劃總結(jié)表的計(jì)劃數(shù)據(jù)部分;2)將計(jì)劃階段所花費(fèi)的時(shí)間記入時(shí)間記錄日志;第二天設(shè)計(jì)階段:1

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論