軟件測試工程師管理系統(tǒng)需求分析_第1頁
軟件測試工程師管理系統(tǒng)需求分析_第2頁
軟件測試工程師管理系統(tǒng)需求分析_第3頁
軟件測試工程師管理系統(tǒng)需求分析_第4頁
軟件測試工程師管理系統(tǒng)需求分析_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

文檔編號(hào)_ 保密級(jí)別_ 軟件測試工程師管理系統(tǒng)需求分析報(bào)告北大青鳥信息技術(shù)培訓(xùn)中心版本說明日期版本號(hào)發(fā)布說明作者批準(zhǔn)人簽字崗位目 錄1引言31.1編寫目的31.2項(xiàng)目背景31.3定義31.4參考資料32項(xiàng)目概述32.1軟件總體說明32.2總體數(shù)據(jù)流圖32.3使用者的特點(diǎn)42.4條件和限制43運(yùn)行環(huán)境43.1運(yùn)行軟件系統(tǒng)所需的設(shè)備能力43.2支持軟件環(huán)境43.3接口43.4故障處理44軟件詳細(xì)要求44.1性能需求44.2功能需求44.2.1輸入工程師資料54.2.2刪除指定工程師資料54.2.3查詢指定工程師資料64.2.4修改指定工程師資料64.2.5計(jì)算工程師月薪水64.2.6保存工程師資料64.2.7輸入工程師資料64.2.8輸出工程師資料64.2.9清空所有工程師資料64.2.10打印工程師資料信息報(bào)表64.2.11從文件重新得到工程師資料74.2.12退出系統(tǒng)75數(shù)據(jù)需求71 引言1.1 編寫目的本軟件需求規(guī)格說明的目的在于為軟件測試工程師管理系統(tǒng)項(xiàng)目的開發(fā)提供:a. 提出軟件總體要求,作為軟件開發(fā)人員和最終使用者之間相互了解的基礎(chǔ);b. 提出軟件功能要求、性能要求、接口要求、數(shù)據(jù)結(jié)構(gòu)等要求,作為軟件設(shè)計(jì)和程序編制的基礎(chǔ);c. 為軟件測試提供依據(jù)。本軟件需求規(guī)格說明的讀者對(duì)象主要是項(xiàng)目主管、軟件設(shè)計(jì)人員和最終用戶。1.2 項(xiàng)目背景該項(xiàng)目的實(shí)施主要是為提高北京梅梅公司的人事管理效率而編制的。1.3 定義1.4 參考資料a. 軟件測試工程師管理項(xiàng)目條款北京梅梅公司。2 項(xiàng)目概述2.1 軟件總體說明本項(xiàng)目的目標(biāo)是完成一個(gè)計(jì)算機(jī)人事管理系統(tǒng),實(shí)現(xiàn)人事管理的自動(dòng)化。系統(tǒng)的主要功能包括:人事信息的錄入、管理、查詢、刪除、生成報(bào)表等。進(jìn)入本系統(tǒng)提供用戶選擇菜單,要求人機(jī)界面友好,具有錯(cuò)誤處理和故障恢復(fù)能力。 2.2 總體數(shù)據(jù)流圖按照功能設(shè)計(jì),系統(tǒng)數(shù)據(jù)流圖如下:查詢指定工程師資料輸入工程師資料刪除指定工程師資料對(duì)工程師資料進(jìn)行排序計(jì)算工程師薪水系統(tǒng)數(shù)據(jù)修改指定工程師資料保存工程師資料重新獲取工程師資料輸出所有工程師資料文件打印工程師資料信息報(bào)表圖一:系統(tǒng)數(shù)據(jù)流圖2.3 使用者的特點(diǎn)本軟件的最終用戶是北京梅梅公司的人事專員和財(cái)務(wù)專員。具有計(jì)算機(jī)操作和使用技能。且熟悉業(yè)務(wù)。2.4 條件和限制為了使本系統(tǒng)盡快投入使用,要求本系統(tǒng)的開發(fā)周期較短,要求在年內(nèi)兩個(gè)月內(nèi)完成。因此要求系統(tǒng)設(shè)計(jì)一人,程序員一人,測試工程師一人。3 運(yùn)行環(huán)境本軟件的最終運(yùn)行環(huán)境是操作系統(tǒng)DOS5.0以上,或Windows95/98/2000/me/NT/XP等DOS環(huán)境上,要求有中文平臺(tái)或操作系統(tǒng)為中文的計(jì)算機(jī)上,配有一臺(tái)打印機(jī)。3.1 運(yùn)行軟件系統(tǒng)所需的設(shè)備能力一臺(tái)微機(jī):主頻=100,硬盤=1M,內(nèi)存=1M;一臺(tái)打印機(jī);3.2 支持軟件環(huán)境操作系統(tǒng):DOS5.0以上,或Windows95/98/2000/me/NT/XP。開發(fā)環(huán)境:Microsoft Visual C+6.0;3.3 接口該系統(tǒng)硬件和軟件與外界軟件沒有接口,也不需要網(wǎng)絡(luò)環(huán)境;在界面上,要求使用DOS菜單選擇,用戶可以隨時(shí)選擇菜單進(jìn)行;在操作上,要求操作簡單,通過少數(shù)的選擇菜單或單擊按鈕即可完成操作;在系統(tǒng)運(yùn)行任何階段,提示給用戶當(dāng)前系統(tǒng)的狀態(tài)。3.4 故障處理當(dāng)系統(tǒng)缺少參數(shù)等情況時(shí),給出提示,并返回安全狀態(tài);當(dāng)系統(tǒng)出現(xiàn)故障無法返回時(shí),用戶的數(shù)據(jù)不能丟失,重新其它系統(tǒng),可實(shí)現(xiàn)數(shù)據(jù)恢復(fù)。4 軟件詳細(xì)要求4.1 性能需求要求本系統(tǒng)在完成各項(xiàng)功能的同時(shí),要求系統(tǒng)處理迅速,處理事務(wù)需要長時(shí)間時(shí),提示用戶等待且等待時(shí)間在用戶可接收的范圍之內(nèi)。4.2 功能需求根據(jù)系統(tǒng)功能的需要,對(duì)系統(tǒng)的功能進(jìn)行劃分,表示如下圖:軟件測試工程師管理系統(tǒng)輸入工程師資料刪除指定工程師資料查詢指定工程師資料修改指定工程師資料計(jì)算工程師月薪水保存工程師資料對(duì)工程師資料進(jìn)行排序輸出工程師資料清空所有工程師資料退出系統(tǒng)打印工程師資料信息報(bào)表從文件從文件重新取工程師信息圖二:軟件測試工程師管理系統(tǒng)功能下面詳述每一項(xiàng)功能的要求:4.2.1輸入工程師資料工程師的資料主要包括:編號(hào)、姓名、性別、生日、籍貫、學(xué)歷、地址、電話、工齡、基本薪水。要求:編號(hào):為數(shù)字,編號(hào)使用4位數(shù)字,格式為0001、0002.,不能重復(fù)。姓名:為字符,最長不超過20個(gè)字符。不能為空。性別:用數(shù)字表示0表示女,1表示男。不能為其它數(shù)值。生日:用數(shù)字分別表示年、月、日。格式例如:年使用四位數(shù)字表示,月使用1-12表示,日使用1-31表示。范圍是(1900,2004)籍貫:使用字符表示,最長不超過10個(gè)字符。不能為空。學(xué)歷:使用數(shù)字表示高中0、學(xué)士1、碩士2、博士3、其它為4。不能為其它數(shù)字。地址:使用字符表示,最長不超過30個(gè)字符。不能為空。電話:使用字符表示,最長不超過15個(gè)字符。不能為空。工齡:使用數(shù)字表示,工齡范圍是(0,50。基本薪水:為實(shí)型,不能為0。對(duì)這些輸入的信息進(jìn)行合法性檢查。保證系統(tǒng)接收合法的輸入。用戶輸入錯(cuò)誤時(shí)具有提示功能和重新輸入功能。4.2.2刪除指定工程師資料可根據(jù)兩種方式刪除指定工程師資料,一是工程師的編號(hào),二是工程師的姓名。刪除資料后,該工程師的信息則完全在系統(tǒng)中刪除了。其它工程師編號(hào)不變。4.2.3查詢指定工程師資料可根據(jù)兩種方式查詢指定工程師資料,一是工程師的編號(hào),二是工程師的姓名。查詢后打印該工程師的信息,如果沒有該工程師資料則給用戶提示。4.2.4修改指定工程師資料可根據(jù)兩種方式找到要修改的工程師,一是工程師的編號(hào),二是工程師的姓名。打印原來該工程師的信息,同時(shí)提示用戶進(jìn)行修改。4.2.5計(jì)算工程師月薪水根據(jù)當(dāng)月的月效益,計(jì)算工程師的當(dāng)月工資。在計(jì)算機(jī)工資時(shí)要扣除當(dāng)月的保險(xiǎn)金。計(jì)算薪水的算法如下:程師的月應(yīng)發(fā)的薪水如下計(jì)算方法:薪水(基本工資10月有效工作日天數(shù)月效益工作年限100)0.9月保險(xiǎn)金4.2.6保存工程師資料當(dāng)用戶輸入工程師資料、修改、排序后需要用戶決定是否保存工程師資料。如果用戶不保存,則默認(rèn)輸入和修改等不做保存。4.2.7輸入工程師資料對(duì)工程師資料進(jìn)行排序,排序使用三種方式:編號(hào)排序(升序)、姓名排序(升序)和工齡排序(降序)。采用哪種排序方式,由用戶選擇。4.2.8輸出工程師資料打印所有的工程師資料(不包括當(dāng)月薪水)。4.2.9清空所有工程師資料把所有的工程師資料刪除,可以重新輸入工程師資料。4.2.10打印工程師資料信息報(bào)表這時(shí)輸出工程師的所有資料和當(dāng)月薪水,以表格的形式輸出。格式如下:*編號(hào):0001 * *姓名:張大同 *性別:男 *.4.2.11從文件重新得到工程師資料這項(xiàng)功能主要是為了用戶進(jìn)行某些操作后,沒有保存到文件前,可以從文件重新得到這些數(shù)據(jù)信息,使用戶的操作不起作用。4.2.12退出系統(tǒng)當(dāng)用戶不再使用該系統(tǒng)后,可退出該系統(tǒng)。如果用戶進(jìn)行了影響工程師資料信息的操作,提示用戶是否進(jìn)行保存。5 數(shù)據(jù)需求軟件測試工程師資料數(shù)據(jù)類型和說明。成員類型說明編號(hào)整型用四位數(shù)字表示。例如:0001姓名字符0表示長度=20性別整型(枚舉)0表示女、1表示男出生日期可使用結(jié)構(gòu)體年四個(gè)數(shù)字(19002004)、月兩個(gè)數(shù)字(1-12)、日(1-31)學(xué)歷整型(枚舉)0高中1學(xué)士2碩士3博士4其它籍貫字符0表示長度=10地址字符0表示長度=30電話字

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論