標(biāo)準(zhǔn)化考試系統(tǒng)需求說明書_第1頁
標(biāo)準(zhǔn)化考試系統(tǒng)需求說明書_第2頁
標(biāo)準(zhǔn)化考試系統(tǒng)需求說明書_第3頁
標(biāo)準(zhǔn)化考試系統(tǒng)需求說明書_第4頁
標(biāo)準(zhǔn)化考試系統(tǒng)需求說明書_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 基于JAVA C/S 的標(biāo)準(zhǔn)化考試系統(tǒng)需求規(guī)格說明書 2014年10月 2014班 組長:顏凡騰 成員:王曉楠 逄彥玲 周璋目錄1引言41.1編寫目的42術(shù)語、定義、縮略語和技術(shù)分析42.1術(shù)語、定義42.2縮略語42.3綜合描述42.3.1產(chǎn)品前景52.3.2國內(nèi)外在線考試系統(tǒng)研究水平和現(xiàn)狀52.3.3系統(tǒng)設(shè)計擬采用的方法62.3.4功能概述6 2.3.5開發(fā)環(huán)境62.4需求編寫約定72.4.1需求編號約定72.4.2需求優(yōu)先級定義72.4.3用例描述編號預(yù)定73標(biāo)準(zhǔn)化考試系統(tǒng)需求分析83.1可行性分析8 3.2 功能需求總體描述93.3系統(tǒng)各層次需求分析113.4系統(tǒng)ER圖123.5系統(tǒng)

2、流程圖153.6數(shù)據(jù)流圖163.7模塊功能設(shè)計16 3.7.1系統(tǒng)管理模塊163.7.2考生管理模塊17 3.7.3控制考試模塊18 3.7.4考生考試模塊184非功能性需求19 4.1數(shù)據(jù)需求194.2故障處理需求19 4.2.1軟件運行故障194.2.2軟件使用故障20 4.3質(zhì)量需求20 4.4其他需求205需求獲取方法215.1面談和問卷調(diào)查21 5.2 小組討論225.3情景竄聯(lián)22 5.4 參與、觀察業(yè)務(wù)流程235.5現(xiàn)有產(chǎn)品和競爭對手文檔236 參考文獻241 引言1.1 編寫目的 本文通過詳細描述在線考試系統(tǒng)項目的功能需求、用戶界面需求、性能需求、質(zhì)量屬性需求以及其它需求,為后

3、續(xù)系統(tǒng)設(shè)計、軟件(系統(tǒng))測試、用戶文檔等工作提供基礎(chǔ)與約束。1.2 2 術(shù)語2.1 術(shù)語、定義本需求報告中可能出現(xiàn)的術(shù)語和定義見表1所示術(shù)語/定義說 明需求提供者提出有效軟件需求的客戶(用戶)OLES本文及相關(guān)文檔中均代表在線考試系統(tǒng)的英文標(biāo)準(zhǔn)化簡稱管理員具有該系統(tǒng)功能操作的最高權(quán)限的??蛻粼诰€考試的學(xué)生 表2 定義和術(shù)語解釋2.2 縮略語本需求報告可能用到的縮略語見表2所示縮略語原 文中文含義 DFDData Flow Diagram系統(tǒng)數(shù)據(jù)流圖SRSoftware Requirement需求定義ULSUser Login Server用戶登錄服務(wù)器 表2 縮略語說明2.3 綜合描述 2.3

4、.1 產(chǎn)品前景 傳統(tǒng)的學(xué)校教學(xué)中,進行一場考試,需要老師刻印試卷、安排考試、監(jiān)考、收集試卷、評閱試卷、講評試卷和分析試卷。這需要大量人力、物力與時間的投入,已經(jīng)越來越不適應(yīng)學(xué)校信息化建設(shè)與現(xiàn)代教學(xué)的需要。尤其在遠程網(wǎng)絡(luò)教學(xué)中,考生分布廣,不易統(tǒng)一集中安排考試,給校方和考生帶來了眾多的不便。 在線考試平臺是實現(xiàn)網(wǎng)絡(luò)教育的一個重要組成部分,通過在線考試平臺可以及時測試自己的學(xué)習(xí)進度、自己對已學(xué)習(xí)知識的掌握程度。基十互聯(lián)網(wǎng)的考試用途很早就受到了各方面的重視,既然考試能夠通過電腦完成,那么網(wǎng)上考試就從技術(shù)上來說就是可行的。 而基于網(wǎng)絡(luò)的在線考試系統(tǒng),正是計算機應(yīng)用技術(shù)和網(wǎng)絡(luò)技術(shù)飛速發(fā)展的產(chǎn)物,它是傳統(tǒng)

