李群英
摘要:軟件設(shè)計(jì)者最首要的任務(wù)就是要搞清楚軟件使用者的用戶訴求,了解用戶需要該系統(tǒng)來(lái)為其提供什么樣的服務(wù),系統(tǒng)達(dá)到什么樣的水平。對(duì)高校學(xué)生網(wǎng)上評(píng)教系統(tǒng)的目的、系統(tǒng)范圍、系統(tǒng)的定義.系統(tǒng)功能等做整體的研究。需求分析的過(guò)程一般都是由系統(tǒng)分析師和軟件工程師共同參與,通過(guò)與用戶交流,到用戶所在單位實(shí)地調(diào)研的方式準(zhǔn)確定位用戶的需求。由于人們長(zhǎng)時(shí)問(wèn)以來(lái)對(duì)需求分析過(guò)程沒(méi)有引起足夠重視,導(dǎo)致費(fèi)盡九牛二虎之力設(shè)計(jì)的系統(tǒng)很難達(dá)到用戶的期望值,軟件系統(tǒng)本身的作用也不能發(fā)揮出來(lái),給用戶造成了人力與財(cái)力的浪費(fèi)。而且系統(tǒng)后期的變更增多,系統(tǒng)偏離最初的設(shè)計(jì),被改動(dòng)的亂七八糟。不重視系統(tǒng)需求分析工作,其結(jié)果必然給后續(xù)的設(shè)計(jì)、實(shí)現(xiàn)、測(cè)試工作帶來(lái)嚴(yán)重的隱患。因此搞好網(wǎng)上評(píng)教系統(tǒng)的需求分析過(guò)程是保證系統(tǒng)質(zhì)量的前提。需求分析的內(nèi)容主要包括系統(tǒng)總體需求分析.系統(tǒng)功能需求分析、系統(tǒng)非功能需求分析3個(gè)方面。有效的軟件需求分析方法一般分成三步走。第一步是用戶訪談;第二步是誘導(dǎo)式推進(jìn);第三步是確認(rèn),在前面共同探討交流的基礎(chǔ)上,逐漸清晰需求內(nèi)容,形成明確的業(yè)務(wù)流程、系統(tǒng)功能范圍以及具體的數(shù)據(jù)項(xiàng)。
關(guān)鍵詞:高校 網(wǎng)上評(píng)教 用戶 流程 需求分析
中圖分類號(hào):G645 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1672-3791(2016)04(a)-0103-03
1.高校學(xué)生網(wǎng)上評(píng)教系統(tǒng)用戶對(duì)象分析
高校學(xué)生網(wǎng)上評(píng)教系統(tǒng)是一個(gè)基于校園網(wǎng)的交互平臺(tái),該系統(tǒng)需要具有完善的用戶權(quán)限管理功能,使得不同的用戶能夠具有相應(yīng)的權(quán)限,彼此互不干擾,各自完成工作內(nèi)容。網(wǎng)上評(píng)教系統(tǒng)的應(yīng)用對(duì)象主要是學(xué)生、教師、管理員、專家、督導(dǎo)等。學(xué)生是評(píng)教系統(tǒng)的主體,這點(diǎn)概念必須明確。教師既是被評(píng)的主要對(duì)象也是評(píng)教的參與者。管理員主要對(duì)評(píng)教業(yè)務(wù)進(jìn)行組織管理,使評(píng)教的效果達(dá)到預(yù)期目的。網(wǎng)上評(píng)教系統(tǒng)用戶角色如表1所示。
從表1中所列的角色權(quán)限情況來(lái)看,學(xué)生是整個(gè)評(píng)教工作的主體,管理員則負(fù)責(zé)維持整個(gè)評(píng)教過(guò)程的規(guī)則與全程監(jiān)督,教師作為被評(píng)的對(duì)象需要及時(shí)針對(duì)評(píng)教的等級(jí)等結(jié)果反饋教學(xué)整改措施。
2.高校學(xué)生網(wǎng)上評(píng)教系統(tǒng)業(yè)務(wù)流程圖
高校評(píng)教業(yè)務(wù)的主體是學(xué)校的學(xué)生,在開(kāi)展評(píng)教工作時(shí)首先由學(xué)生發(fā)起評(píng)教任務(wù),選擇不同的評(píng)教類型,評(píng)教類型根據(jù)評(píng)教管理方案分為教學(xué)建議、學(xué)期評(píng)教、教學(xué)管理意見(jiàn)反饋。如果選擇教學(xué)建議則可以提出對(duì)教師或課程的建議,教師給予反饋意見(jiàn),最后生成評(píng)教數(shù)據(jù)。如果選擇學(xué)期評(píng)教,則是對(duì)整個(gè)學(xué)期的教學(xué)進(jìn)行評(píng)教,評(píng)教過(guò)程中可以參考評(píng)教指南,選擇教師并對(duì)教師進(jìn)行分項(xiàng)評(píng)價(jià)與課程評(píng)價(jià),選擇不同的老師依次完成對(duì)所有老師的評(píng)教,同時(shí)也對(duì)本學(xué)期的自我學(xué)習(xí)情況進(jìn)行評(píng)價(jià),最后對(duì)所有老師再進(jìn)行一個(gè)綜合評(píng)教,生成評(píng)教數(shù)據(jù)。如果選擇的是教學(xué)管理意見(jiàn)反饋,則可以對(duì)學(xué)校的教學(xué)和教務(wù)提建議,學(xué)校管理人員反饋意見(jiàn),由學(xué)校解決學(xué)生提出的問(wèn)題,最后形成評(píng)教數(shù)據(jù),完成評(píng)教工作。(見(jiàn)圖1)
通過(guò)此節(jié)內(nèi)容從全局的角度對(duì)高校的評(píng)教需求進(jìn)行分析,下面將在全面分析的基礎(chǔ)上細(xì)化功能性需求。
3.高校學(xué)生網(wǎng)上評(píng)教系統(tǒng)功能需求分析
3.1評(píng)教參數(shù)管理需求分析
評(píng)教參數(shù)管理主要為實(shí)現(xiàn)評(píng)教方案的制定提供一定的界定和基礎(chǔ),防止出現(xiàn)系統(tǒng)中出現(xiàn)不符合規(guī)約的相關(guān)參數(shù)和信息,評(píng)教參數(shù)管理主要內(nèi)容包括評(píng)教項(xiàng)管理、評(píng)教表管理和評(píng)教標(biāo)準(zhǔn)管理。
為保證一個(gè)評(píng)教方案內(nèi)容的完整性和準(zhǔn)確性系統(tǒng)需要對(duì)評(píng)教方案的評(píng)教項(xiàng)和對(duì)應(yīng)的評(píng)教表內(nèi)容、格式、標(biāo)準(zhǔn)進(jìn)行一定的定義。評(píng)教參數(shù)管理的用例規(guī)約表如表2所示。
3.2評(píng)教方案管理需求分析
評(píng)教方案管理是高校評(píng)教管理的核心功能。評(píng)教方案管理的主要目的是制定適合學(xué)校情況的切實(shí)有效的評(píng)教工作管理辦法。評(píng)教方案的制定要考慮若干的因素。一個(gè)完整的評(píng)教方案具有明確的評(píng)教時(shí)問(wèn)點(diǎn),評(píng)教方案分為教學(xué)建議、學(xué)期評(píng)教、教學(xué)管理意見(jiàn)反饋3種類型,對(duì)于學(xué)期評(píng)教來(lái)說(shuō)時(shí)間點(diǎn)一般放在每學(xué)期期末考試前的兩周進(jìn)行。另外評(píng)教方案有明確的評(píng)教對(duì)象,對(duì)于每一名學(xué)生來(lái)說(shuō),評(píng)教對(duì)象一般是自己的任課老師。對(duì)于評(píng)教工作的組織管理是由學(xué)校專門的部門來(lái)負(fù)責(zé),通常情況下由教學(xué)質(zhì)量管理部門統(tǒng)一管理,分管副校長(zhǎng)與各班輔導(dǎo)員、教學(xué)管理人員協(xié)同開(kāi)展工作。采用的評(píng)教形式是填寫教師課堂教學(xué)評(píng)教表格的方式反映教師的授課水平。評(píng)教過(guò)程是一項(xiàng)非常嚴(yán)肅的事情,學(xué)生作為評(píng)級(jí)工作的主體要做到反映意見(jiàn)真實(shí),對(duì)學(xué)校的教育質(zhì)量負(fù)責(zé)、對(duì)老師付出的勞動(dòng)負(fù)責(zé)、對(duì)自己負(fù)責(zé),確保評(píng)教參數(shù)真實(shí)可靠。
評(píng)教方案管理主要實(shí)現(xiàn)對(duì)評(píng)教方案的制定,主要內(nèi)容包括評(píng)教時(shí)間、評(píng)教對(duì)象、評(píng)教組織、評(píng)教形式、評(píng)教要求和評(píng)教程序。
該用例規(guī)約表主要體現(xiàn)了評(píng)教方案的制定過(guò)程中的邏輯約束,需求階段的評(píng)教方案用例規(guī)約表在后期可用于評(píng)教方案管理功能的測(cè)試用例的編制。
3.3評(píng)分管理需求分析
評(píng)分管理主要是根據(jù)評(píng)教方案的要求由學(xué)生作為主體進(jìn)行的評(píng)分過(guò)程。評(píng)分管理由管理員、學(xué)生、教師共同完成,內(nèi)容包括查找教師、查看課程、提交評(píng)分、評(píng)教信息查看、評(píng)教信息打印、查看評(píng)分、過(guò)濾非法評(píng)教信息、評(píng)教信息統(tǒng)計(jì)、評(píng)分課程統(tǒng)計(jì)等。
評(píng)分管理功能用例圖,如圖2所示。
下面對(duì)評(píng)分管理進(jìn)行詳細(xì)的用例分析,如表3所示。
該用例規(guī)約表主要體現(xiàn)了評(píng)教方案的制定過(guò)程中的邏輯約束,需求階段的評(píng)教方案用例規(guī)約表在后期可用于評(píng)教方案管理功能的測(cè)試用例的編制。
3.4系統(tǒng)管理需求分析
系統(tǒng)管理的權(quán)限一般屬于管理員。系統(tǒng)管理員可以對(duì)管理系統(tǒng)的用戶名、密碼等登陸信息進(jìn)行管理,可以根據(jù)系統(tǒng)需求建立不同的角色并為不同的用戶分配不同的角色。
下面對(duì)系統(tǒng)管理進(jìn)行詳細(xì)的用例分析,如表4所示。
系統(tǒng)管理主要由系統(tǒng)管理員進(jìn)行操作,主要操作系統(tǒng)的角色的設(shè)置、角色權(quán)限的設(shè)置、普通用戶的創(chuàng)建,數(shù)據(jù)庫(kù)的備份與恢復(fù)操作。該用例規(guī)約可以用于后期系統(tǒng)測(cè)試階段的測(cè)試用例的編制。