標準化考試系統(tǒng)需求說明書_第1頁
標準化考試系統(tǒng)需求說明書_第2頁
標準化考試系統(tǒng)需求說明書_第3頁
標準化考試系統(tǒng)需求說明書_第4頁
標準化考試系統(tǒng)需求說明書_第5頁
免費預覽已結束,剩余12頁可下載查看

下載本文檔

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

文檔簡介

1、基于JAVAC/S的標準化考試系統(tǒng)需求規(guī)格說明書2014年 10月2014班組長:顏凡騰成員:王曉楠逄彥玲周璋目錄25666788999900013641引言編寫目的本文通過詳細描述在線考試系統(tǒng)項目的功能需求、用戶界面需求、性能需求、質量屬 性需求以及其它需求,為后續(xù)系統(tǒng)設計、軟件(系統(tǒng))測試、用戶文檔等工作提供基 礎與約束。2術語術語、定義本需求報告中可能出現(xiàn)的術語和定義見表1所示表2定義和術語解釋術語/定義說明需求提供者;提出有效軟件需求的客戶(用戶)OLES本文及相關文檔中均代表在線考試系統(tǒng)的英文標準化簡稱管理員具有該系統(tǒng)功能操作的最高權限的??蛻粼诰€考試的學生縮略語本需求報告可能用到的

2、縮略語見表2所示縮略語原文中文含義DFDDataFlowDiagram系統(tǒng)數(shù)據(jù)流圖SRSoftwareRequirement需求止義ULSUserLoginServer用戶登錄服務器表2縮略語說明綜合描述產(chǎn)品前景傳統(tǒng)的學校教學中,進行一場考試,需要老師刻印試卷、安排考試、監(jiān)考、 收集試卷、評閱試卷、講評試卷和分析試卷。這需要大量人力、物力與時間的投入,已經(jīng)越來越不適應學校信息化建設與現(xiàn)代教學的需要。尤其在遠程網(wǎng)絡教學中,考生分布廣,不易統(tǒng)一集中安排考試,給校方和考生帶來了眾多的不便。在線考試平臺是實現(xiàn)網(wǎng)絡教育的一個重要組成部分,通過在線考試平臺可以及時測試自己的學習進度、自己對已學習知識的掌握

3、程度?;ヂ?lián)網(wǎng)的考試用途很早就受到了各方面的重視,既然考試能夠通過電腦完成,那么網(wǎng)上考試就從技術上來說就是可行的。而基于網(wǎng)絡的在線考試系統(tǒng),正是計算機應用技術和網(wǎng)絡技術飛速發(fā)展的產(chǎn)物,它是傳統(tǒng)考場的延伸。它可以利用互聯(lián)網(wǎng)和局域網(wǎng),隨時隨地的組織考生練習和考試,加上數(shù)據(jù)庫技術的利用,大大簡化了傳統(tǒng)考試的過程。從目前應用的情況來看,基于網(wǎng)絡的在線考試是現(xiàn)代化教學不可缺少的輔助手段。隨著 Internet 的迅速普及,寬帶已經(jīng)延伸到邊遠鄉(xiāng)鎮(zhèn),迄今為止,我國網(wǎng)民數(shù)量已經(jīng)躋身全球第二名,人們對傳統(tǒng)教育和技能進修越來越重視,一些新興的教育手段如遠程教學、網(wǎng)上培訓、網(wǎng)上學校在國內(nèi)越來越普及,所有的大、中專

4、院校也建設了校園網(wǎng)。在這種情況下,為網(wǎng)上測試、網(wǎng)上作業(yè)、在線考試系統(tǒng)的建立提供了必要的硬件環(huán)境。因此,設計和實現(xiàn)技術先進的在線考試系統(tǒng)成為當前計算機應用領域研究的熱點。國內(nèi)外在線考試系統(tǒng)研究水平和現(xiàn)狀國內(nèi)著名的工商管理考試GMA1T 1999年就開始實行計算機考試,2000年后GRE,TOEFL試也開始采用計算機考試,向著網(wǎng)絡化方向發(fā)展。在線考試與傳統(tǒng)考試相比有著明顯的優(yōu)勢,考生和教師可以從世界的任何角落,通過瀏覽器接入因特網(wǎng)來使用考試系統(tǒng),不受地域的限制,同時也使得用戶可以更加靈活地安排考試時間,可以在任何時候使用在線考試系統(tǒng)進行自測,快速查詢考試成績。近年來出現(xiàn)的各種IT認證考試以及前面提