5、考場的延伸。它可以利用互聯(lián)網(wǎng)和局域網(wǎng),隨時隨地的組織考生練習(xí)和考試,加上數(shù)據(jù)庫技術(shù)的利用,大大簡化了傳統(tǒng)考試的過程。從目前應(yīng)用的情況來看,基于網(wǎng)絡(luò)的在線考試是現(xiàn)代化教學(xué)不可缺少的輔助手段。 隨著 Internet的迅速普及,寬帶已經(jīng)延伸到邊遠鄉(xiāng)鎮(zhèn),迄今為止,我國網(wǎng)民數(shù)量已經(jīng)躋身全球第二名,人們對傳統(tǒng)教育和技能進修越來越重視,一些新興的教育手段如遠程教學(xué)、網(wǎng)上培訓(xùn)、網(wǎng)上學(xué)校在國內(nèi)越來越普及,所有的大、中專院校也建設(shè)了校園網(wǎng)。在這種情況下,為網(wǎng)上測試、網(wǎng)上作業(yè)、在線考試系統(tǒng)的建立提供了必要的硬件環(huán)境。因此,設(shè)計和實現(xiàn)技術(shù)先進的在線考試系統(tǒng)成為當(dāng)前計算機應(yīng)用領(lǐng)域研究的熱點。2.3.2 國內(nèi)外在線考試

6、系統(tǒng)研究水平和現(xiàn)狀 國內(nèi)著名的工商管理考試GMAT于1999年就開始實行計算機考試,2000年后GRE,TOEFL考試也開始采用計算機考試,向著網(wǎng)絡(luò)化方向發(fā)展。在線考試與傳統(tǒng)考試相比有著明顯的優(yōu)勢,考生和教師可以從世界的任何角落,通過瀏覽器接入因特網(wǎng)來使用考試系統(tǒng),不受地域的限制,同時也使得用戶可以更加靈活地安排考試時間,可以在任何時候使用在線考試系統(tǒng)進行自測,快速查詢考試成績。 近年來出現(xiàn)的各種IT認證考試以及前面提到的英語GMAT和GRE考試就是一種基十計算機網(wǎng)絡(luò)的在線考試,完全擺脫了紙和筆,實現(xiàn)了“無紙化考試”。考生使用計算機答卷,通過網(wǎng)絡(luò)提交答卷,自動閱卷。在線考試的優(yōu)點是顯然的:閱卷

7、更加迅速,考試結(jié)束考生即可知道考試結(jié)果,還避免了紙介質(zhì)的試卷和答卷的傳輸,從而降低了保密成本。 通過抽取不同的試題,或者是隨機變換試題順序或答案順序,可以做到一人一卷,極大地降低了作弊的幾率。基十這些優(yōu)點,在線考試為自適應(yīng)考試提供了可能,通過不到10年時間的發(fā)展,基十計算機網(wǎng)絡(luò)技術(shù)的在線考試已經(jīng)發(fā)展為一種產(chǎn)業(yè)。 近年來,在線考試系統(tǒng)的結(jié)構(gòu)也在不斷的革新。目前國內(nèi)成熟的在線考試系統(tǒng)多為C/S模式,比如:“北京典誠公司的IT在線考試系統(tǒng)”、“大中專計算機等級考試系統(tǒng)”、ATA公司提供的各種行業(yè)考試系統(tǒng)等;基十計算機網(wǎng)絡(luò)的考試需要專門的較高水平的技術(shù)支持,基十瀏覽器的B/S模式的考試系統(tǒng)比較少。2.

