文章編號(hào):1672-5913(2008)20-0084-03
摘 要:為了解決個(gè)體軟件過(guò)程(PSP)教學(xué)中多數(shù)學(xué)生開(kāi)發(fā)軟件時(shí)不遵循流程、記錄數(shù)據(jù)明顯滯后、缺乏數(shù)據(jù)分析習(xí)慣等問(wèn)題,我院設(shè)計(jì)了基于Web的PSP輔助教學(xué)系統(tǒng)。通過(guò)該教學(xué)系統(tǒng)的運(yùn)用,規(guī)范了學(xué)生開(kāi)發(fā)軟件的過(guò)程,使其盡早掌握軟件開(kāi)發(fā)過(guò)程中諸如時(shí)間管理、質(zhì)量保證等關(guān)鍵環(huán)節(jié)。
關(guān)鍵詞:個(gè)體軟件過(guò)程;計(jì)算機(jī)輔助教學(xué);軟件過(guò)程管理;評(píng)分準(zhǔn)則;軟件工程教育
中圖分類號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:B
1 PSP輔助教學(xué)系統(tǒng)簡(jiǎn)介
個(gè)體軟件過(guò)程(Personal Software Process,簡(jiǎn)稱PSP)是一門面向個(gè)體的、以數(shù)據(jù)為中心的課程[1],教學(xué)目的是不僅使學(xué)生理解PSP的基本理念,掌握如何記錄自己的數(shù)據(jù),更重要的是通過(guò)對(duì)這些數(shù)據(jù)正確地分析管理,提升學(xué)生個(gè)人軟件開(kāi)發(fā)的基本素養(yǎng)并為將來(lái)的團(tuán)隊(duì)協(xié)作做好準(zhǔn)備[2]。因此正確、全面地記錄數(shù)據(jù)是這門課程對(duì)學(xué)生最基本、最重要的要求。
在往年的教學(xué)中,記錄數(shù)據(jù)的方式是通過(guò)給學(xué)生發(fā)放統(tǒng)一格式的PSP手冊(cè)[3],讓學(xué)生將自己的數(shù)據(jù)填寫到記事本上來(lái)實(shí)現(xiàn)的。由于需要記錄的數(shù)據(jù)量大且要對(duì)數(shù)據(jù)進(jìn)行統(tǒng)計(jì),給學(xué)生帶來(lái)了不小的工作量,占用了學(xué)生一部分有效學(xué)習(xí)時(shí)間。除此之外,當(dāng)教師根據(jù)學(xué)生上交的記事本進(jìn)行成績(jī)?cè)u(píng)定時(shí),也常常由于工作量太大而無(wú)法進(jìn)行有效的操作。
為了解決上述教學(xué)中的困難,我院實(shí)現(xiàn)了一個(gè)基于Web的“PSP輔助教學(xué)系統(tǒng)”[4]。學(xué)生在完成教師指定的6個(gè)模塊大小程序的過(guò)程中,只需將所記錄的數(shù)據(jù)錄入到網(wǎng)站,便可自動(dòng)獲得數(shù)據(jù)的統(tǒng)計(jì)分析結(jié)果,這樣就可以減少學(xué)生相當(dāng)?shù)墓ぷ髁俊!?br>