qileilove

          blog已經(jīng)轉(zhuǎn)移至github,大家請(qǐng)?jiān)L問(wèn) http://qaseven.github.io/

          軟件測(cè)試工程師管理系統(tǒng)--需求分析報(bào)告

          1 引言

            1.1 編寫(xiě)目的

            本軟件需求規(guī)格說(shuō)明的目的在于為《軟件測(cè)試工程師管理系統(tǒng)》項(xiàng)目的開(kāi)發(fā)提供:

            a. 提出軟件總體要求,作為軟件開(kāi)發(fā)人員和最終使用者之間相互了解的基礎(chǔ);

            b. 提出軟件功能要求、性能要求、接口要求、數(shù)據(jù)結(jié)構(gòu)等要求,作為軟件設(shè)計(jì)和程序編制的基礎(chǔ);

            c. 為軟件測(cè)試提供依據(jù)。

            本軟件需求規(guī)格說(shuō)明的讀者對(duì)象主要是項(xiàng)目主管、軟件設(shè)計(jì)人員和最終用戶(hù)。

            1.2 項(xiàng)目背景

            該項(xiàng)目的實(shí)施主要是為提高北京梅梅公司的人事管理效率而編制的。

            1.3 定義

            1.4 參考資料

            a. 《軟件測(cè)試工程師管理項(xiàng)目條款》-北京梅梅公司。

            2 項(xiàng)目概述

            2.1 軟件總體說(shuō)明

            本項(xiàng)目的目標(biāo)是完成一個(gè)計(jì)算機(jī)人事管理系統(tǒng),實(shí)現(xiàn)人事管理的自動(dòng)化。系統(tǒng)的主要功能包括:人事信息的錄入、管理、查詢(xún)、刪除、生成報(bào)表等。

            進(jìn)入本系統(tǒng)提供用戶(hù)選擇菜單,要求人機(jī)界面友好,具有錯(cuò)誤處理和故障恢復(fù)能力。

            2.2 總體數(shù)據(jù)流圖

            按照功能設(shè)計(jì),系統(tǒng)數(shù)據(jù)流圖如下:

            圖一:系統(tǒng)數(shù)據(jù)流圖

            2.3 使用者的特點(diǎn)

            本軟件的最終用戶(hù)是北京梅梅公司的人事專(zhuān)員和財(cái)務(wù)專(zhuān)員。具有計(jì)算機(jī)操作和使用技能。且熟悉業(yè)務(wù)。

            2.4 條件和限制

            為了使本系統(tǒng)盡快投入使用,要求本系統(tǒng)的開(kāi)發(fā)周期較短,要求在年內(nèi)兩個(gè)月內(nèi)完成。因此要求系統(tǒng)設(shè)計(jì)一人,程序員一人,測(cè)試工程師一人。

            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,硬盤(pán)>=1M,內(nèi)存>=1M;

            一臺(tái)打印機(jī);

            3.2 支持軟件環(huán)境

            操作系統(tǒng):DOS5.0以上,或Windows95/98/2000/me/NT/XP。

            開(kāi)發(fā)環(huán)境:Microsoft Visual C++6.0;

            3.3 接口

            該系統(tǒng)硬件和軟件與外界軟件沒(méi)有接口,也不需要網(wǎng)絡(luò)環(huán)境;

            在界面上,要求使用DOS菜單選擇,用戶(hù)可以隨時(shí)選擇菜單進(jìn)行;

            在操作上,要求操作簡(jiǎn)單,通過(guò)少數(shù)的選擇菜單或單擊按鈕即可完成操作;

            在系統(tǒng)運(yùn)行任何階段,提示給用戶(hù)當(dāng)前系統(tǒng)的狀態(tài)。

            3.4 故障處理

            當(dāng)系統(tǒng)缺少參數(shù)等情況時(shí),給出提示,并返回安全狀態(tài);

            當(dāng)系統(tǒng)出現(xiàn)故障無(wú)法返回時(shí),用戶(hù)的數(shù)據(jù)不能丟失,重新其它系統(tǒng),可實(shí)現(xiàn)數(shù)據(jù)恢復(fù)。

            4 軟件詳細(xì)要求

            4.1 性能需求

            要求本系統(tǒng)在完成各項(xiàng)功能的同時(shí),要求系統(tǒng)處理迅速,處理事務(wù)需要長(zhǎng)時(shí)間時(shí),提示用戶(hù)等待且等待時(shí)間在用戶(hù)可接收的范圍之內(nèi)。

            4.2功能需求

            根據(jù)系統(tǒng)功能的需要,對(duì)系統(tǒng)的功能進(jìn)行劃分,表示如下圖:

          圖二:軟件測(cè)試工程師管理系統(tǒng)功能

            下面詳述每一項(xiàng)功能的要求:

          4.2.1輸入工程師資料

            工程師的資料主要包括:編號(hào)、姓名、性別、生日、籍貫、學(xué)歷、地址、電話(huà)、工齡、基本薪水。

            要求:編號(hào)為數(shù)字,編號(hào)使用4為位數(shù)字,格式為0001、0002….,不能重復(fù)。

            姓名:為字符,最長(zhǎng)不超過(guò)20個(gè)字符。不能為空。

            性別:用數(shù)字表示0表示女,1表示男。不能為其它數(shù)值。

            生日:用數(shù)字分別表示年、月、日。格式例如:年使用四位數(shù)字表示,月使用1-12表示,日使用1-31表示。范圍是(1900,2004)

            籍貫:使用字符表示,最長(zhǎng)不超過(guò)10個(gè)字符。不能為空。

            學(xué)歷:使用數(shù)字表示高中0、學(xué)士1、碩士2、博士3、其它為4。不能為其它數(shù)字。

            地址:使用字符表示,最長(zhǎng)不超過(guò)30個(gè)字符。不能為空。

            電話(huà):使用字符表示,最長(zhǎng)不超過(guò)15個(gè)字符。不能為空。

            工齡:使用數(shù)字表示,工齡范圍是(0,50]。

            基本薪水:為實(shí)型,不能為0。

            對(duì)這些輸入的信息進(jìn)行合法性檢查。保證系統(tǒng)接收合法的輸入。用戶(hù)輸入錯(cuò)誤時(shí)具有提示功能和重新輸入功能。

            4.2.2刪除指定工程師資料

            可根據(jù)兩種方式刪除指定工程師資料,一是工程師的編號(hào),二是工程師的姓名。刪除資料后,該工程師的信息則完全在系統(tǒng)中刪除了。其它工程師編號(hào)不變。

            4.2.3查詢(xún)指定工程師資料

            可根據(jù)兩種方式查詢(xún)指定工程師資料,一是工程師的編號(hào),二是工程師的姓名。查詢(xún)后打印該工程師的信息,如果沒(méi)有該工程師資料則給用戶(hù)提示。

            4.2.4修改指定工程師資料

            可根據(jù)兩種方式找到要修改的工程師,一是工程師的編號(hào),二是工程師的姓名。打印原來(lái)該工程師的信息,同時(shí)提示用戶(hù)進(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)用戶(hù)輸入工程師資料、修改、排序后需要用戶(hù)決定是否保存工程師資料。如果用戶(hù)不保存,則默認(rèn)輸入和修改等不做保存。

            4.2.7輸入工程師資料

            對(duì)工程師資料進(jìn)行排序,排序使用三種方式:編號(hào)排序(升序)、姓名排序(升序)和工齡排序(降序)。采用哪種排序方式,由用戶(hù)選擇。

            4.2.8輸出工程師資料

            打印所有的工程師資料(不包括當(dāng)月薪水)。

            4.2.9清空所有工程師資料

            把所有的工程師資料刪除,可以重新輸入工程師資料。

            4.2.10打印工程師資料信息報(bào)表

            這時(shí)輸出工程師的所有資料和當(dāng)月薪水,以表格的形式輸出。格式如下:

            ****************************************************

            *編號(hào):0001*

            ****************************************************

            *姓名:張大同*

            ****************************************************

            *性別:男*

            ****************************************************

            …….

            4.2.11從文件重新得到工程師資料

            這項(xiàng)功能主要是為了用戶(hù)進(jìn)行某些操作后,沒(méi)有保存到文件前,可以從文件重新得到這些數(shù)據(jù)信息,使用戶(hù)的操作不起作用。

            4.2.12退出系統(tǒng)

            當(dāng)用戶(hù)不再使用該系統(tǒng)后,可退出該系統(tǒng)。如果用戶(hù)進(jìn)行了影響工程師資料信息的操作,提示用戶(hù)是否進(jìn)行保存。

            5數(shù)據(jù)需求

            軟件測(cè)試工程師資料數(shù)據(jù)類(lèi)型和說(shuō)明。

            其它數(shù)據(jù)需要:

            月效益:實(shí)型

            月保險(xiǎn)金:實(shí)型

            月工資:實(shí)型

            保存工程師資料文件:在當(dāng)前目錄下,名稱(chēng)為engineer.txt,為文本格式。

            輸出報(bào)表:在當(dāng)前目錄下,名稱(chēng)為report.txt,為文本格式。

          posted on 2013-05-24 10:49 順其自然EVO 閱讀(516) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): requirement and analysis

          <2013年5月>
          2829301234
          567891011
          12131415161718
          19202122232425
          2627282930311
          2345678

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(55)

          隨筆分類(lèi)

          隨筆檔案

          文章分類(lèi)

          文章檔案

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 昌图县| 巩义市| 浦县| 唐山市| 通州市| 五常市| 南川市| 高阳县| 汝州市| 北辰区| 芦山县| 建德市| 五河县| 蕲春县| 措美县| 阿图什市| 界首市| 祁东县| 阿克苏市| 赤城县| 顺义区| 安多县| 清苑县| 秦安县| 南郑县| 五指山市| 安化县| 赣州市| 永昌县| 十堰市| 积石山| 宝丰县| 尖扎县| 郯城县| 茌平县| 吴堡县| 海城市| 邵武市| 临澧县| 太白县| 康乐县|