8、3.3 系統(tǒng)設(shè)計擬采取的方法 本系統(tǒng)從安全性和易維護性方面來考慮,采用C/S(Client/Server)模式,可以讓用戶通過客戶端直接訪問位于服務(wù)器上的試卷或者讓管理員可以遠程對系統(tǒng)進行維護。 C/S結(jié)構(gòu)的優(yōu)點是能充分發(fā)揮客戶端PC的處理能力,很多工作可以在客戶端處理后再提交給服務(wù)器。對應(yīng)的優(yōu)點就是客戶端響應(yīng)速度快。具體表現(xiàn)在以下兩點:(1)應(yīng)用服務(wù)器運行數(shù)據(jù)負荷較輕。最簡單的C/S體系結(jié)構(gòu)的數(shù)據(jù)庫應(yīng)用由兩部分組成,即客戶應(yīng)用程序和數(shù)據(jù)庫服務(wù)器程序。二者可分別稱為前臺程序與后臺程序。運行數(shù)據(jù)庫服務(wù)器程序的機器,也稱為應(yīng)用服務(wù)器。一旦服務(wù)器程序被啟動,就隨時等待響應(yīng)客戶程序發(fā)來的請求;客戶應(yīng)用

9、程序運行在用戶自己的電腦上,對應(yīng)于數(shù)據(jù)庫服務(wù)器,可稱為客戶電腦,當(dāng)需要對數(shù)據(jù)庫中的數(shù)據(jù)進行任何操作時,客戶程序就自動地尋找服務(wù)器程序,并向其發(fā)出請求,服務(wù)器程序根據(jù)預(yù)定的規(guī)則作出應(yīng)答,送回結(jié)果,應(yīng)用服務(wù)器運行數(shù)據(jù)負荷較輕。(2) 數(shù)據(jù)的儲存管理功能較為透明。在數(shù)據(jù)庫應(yīng)用中,數(shù)據(jù)的儲存管理功能,是由服務(wù)器程序和客戶應(yīng)用程序分別獨立進行的,并且通常把那些不同的(不管是已知還是未知的)前臺應(yīng)用所不能違反的規(guī)則,在服務(wù)器程序中集中實現(xiàn),例如訪問者的權(quán)限,編號可以重復(fù)、必須有客戶才能建立定單這樣的規(guī)則。所有這些,對于工作在前臺程序上的最終用戶,是“透明”的,他們無須過問(通常也無法干涉)背后的過程,就可

10、以完成自己的一切工作。在客戶服務(wù)器架構(gòu)的應(yīng)用中,前臺程序不是非?!笆菪 ?,麻煩的事情都交給了服務(wù)器和網(wǎng)絡(luò)。在C/S體系下,數(shù)據(jù)庫不能真正成為公共、專業(yè)化的倉庫,它受到獨立的專門管理。 標(biāo)準(zhǔn)化考試系統(tǒng)沒有使用數(shù)據(jù)庫,如果某些網(wǎng)絡(luò)應(yīng)用中需要的數(shù)據(jù)更適合使用文件開處理,而不是數(shù)據(jù)庫,就沒有必要使用數(shù)據(jù)庫。盡管數(shù)據(jù)庫有著獨特的優(yōu)勢,但使用他的代價就是降低程序的運行速度。本標(biāo)準(zhǔn)化考試系統(tǒng)只要按著一種特殊的簡單格式編寫試卷文件即可。2.3.4 功能概述“基于Java的在線考試系統(tǒng)”借助計算機和網(wǎng)絡(luò)技術(shù),期望實現(xiàn)以下功能: (1)在Windows平臺上,使用客戶端服務(wù)器,完成抽題、考試、交卷等考試任務(wù); (

11、2)考生通過在線選擇開考的試卷,然后在線進行作答; (3)答題后,考生可在線自動交卷,交卷同時,系統(tǒng)將自動評分,生成考試成績數(shù)據(jù);教師可在線查看各考生的成績;(4)可對考生基本信息及考試成績信息進行查詢、更改等管理。 “基于Java的在線考試系統(tǒng)”適應(yīng)十現(xiàn)代化的教學(xué)管理,是集合現(xiàn)代考試?yán)碚?、方法和現(xiàn)代信息技術(shù)手段的智能化考試系統(tǒng),為考生的學(xué)習(xí)提供“靈活、方便、科學(xué)、公平”的“個性化在線考試服務(wù)”,是先進的終結(jié)性考核、評價系統(tǒng),考生可以隨時隨地進行課程結(jié)業(yè)考試。2.3.5 開發(fā)環(huán)境環(huán)境名稱軟件版本操作系統(tǒng)Windows 7、windows8瀏覽器IE6.0 以及以上版本Java版本Jdk-1_5