5、到的英語GMA和GR學試就是一種基十計算機網(wǎng)絡的在線考試,完全擺脫了紙和筆,實現(xiàn)了“無紙化考試”??忌褂糜嬎銠C答卷,通過網(wǎng)絡提交答卷,自動閱卷。在線考試的優(yōu)點是顯然的 : 閱卷更加迅速,考試結束考生即可知道考試結果,還避免了紙介質的試卷和答卷的傳輸,從而降低了保密成本。通過抽取不同的試題,或者是隨機變換試題順序或答案順序,可以做到一人一卷,極大地降低了作弊的幾率?;@些優(yōu)點,在線考試為自適應考試提供了可能,通過不到 10年時間的發(fā)展,基十計算機網(wǎng)絡技術的在線考試已經(jīng)發(fā)展為一種產(chǎn)業(yè)。近年來,在線考試系統(tǒng)的結構也在不斷的革新。目前國內(nèi)成熟的在線考試系統(tǒng)多為 C/S 模式,比如 : “北京典誠公

6、司的 IT 在線考試系統(tǒng)”、“大中專計算機等級考試系統(tǒng)”、ATA公司提供的各種行業(yè)考試系統(tǒng)等;基十計算機網(wǎng)絡的考試需要專門的較高水平的技術支持,基十瀏覽器的 B/S 模式的考試系統(tǒng)比較少。系統(tǒng)設計擬采取的方法本系統(tǒng)從安全性和易維護性方面來考慮,采用 C/S( Client/Server )模式,可以讓用戶通過客戶端直接訪問位于服務器上的試卷或者讓管理員可以遠程對系統(tǒng)進行維護。C/S結構的優(yōu)點是能充分發(fā)揮客戶端 PC的處理能力,很多工作可以在客戶端處理后再 提交給服務器。對應的優(yōu)點就是客戶端響應速度快。具體表現(xiàn)在以下兩點:(1)應用服務器運行數(shù)據(jù)負荷較輕。最簡單的 C/S體系結構的數(shù)據(jù)庫應用由兩

7、部分組 成,即客戶應用程序和數(shù)據(jù)庫服務器程序。二者可分別稱為前臺程序與后臺程序。運 行數(shù)據(jù)庫服務器程序的機器,也稱為應用服務器。一旦服務器程序被啟動,就隨時等 待響應客戶程序發(fā)來的請求;客戶應用程序運行在用戶自己的電腦上,對應于數(shù)據(jù)庫 服務器,可稱為客戶電腦,當需要對數(shù)據(jù)庫中的數(shù)據(jù)進行任何操作時,客戶程序就自 動地尋找服務器程序,并向其發(fā)出請求,服務器程序根據(jù)預定的規(guī)則作出應答,送回 結果,應用服務器運行數(shù)據(jù)負荷較輕。(2)數(shù)據(jù)的儲存管理功能較為透明。在數(shù)據(jù)庫應用中,數(shù)據(jù)的儲存管理功能,是由 服務器程序和客戶應用程序分別獨立進行的,并且通常把那些不同的(不管是已知還 是未知的)前臺應用所不能違

8、反的規(guī)則,在服務器程序中集中實現(xiàn),例如訪問者的權 限,編號可以重復、必須有客戶才能建立定單這樣的規(guī)則。所有這些,對于工作在前 臺程序上的最終用戶,是“透明”的,他們無須過問 (通常也無法干涉)背后的過程, 就可以完成自己的一切工作。在客戶服務器架構的應用中,前臺程序不是非?!笆?小”,麻煩的事情都交給了服務器和網(wǎng)絡。在 C/S體系下,數(shù)據(jù)庫不能真正成為公 共、專業(yè)化的倉庫,它受到獨立的專門管理。標準化考試系統(tǒng)沒有使用數(shù)據(jù)庫,如果某些網(wǎng)絡應用中需要的數(shù)據(jù)更適合使用文件開 處理,而不是數(shù)據(jù)庫,就沒有必要使用數(shù)據(jù)庫。盡管數(shù)據(jù)庫有著獨特的優(yōu)勢,但使用 他的代價就是降低程序的運行速度。本標準化考試系統(tǒng)只