12、_0_06-windows開發(fā)工具Eclipse 表3 開發(fā)環(huán)境2.4 需求編寫約定2.4.1 需求編號約定只有葉節(jié)點才需要進行需求編號,出于組織需求內(nèi)容的目的而設(shè)置的分組目錄不作為需求項,也不需要編號。需求編號采用前綴- YYYY-XXXX構(gòu)成,其中,前綴約定如下:基本需求編號的前綴為SR-F(F表示Fundamental);非功能性需求編號的前綴為SR-U(U表示非功能性需求);設(shè)計約束需求編號的前綴為SR-C(C表示設(shè)計約束);接口需求編號的前綴為SR-I(I表示接口需求);文檔約束需求編號的前綴為SR-D(D表示Document);其它需求編號的前綴為SR-O(表示Other);YYY

13、Y 采用代表項目的大寫英文字母替換。XXXX 用本前綴下保證唯一的數(shù)字序列替換。完整示例如右:UR-F-NCTBS-T110,如果包含子功能用例,再加上子功能模塊標(biāo)識,如短信發(fā)送: UR-F-NCTBS-SEND-T111。注:需求編號在本文檔評審?fù)ㄟ^后,基線之前,由項目系統(tǒng)工程師統(tǒng)一進行編排。2.4.2 需求優(yōu)先級定義優(yōu)先級的可能取值為:5、4、3、2、1,具體定義如下:5:是必須的,它規(guī)定了產(chǎn)品的必備需求。沒有這些需求,產(chǎn)品將不能完成用戶的工作。4:是重要的,它規(guī)定了那些競爭對手已經(jīng)實現(xiàn)且用戶感覺很好的需求、本產(chǎn)品區(qū)別于其它同類產(chǎn)品的獨特需求及其它一些需求。只有完成這些需求,才能使本產(chǎn)品有

14、市場競爭力。3:是應(yīng)該的,它規(guī)定了當(dāng)前版本可以不做,但必須在未來版本中實現(xiàn)的需求。此種需求對產(chǎn)品的體系結(jié)構(gòu)影響可能較大,因此必須在系統(tǒng)設(shè)計時予以考慮。2:是可能的,它規(guī)定了那些有了會更好,但沒有也沒有什么關(guān)系的需求,如一些提高效率的小工具。1:是備忘的,它規(guī)定了我們想象的但目前無法或無需實現(xiàn)的需求。2.4.3 用例描述編號預(yù)定統(tǒng)一編號采用一個前綴字母+4位數(shù)字編號。前綴字母標(biāo)識過程的類型,其中C表示前置條件;R表示后置條件;N表示正常過程;E表示異常過程;I表示輸入;O表示輸出。4位數(shù)字中,第1位表示過程編號,后3位表示過程步驟編號,其他的編號依賴于過程的編號。譬如:前置條件:C0010 整個

15、用例的前置條件C1010 過程N1的前置條件1C1020 過程N1的前置條件2后置條件:R0010 整個用例的后置條件R1010 過程N1的后置條件R2010 過程N2的后置條件正常過程:N1 正常過程1N1010 具體步驟1N1020 具體步驟2N2 正常過程2N2010 具體步驟1N2020 具體步驟2異常過程:E1 異常過程1輸入:I1010 過程N1的輸入條件1I1020 過程N1的輸入條件2I2010 過程N2的輸入條件1輸出:O1010 過程N1的輸出結(jié)果1O1020 過程N1的輸出結(jié)果2O2010 過程N2的輸出結(jié)果13 標(biāo)準(zhǔn)化考試系統(tǒng)需求分析3.1 可行性分析 可行性分析是在系

16、統(tǒng)調(diào)查的基礎(chǔ)上,針對新系統(tǒng)的開發(fā)是否具備必要性和可能性,對新系統(tǒng)的開發(fā)從技術(shù)、經(jīng)濟、社會的方面進行分析和研究,以避免投資失誤,保證新系統(tǒng)的開發(fā)成功??尚行匝芯康哪康木褪怯米钚〉拇鷥r在盡可能短的時間內(nèi)確定問題是否能夠解決。該系統(tǒng)的可行性分析包括以下幾個方面的內(nèi)容: (1)經(jīng)濟可行性:主要是對項目的經(jīng)濟效益進行評價,本系統(tǒng)作為一個畢業(yè)設(shè)計,無需開發(fā)經(jīng)費,對十我在經(jīng)濟上是可以承受的,并目_本系統(tǒng)實施后可以顯著提高考試效率,有助十學(xué)校完全實現(xiàn)網(wǎng)絡(luò)化管理。所以本系統(tǒng)在經(jīng)濟上是可行的。 (2)技術(shù)上的可行性:技術(shù)上的可行性分析主要分析技術(shù)條件能否順利完成開發(fā)工作,硬、軟件能否滿足開發(fā)者的需要等。該管理系統(tǒng)

17、采用了當(dāng)前新興的C/S模式進行開發(fā),結(jié)合了Internet技術(shù)。因此,系統(tǒng)的軟件開發(fā)平臺已成熟可行。硬件方面,科技飛速發(fā)展的今天,硬件更新的速度越來越快,容量越來越大,可靠性越來越高,價格越來越低,其硬件平臺完全能滿足此系統(tǒng)的需要。 (3)時機可行性:目前,大學(xué)的校園網(wǎng)絡(luò)覆蓋了教學(xué)區(qū)和考生區(qū)的主要建筑物及部分家屬宿舍,從而滿足校內(nèi)各學(xué)院,各職能部門,各直屬單位上網(wǎng)需求。學(xué)校良好的網(wǎng)絡(luò)設(shè)施為開發(fā)使用在線考試系統(tǒng)提供了堅實的基礎(chǔ)。 (4)管理上的可行性:主要是教務(wù)管理人員大力支持,系領(lǐng)導(dǎo)認同,現(xiàn)有的管理制度和方法科學(xué),規(guī)章制度齊全,原始數(shù)據(jù)正確等。規(guī)章制度和管理方法為系統(tǒng)的建設(shè)提供了制度保障。 (

18、6)操作可行性:訪問系統(tǒng)的主要有四種:考生、管理員(教師)、審核管理員、核心管理員。目前資源的利用情況和可操作性,只需少量的直接操作就可以實現(xiàn)系統(tǒng)的完整、穩(wěn)定的運行,不會造成系統(tǒng)的巨大壓力。 綜上所述,此系統(tǒng)開發(fā)目標(biāo)已明確,在技術(shù)和經(jīng)濟等方面都可行,并且投入少、見效快,本系統(tǒng)的開發(fā)是完全可行的。3.2 功能需求本系統(tǒng)的各個功能模塊和其子模塊以及他們各自的功能需求見表4所示序號功能模塊名稱模塊子功能描述功能需求標(biāo)識優(yōu)先級簡要描述1考生登陸登錄驗證Login5不同用戶根據(jù)不同的權(quán)限登陸系統(tǒng), 不需要密碼就可以登錄使用,通過IP連接到服務(wù)器端填寫IP5填寫用戶名5查看用戶資料修改用戶資料刪除用戶資料

19、3試題管理填寫修改試題Exam5對試題的管理,添加刪除等4管理員管理通過管理員專用登入頁面進入管理員管理頁面ADMIN5可對管理員信息進行增刪改查554 表 4 標(biāo)準(zhǔn)化考試系統(tǒng)功能需求表軟件包括的功能有:登錄服務(wù)、管理員服務(wù)、考試管理等功能。各個功能模塊的詳細功能與角色之間關(guān)系,參見以下功能圖所示: 圖1 服務(wù)器端模塊用例圖 圖2 客戶端模塊用例圖3.3 系統(tǒng)各層次需求分析 系統(tǒng)的概念設(shè)計中最重要的就是系統(tǒng)的模塊化,模塊化是指解決一個復(fù)雜問題時自上項下逐層把系統(tǒng)劃分成若干個模塊的過程。每個模塊完成一個特定的功能,所有的模塊按某種方法組織起來,成為一個整體,完成整個系統(tǒng)所要求的功能。 將系統(tǒng)劃分