9、要按著一種特殊的簡單格式 編寫試卷文件即可。功能概述“基于Java的在線考試系統(tǒng)”借助計算機和網(wǎng)絡技術,期望實現(xiàn)以下功能 :(1)在Windows平臺上,使用客戶端服務器,完成抽題、考試、交卷等考試任務;(2)考生通過在線選擇開考的試卷,然后在線進行作答 ;(3)答題后,考生可在線自動交卷,交卷同時,系統(tǒng)將自動評分,生成考試成績數(shù)據(jù)教師可在線查看各考生的成績;(4)可對考生基本信息及考試成績信息進行查詢、更改等管理?!盎贘ava的在線考試系統(tǒng)”適應十現(xiàn)代化的教學管理,是集合現(xiàn)代考試 理論、方法和現(xiàn)代信息技術手段的智能化考試系統(tǒng),為考生的學習提供“靈活、 方便、科學、公平”的“個性化在線考試服

10、務”,是先進的終結性考核、評價系 統(tǒng),考生可以隨時隨地進行課程結業(yè)考試。開發(fā)環(huán)境環(huán)境名稱軟件版本操作系統(tǒng)Windows又 windows8瀏覽器以及以上版本Java版本Jdk-1_5_0_06-windows開發(fā)工具Eclipse表3開發(fā)環(huán)境需求編寫約定需求編號約定只有葉節(jié)點才需要進行需求編號,出于組織需求內(nèi)容的目的而設置的分組目錄不作為需求項,也不需要編號。需求編號采用前綴+ - +丫丫丫n-+xxxX與成,其中,前綴約定如下:基本需求編號的前綴為 SR-F (F表示Fundamental);非功能性需求編號的前綴為SR-U (U表示非功能性需求);設計約束需求編號的前綴為SR-C (C表示

11、設計約束);接口需求編號的前綴為SR-I (I表示接口需求);文檔約束需求編號的前綴為 SR-D (D表示Document ;其它需求編號的前綴為SR-O (表示Other);丫丫丫丫采用代表項目的大寫英文字母替換。XXXXffl本前綴下保證唯一的數(shù)字序列替換。完整示例如右:UR-F-NCTBS-T110如果包含子功能用例,再加上子功能模塊標識,如短信發(fā)送:UR-F-NCTBS-SEND-T111注:需求編號在本文檔評審通過后,基線之前,由項目系統(tǒng)工程師統(tǒng)一進行編排。需求優(yōu)先級定義優(yōu)先級的可能取值為:5、4、3、2、1,具體定義如下:5:是必須的,它規(guī)定了產(chǎn)品的必備需求。沒有這些需求,產(chǎn)品將不

12、能完成用戶的工作。4:是重要的,它規(guī)定了那些競爭對手已經(jīng)實現(xiàn)且用戶感覺很好的需求、本產(chǎn)品區(qū)別于其它同類產(chǎn)品的獨特需求及其它一些需求。只有完成這些需求,才能使本產(chǎn)品有市場競爭力。3:是應該的,它規(guī)定了當前版本可以不做,但必須在未來版本中實現(xiàn)的需求。此種需求對產(chǎn)品的體系結構影響可能較大,因此必須在系統(tǒng)設計時予以考慮。2:是可能的,它規(guī)定了那些有了會更好,但沒有也沒有什么關系的需求,如一些提高效率的小工具。1:是備忘的,它規(guī)定了我們想象的但目前無法或無需實現(xiàn)的需求。用例描述編號預定統(tǒng)一編號采用一個前綴字母+4位數(shù)字編號。前綴字母標識過程的類型,其中C表示前置條件;R表示后置條件;N表示正常過程;E表

13、示異常過程;I表示輸入;。表示 輸出。 4 位數(shù)字中,第 1 位表示過程編號,后3 位表示過程步驟編號,其他的編號依賴于過程的編號。譬如:前置條件 :C0010整個用例的前置條件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輸出

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

15、本系統(tǒng)在經(jīng)濟上是可行的。( 2)技術上的可行性: 技術上的可行性分析主要分析技術條件能否順利完成開發(fā)工作,硬、軟件能否滿足開發(fā)者的需要等。該管理系統(tǒng)采用了當前新興C/S 模式進行開發(fā), 結合了 Internet 技術。 因此, 系統(tǒng)的軟件開發(fā)平臺已成熟可行。硬件方面,科技飛速發(fā)展的今天,硬件更新的速度越來越快,容量越來越大,可靠性越來越高,價格越來越低,其硬件平臺完全能滿足此系統(tǒng)的需要。(3)時機可行性:目前,大學的校園網(wǎng)絡覆蓋了教學區(qū)和考生區(qū)的主要建筑物及部分家屬宿舍,從而滿足校內(nèi)各學院,各職能部門,各直屬單位上網(wǎng)需求。學校良好的網(wǎng)絡設施為開發(fā)使用在線考試系統(tǒng)提供了堅實的基礎。(4)管理上白

16、可行性:主要是教務管理人員大力支持,系領導認同,現(xiàn)有的管理制度和方法科學,規(guī)章制度齊全,原始數(shù)據(jù)正確等。規(guī)章制度和管理方法為系統(tǒng)的建設提供了制度保障。(6)操作可行性:訪問系統(tǒng)的主要有四種:考生、管理員(教師)、審核管理員、核心管理員。目前資源的利用情況和可操作性,只需少量的直接操作就可以實現(xiàn)系統(tǒng)的完整、穩(wěn)定的運行,不會造成系統(tǒng)的巨大壓力。綜上所述,此系統(tǒng)開發(fā)目標已明確,在技術和經(jīng)濟等方面都可行,并且投入少、見效快,本系統(tǒng)的開發(fā)是完全可行的。功能需求本系統(tǒng)的各個功能模塊和其子模塊以及他們各自的功能需求見表4所示序號功能模塊名稱模塊子功能描述功能需求標識優(yōu)先級簡要描述1考生登陸登錄驗證Login

17、5不同用戶根據(jù)不同的權限登陸系 統(tǒng),不需要密碼就可以登錄 使用,通過IP連接到服務器 端填寫IP5填寫用戶名5查看用戶資料修改用戶資料刪除用戶資料3試題管理填寫修改試題Exam5對試題的管理,添加刪除等4管理員管通過管埋員專用登入頁面進ADMIN5可對管理員信息進行增刪改查理入管理員管理頁面554表4標準化考試系統(tǒng)功能需求表軟件包括的功能有:登錄服務、管理員服務、考試管理等功能。各個功能模塊的詳細功能與角色之間關系,參見以下功能圖所示:圖1服務器端模塊用例圖圖2客戶端模塊用例圖系統(tǒng)各層次需求分析系統(tǒng)的概念設計中最重要的就是系統(tǒng)的模塊化,模塊化是指解決一個復雜 問題時自上項下逐層把系統(tǒng)劃分成若干

18、個模塊的過程。每個模塊完成一個特定 的功能,所有的模塊按某種方法組織起來,成為一個整體,完成整個系統(tǒng)所要 求的功能。將系統(tǒng)劃分為兩個模塊是為了降低系統(tǒng)和復雜性,提高可讀性、可維護性,但模塊的劃分不能是任意的,應盡量保持其獨立性。也就是說,每個模塊只完成系統(tǒng)要求的獨立的子功能,并目 與其他模塊的聯(lián)系最少目 接口簡單,即盡量 提高模塊的獨立,為設計高質量的系統(tǒng)結構奠定基礎。根據(jù)需求分析,考試系統(tǒng)的模塊組織結構如圖3圖3考試系統(tǒng)模塊組織結構圖系統(tǒng)E R圖目前,廣泛使用的數(shù)據(jù)模塊可分為兩種類型,一種是獨立十計算機系統(tǒng)的“概念數(shù)據(jù) 模塊”,如“實體聯(lián)系模型”;另一種是直接面向數(shù)據(jù)庫邏輯結構的“結構數(shù)據(jù)模

19、 型”。在本系統(tǒng)中我采用的是“實體聯(lián)系模型CE-R模型)來描述數(shù)據(jù)庫的結構,以對 現(xiàn)實世界進行第一次抽象。E-R模型直接從現(xiàn)實世界抽象出實體類型及實體間聯(lián)系, 然后用E-R圖來表示數(shù)據(jù)模型。它有兩個明顯的優(yōu)點:接近十人的思維,容易理解;與 計算機無關,用戶容易接受。系統(tǒng)E-R圖如下:圖4考生信息的E-R圖圖5試卷信息的E-R圖圖6問題信息的E-R圖圖7題庫信息E-R圖圖8實體之間關系的E-R圖圖4考生信息E- R圖圖5試卷信息E- R圖圖6問題信息E R圖圖7題庫信息E R圖圖8實體之間關系E- R圖系統(tǒng)流程圖本系統(tǒng)的流程圖如圖 9 所示:圖 9 系統(tǒng)流程圖數(shù)據(jù)流程圖系統(tǒng)流程圖如圖 10 所示

20、:圖 10數(shù)據(jù)流程圖模塊功能設計系統(tǒng)管理模塊系統(tǒng)管理模塊如圖 11 所示:圖 11 系統(tǒng)管理模塊功能樹系統(tǒng)管理模塊包括更改密碼、高級管理( 添加資源、添加管理員、刪除管理員、查詢管理員 ) 兩大子模塊。1、更改密碼: 各級管理員登錄系統(tǒng)后,可自行重新設置登錄密碼;2、高級管理: 包含添加資源、添加管理員、刪除管理員、查詢管理員四個子功能,核心管理員添加資源、添加管理員、刪除管理員、查詢管理員,審核管理員擁有核心管理員的權限外,還有查詢管理員的權限。(1) 添加資源,可(i) 添加部門名稱;(ii) 部門的科目名稱,科目名稱將錄入科目信息表中,以后教師可以制作此科目的試卷。(2添加管理員,允許核

21、心管理員和審核管理員添加核心管理員及一般的管理員用戶,并分配權限。考生管理模塊考生管理模塊的整體功能結構圖如圖 12 所示:圖 12考生管理模塊功能結構圖考生管理模塊包括考生注冊,考生登錄、成績查詢、退出登錄三個模塊??忌裕嚎忌杂糜谔砑涌忌男畔ⅲ瞬僮饔珊诵墓芾韱T及教師來完成。輸入項 : 姓名、學號年級。輸出項 : 注冊成功,進入成功頁面,不成功則顯示錯誤信息頁面。成績查詢:輸入項: 用戶輸入姓名和學號輸出項: 查找成功,進入成功頁面,不成功則顯示錯誤信息頁面??刂瓶荚嚹K控制考試模塊功能結構圖如圖 13 所示:圖 13控制考試模塊功能結構圖控制考試模塊包括開始考試、結束考試兩個模塊

22、。試卷獲準發(fā)布后,教師可選擇試卷,考生點擊“開始考試”,同時開始計時,此后,考生對已開考的試卷,考生可隨時結束本次考試??忌荚嚹K考生考試模塊主要是考生的獲取試卷,及考試( 并有倒計時的功能) ,及自動評功能??忌诰€考試流程圖如圖 14 所示:圖 14 考生考試模塊流程圖輸入項: 考生輸入學號、姓名和IP 地址,選擇(獲取 )試卷,作答題目。輸出項: 考生信息,考生的試卷及考生考完的成績。處理 : 系統(tǒng)對考生輸入的 IP 地址進行驗證,如果通過則并進入考生考試的首頁面,及顯示考生的所有信息,同時公布一些考場規(guī)則,當考生獲取試卷時,并作答時系統(tǒng)進入倒計時,時間一到,系統(tǒng)將自動交試卷并進入評分

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

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

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

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

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

28、名、年齡、部門所處的職位、目前的工作范圍2、目前碰到哪些問題,這些問題會對工作、生活產(chǎn)生什么影響?3、對象環(huán)境的背景:a 計算機水平,b 目前是否有相同的系統(tǒng)在使用, c 使用該系統(tǒng)碰到哪些問題, d 目前如何處理工作e 對培訓等有什么要求4、問題重復,取得面談者對問題的認同;5、分析問題:問題產(chǎn)生的原因是什么,在什么情況下會有該問題,目前的解決方案是什么,效果如何,客戶期待的解決方案是什么;6、解決方案的可行性分析;7、非功能性需求:性能和穩(wěn)定性方面的要求;8、維護,是否有專門的維護團隊9、對當前的訪談結果的認同,確認后期有問題可繼續(xù)聯(lián)系。10、總結出當前優(yōu)先級最高的三個問題;調(diào)查問卷無法取代面談在需求獲取階段的作用,問卷調(diào)查的問題和答案具有一定的引導性,在某種程度上會影響結果。小組討論小組討論是指將與項目某個問題相關的人員聚集在一起開會討論。優(yōu)勢:容易在內(nèi)部取得對方案的認同, 有利于項目的開展; 在討論會上每個相關人員都可發(fā)表自己的意見,保證了獲取信息的全面性。缺點:不容易把握。小組討論的注意事項:1、需先確定議題,范圍;參會人員;2、事先將相關資料送達參與人員,讓參與人員開會前先了解會議的整體背景,有利于會議的順利開展;3、確定好會議室、開會的時間(需控制開會時間的長度),做好后勤保障;4、選一個好的主持人,可把握會議的方向、進度、調(diào)整會議的氛圍;5、保證每個人都有5-1

溫馨提示

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

評論

0/150

提交評論