20、為兩個模塊是為了降低系統(tǒng)和復(fù)雜性,提高可讀性、可維護性,但模塊的劃分不能是任意的,應(yīng)盡量保持其獨立性。也就是說,每個模塊只完成系統(tǒng)要求的獨立的子功能,并目_與其他模塊的聯(lián)系最少目_接口簡單,即盡量提高模塊的獨立,為設(shè)計高質(zhì)量的系統(tǒng)結(jié)構(gòu)奠定基礎(chǔ)。根據(jù)需求分析,考試系統(tǒng)的模塊組織結(jié)構(gòu)如圖 3 圖3 考試系統(tǒng)模塊組織結(jié)構(gòu)圖3.4 系統(tǒng)ER圖 目前,廣泛使用的數(shù)據(jù)模塊可分為兩種類型,一種是獨立十計算機系統(tǒng)的“概念數(shù)據(jù)模塊”,如“實體聯(lián)系模型”;另一種是直接面向數(shù)據(jù)庫邏輯結(jié)構(gòu)的“結(jié)構(gòu)數(shù)據(jù)模型”。在本系統(tǒng)中我采用的是“實體聯(lián)系模型 C E-R模型)來描述數(shù)據(jù)庫的結(jié)構(gòu),以對現(xiàn)實世界進行第一次抽象。E-R模型

21、直接從現(xiàn)實世界抽象出實體類型及實體間聯(lián)系,然后用E-R圖來表示數(shù)據(jù)模型。它有兩個明顯的優(yōu)點:接近十人的思維,容易理解;與計算機無關(guān),用戶容易接受。 系統(tǒng)E-R圖如下: 圖4 考生信息的E-R圖 圖5 試卷信息的E-R圖 圖6 問題信息的E-R圖 圖7 題庫信息E-R圖圖8 實體之間關(guān)系的E-R圖 圖4 考生信息ER圖 圖5 試卷信息ER圖 圖6 問題信息ER圖 圖7 題庫信息ER圖 圖8 實體之間關(guān)系ER圖3.5 系統(tǒng)流程圖本系統(tǒng)的流程圖如圖9所示: 圖9 系統(tǒng)流程圖3.6 數(shù)據(jù)流程圖系統(tǒng)流程圖如圖10所示: 圖10 數(shù)據(jù)流程圖3.7 模塊功能設(shè)計3.7.1 系統(tǒng)管理模塊系統(tǒng)管理模塊如圖11所

22、示: 圖11 系統(tǒng)管理模塊功能樹 系統(tǒng)管理模塊包括更改密碼、高級管理(添加資源、添加管理員、刪除管理員、查詢管理員)兩大子模塊。 1、更改密碼:各級管理員登錄系統(tǒng)后,可自行重新設(shè)置登錄密碼; 2、高級管理:包含添加資源、添加管理員、刪除管理員、查詢管理員四個子功能,核心管理員添加資源、添加管理員、刪除管理員、查詢管理員,審核管理員擁有核心管理員的權(quán)限外,還有查詢管理員的權(quán)限。 (1)添加資源,可(i)添加部門名稱;(ii)部門的科目名稱,科目名稱將錄入科目信息表中,以后教師可以制作此科目的試卷。 (2添加管理員,允許核心管理員和審核管理員添加核心管理員及一般的管理員用戶,并分配權(quán)限。3.7.2

23、 考生管理模塊考生管理模塊的整體功能結(jié)構(gòu)圖如圖12所示: 圖12 考生管理模塊功能結(jié)構(gòu)圖考生管理模塊包括考生注冊,考生登錄、成績查詢、退出登錄三個模塊??忌裕嚎忌杂糜谔砑涌忌男畔?,此操作由核心管理員及教師來完成。輸入項:姓名、學(xué)號年級。輸出項:注冊成功,進入成功頁面,不成功則顯示錯誤信息頁面。成績查詢: 輸入項:用戶輸入姓名和學(xué)號 輸出項:查找成功,進入成功頁面,不成功則顯示錯誤信息頁面。3.7.3 控制考試模塊控制考試模塊功能結(jié)構(gòu)圖如圖13所示: 圖13 控制考試模塊功能結(jié)構(gòu)圖 控制考試模塊包括開始考試、結(jié)束考試兩個模塊。試卷獲準(zhǔn)發(fā)布后,教師可選擇試卷,考生點擊“開始考試”,同時開

24、始計時,此后,考生對已開考的試卷,考生可隨時結(jié)束本次考試。3.7.4 考生考試模塊 考生考試模塊主要是考生的獲取試卷,及考試(并有倒計時的功能),及自動評功能。考生在線考試流程圖如圖14所示: 圖14 考生考試模塊流程圖 輸入項:考生輸入學(xué)號、姓名和IP地址,選擇(獲取)試卷,作答題目。 輸出項:考生信息,考生的試卷及考生考完的成績。 處理:系統(tǒng)對考生輸入的IP地址進行驗證,如果通過則并進入考生考試的首頁面,及顯示考生的所有信息,同時公布一些考場規(guī)則,當(dāng)考生獲取試卷時,并作答時系統(tǒng)進入倒計時,時間一到,系統(tǒng)將自動交試卷并進入評分,顯示該科目的成績。 考生考試操作流程: (1輸入學(xué)號、姓名和IP

25、地址。 (2)系統(tǒng)顯示該考生的基本信息,及一次考試規(guī)則。 (3)考生獲取試卷,系統(tǒng)并進入倒計時。 (4)考生進行答題,答題完畢點擊“交卷”。 (5)交卷后,考生可即時看到自己的成績。4 非功能性需求4.1 數(shù)據(jù)需求數(shù)據(jù)采集的要求:l 輸入源:手工鍵盤輸入;l 輸入介質(zhì)和設(shè)備:鍵盤,鼠標(biāo);數(shù)據(jù)輸出要求:l 輸出介質(zhì)和設(shè)備:顯示器、文件;4.2 故障需求4.2.1軟件運行故障在使用軟件的過程中,當(dāng)出現(xiàn)計算機斷電,計算機內(nèi)存不足等情況時,標(biāo)準(zhǔn)化考試系統(tǒng)軟件將出現(xiàn)運行故障。運行故障發(fā)生時,軟件的各個功能模塊將無法正常使用,啟動相關(guān)功能按鈕都無法進行正常的操作。對由于計算機斷電引發(fā)的軟件運行故障,用戶在

26、重新給計算機供電后,可以通過重新啟動計算機,并啟動標(biāo)準(zhǔn)化考試系統(tǒng)軟件的方式恢復(fù)軟件的正常運行與使用。對由于計算機內(nèi)存不足引發(fā)的軟件運行故障,建議暫時關(guān)閉軟件。用戶應(yīng)檢查并解決計算機內(nèi)存不足的問題,內(nèi)存使用情況正常后,標(biāo)準(zhǔn)化考試系統(tǒng)軟件將恢復(fù)正常的運行與使用。出現(xiàn)軟件運行故障并進行修復(fù)后,應(yīng)確保標(biāo)準(zhǔn)化考試系統(tǒng)軟件功能的完整性,不能發(fā)生因軟件運行故障而導(dǎo)致工具無法繼續(xù)使用的情況。4.2.2軟件使用故障在軟件的使用過程中,如果出現(xiàn)軟件使用故障,應(yīng)當(dāng)具有報警信息提示。 1) 當(dāng)軟件依賴的文件損毀或丟失時,軟件以對話框的形式進行提示,報告損毀或丟失的文件等相關(guān)錯誤,以幫助用戶及時修復(fù)軟件的正常功能。2)

27、 對軟件需要用戶輸入項的情況,如果發(fā)生缺少輸入項、輸入項格式錯誤或不符合規(guī)則等情況,軟件應(yīng)以合理的方式予以提示。為了防止用戶由于未及時保存而導(dǎo)致信息丟失的情況,軟件提供定時保存機制,每隔一定時間自動對信息進行保存,從而保證用戶數(shù)據(jù)的安全。4.3 質(zhì)量需求1) 軟件的功能實現(xiàn)必須符合常用的主流軟件的使用方法和操作習(xí)慣。2) 需要滿足操作簡單的要求,能夠使用戶沒有障礙的使用該工具進行一系列的開發(fā)工作。3) 要求可配置型強,便于使用者對工具的使用以及定制。4) 采用可行、合理、高效的方式進行開放性的設(shè)計和實現(xiàn)。軟件具有很強的適應(yīng)能力,并且便于維護,不僅能很好的滿足當(dāng)前的需求,而且應(yīng)當(dāng)為后期可能的開發(fā)

28、的工作提供很好的擴展和維護接口。4.4 其他需求易用性需求作為一款實用型的查詢系統(tǒng),標(biāo)準(zhǔn)化考試系統(tǒng)軟件的設(shè)計和實現(xiàn)遵循易用性原則,工具的安裝和入門,工具的用戶界面布局,使用工具的操作方式等方面都應(yīng)符合主流軟件的設(shè)計風(fēng)格與要求。1) 操作簡單,設(shè)計合理。2) 進行結(jié)果查詢時,標(biāo)準(zhǔn)化考試系統(tǒng)提供分類查詢等功能,以實現(xiàn)高效化。3) 使用標(biāo)準(zhǔn)化考試系統(tǒng)的過程中應(yīng)有必要的操作提示信息。安全性需求為了對軟件的安裝和使用進行統(tǒng)一的管理,安裝標(biāo)準(zhǔn)化考試系統(tǒng)后,需要的到管理人員的授權(quán)才能使用該工具。軟件采用激活碼-注冊的方式達到這一要求。啟動并使用軟件時,應(yīng)對軟件的授權(quán)信息進行檢查,缺少授權(quán)信息情況軟件將自動關(guān)

29、閉。5 需求獲取方法需求獲取 軟件需求獲取是軟件需求開發(fā)的關(guān)口環(huán)節(jié),關(guān)口沒把守好,后面就會全面潰敗。 軟件需求獲取我們小組用了以下幾個方法:1、面談和問卷調(diào)查; 2、小組討論; 情景串聯(lián); 3、參與、觀察業(yè)務(wù)流程; 4、現(xiàn)有產(chǎn)品和競爭對手的描述文檔; 5、市場資料5.1面談和問卷調(diào)查面談是獲取軟件需求的最有用的方法之一。面談需準(zhǔn)備的內(nèi)容:1、 面談對象2、 面談的問題面談對象:與系統(tǒng)相關(guān)的涉眾,并具有代表性,保證涵蓋到每個角色。如何獲取涉眾:1、 誰為系統(tǒng)付費,購買系統(tǒng);2、 誰使用系統(tǒng):3、 誰會受到系統(tǒng)結(jié)果的影響,誰來監(jiān)管該系統(tǒng);4、 誰來維護系統(tǒng);面談問題:需保證與背景無關(guān),保證獲取信息

30、的公正性。問題的設(shè)計:1、 確定訪談對象的背景:姓名、年齡、部門所處的職位、目前的工作范圍2、 目前碰到哪些問題,這些問題會對工作、生活產(chǎn)生什么影響?3、 對象環(huán)境的背景:a 計算機水平,b 目前是否有相同的系統(tǒng)在使用,c 使用該系統(tǒng)碰到哪些問題, d 目前如何處理工作 e 對培訓(xùn)等有什么要求4、 問題重復(fù),取得面談?wù)邔栴}的認同;5、 分析問題:問題產(chǎn)生的原因是什么,在什么情況下會有該問題,目前的解決方案是什么,效果如何,客戶期待的解決方案是什么;6、 解決方案的可行性分析;7、 非功能性需求:性能和穩(wěn)定性方面的要求;8、 維護,是否有專門的維護團隊9、 對當(dāng)前的訪談結(jié)果的認同,確認后期有問

31、題可繼續(xù)聯(lián)系。10、 總結(jié)出當(dāng)前優(yōu)先級最高的三個問題;調(diào)查問卷無法取代面談在需求獲取階段的作用,問卷調(diào)查的問題和答案具有一定的引導(dǎo)性,在某種程度上會影響結(jié)果。5.2小組討論小組討論是指將與項目某個問題相關(guān)的人員聚集在一起開會討論。優(yōu)勢:容易在內(nèi)部取得對方案的認同,有利于項目的開展;在討論會上每個相關(guān)人員都可發(fā)表自己的意見,保證了獲取信息的全面性。缺點:不容易把握。小組討論的注意事項:1、 需先確定議題,范圍;參會人員;2、 事先將相關(guān)資料送達參與人員,讓參與人員開會前先了解會議的整體背景,有利于會議的順利開展;3、 確定好會議室、開會的時間(需控制開會時間的長度),做好后勤保障;4、 選一個好的主持人,可把握會議的方向、進度、調(diào)整會議的氛圍;5、 保證每個

溫馨提示

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

評論

0/150

提交評論