軟件詳細設計和軟件測試分析報告_第1頁
軟件詳細設計和軟件測試分析報告_第2頁
軟件詳細設計和軟件測試分析報告_第3頁
軟件詳細設計和軟件測試分析報告_第4頁
軟件詳細設計和軟件測試分析報告_第5頁
已閱讀5頁,還剩48頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、桂林電子科技大學信息科技學院軟件件工程考核論文(文檔) 軟件詳細設計和軟件測試分析報告酒店點菜管理系統(tǒng)1.0版本文件狀態(tài): 草稿 正式發(fā)布 正在修改報告編號:當前版本:1.0編寫人:編寫日期15.12.12班級:審批日期保密級別:項目基本信息項目名稱酒店點餐管理系統(tǒng)客戶方酒店開發(fā)方項目委托時間2015.12項目開發(fā)時間范圍從 2015.12.01 至 2015.12.10 目 錄一、系統(tǒng)詳細設計(1)1引言.1 1.1編寫目的.1 1.2背景.1 1.3參考資料.1 1.4縮略語.12設計概述.1 2.1任務和目標.1 2.1.1需求概述.2 2.1.2運行環(huán)境概述.2 2.1.3條件與限制.

2、23系統(tǒng)詳細需求分析.23.1詳細需求分析.23.2詳細系統(tǒng)運行環(huán)境及限制條件分析接口需求分析.24系統(tǒng)詳細設計.34.1系統(tǒng)結構設計及子系統(tǒng)劃分.34.2系統(tǒng)功能模塊詳細設計.54.3系統(tǒng)界面詳細設計.19 4.3.1內部界面設計.19 4.3.2用戶界面設計.195數(shù)據(jù)庫系統(tǒng)設計.195.1設計要求.195.2 數(shù)據(jù)庫設計.19二、軟件測試分析報告(21)1引言.211.1編寫目的.211.2項目背景.211.3參考資料.221.4術語和縮略語.222測試概要.232.1. 測試活動計劃進度.232.2 各階段測試內容.23(1)集成測試階段.23(2) 確認測試階段.232.3測試用例設

3、計.232.4測試環(huán)境與配置.24 2.4.1功能測試.242.5測試方法和工具.253測試內容和執(zhí)行情況.253.1項目測試概況表.253.2功能.25 3.2.1總體KPI.263.1性能(效率).26 3.3.1測試用例.26 3.3.2參數(shù)設置.27 3.3.3通信效率.27 3.3.4執(zhí)行效率.273.4可靠性.273.5安全性.273.6易用性.283.7兼容性.283.8安裝和手冊.284缺陷的統(tǒng)計與分析.294.1缺陷分析.294.2 殘留缺陷與未解決問題.295測試結論與建議.295.1測試結論.29三、課程總結報告.301、通過學習軟件工程課程的認識.302、所完成的考核文

4、檔內容與總結.32一、系統(tǒng)詳細設計完成人: 1 引言1.1 編寫目的在考慮討論后我對目前點菜系統(tǒng)軟件功能的劃分,數(shù)據(jù)結構,軟件總體結構的實現(xiàn)有了進一步的想法,我將這些想法記錄下來并編寫詳細計劃說明書,為日后更好的設計軟件打下基礎1.2 背景近幾年來,隨著國民消費水平的增長,餐飲行業(yè)蓬勃發(fā)展,但是沒有對點菜這一服務性內容有所改進創(chuàng)新,因此常出現(xiàn),服務員忙不過來,客人點不出來好吃的菜,漏菜,丟單,并且人工花費巨大,為了這些問題我們可以可采用自助點菜系統(tǒng),無需耗費紙質賬單,縮短了上菜時間,并且可以用更少的人工進行經營,節(jié)省了人員開支。并且不會出現(xiàn)服務員手忙腳亂的忙亂現(xiàn)象。提升了酒店的服務質量和企業(yè)形

5、象。系統(tǒng)為有一定實力和經濟條件的餐飲企業(yè)設計,通過集成從顧客點單,服務員上菜,餐后結賬等一系列功能,每個環(huán)節(jié)明確分工,并通過可視化的軟件支持,有效減小了人為差錯的概率代之以高效便捷準確的數(shù)字化服務系統(tǒng),是餐飲業(yè)的管理更加規(guī)范化。1.3 參考資料列出詳細設計報告引用的文獻或資料,資料的作者、標題、出版單位和出版日期等信息,必要時說明如何得到這些資料。1.4 術語定義及說明order in hotel system 簡寫OIHS2 設計概述2.1 任務和目標點菜系統(tǒng)應該達到以下要求(1) 可靠性,有較強的容錯能力(2) 時間經濟性,使客人更方便快捷的成功點單(3) 實用性,使系統(tǒng)有較全的功能滿足大

6、眾的需求(4) 可理解性,用戶易于上手,理解使用該系統(tǒng)(5) 可維護性,系統(tǒng)易于修改,擴充,維護,以便酒店更新管理時限性菜品(6) 安全保密性,保證系統(tǒng)物理安全,數(shù)據(jù)存取安全,傳輸安全,做好使用人員的授權管理2.1.1 需求概述該系統(tǒng)可以用于酒店內部點菜,通過預先設置的菜單頁面進行下單,并且可以通過輸入菜名進行直接下單等,客戶可以根據(jù)需要上傳菜品照片便于消費者直觀了解,在客戶完成點單提交菜單時,系統(tǒng)在網絡通暢條件下應在10秒內做出反應,提交餐單給后廚。2.1.2 運行環(huán)境概述硬件:客戶機基于P4 1.8G的客戶機,128M內存 硬件:交換機100 M 硬件:打印機任意 硬件:PDA無線PDA軟

7、件:操作系統(tǒng)(客戶機)Windows 2000 Professional和Windows XP軟件:操作系統(tǒng)(服務器)Windows 2000 Server軟件:數(shù)據(jù)庫服務器My SQL數(shù)據(jù)庫協(xié)議:網絡TCP/IP2.1.3 條件與限制由于安全的考慮,點菜系統(tǒng)對信息的保護手段僅限于低級階段,以及提供數(shù)據(jù)文件的備份,比較簡單,安全性能有待進一步加強3 系統(tǒng)詳細需求分析3.1 詳細需求分析系統(tǒng)可以通過菜名搜索菜品,或者菜品編號點選菜品,增刪查改酒店工作人員信息,廚房庫存查改,系統(tǒng)響應預計1015秒內。更新匯總菜單在系統(tǒng)收集完餐單選項后生成于后廚與前臺3.2 詳細系統(tǒng)運行環(huán)境及限制條件分析接口需求分

8、析該系統(tǒng)軟件需求支持SQL sever2003數(shù)據(jù)庫,java,安卓4.0以上或者windows phone運行系統(tǒng)硬件需求一臺可支持圖片制作,SQL數(shù)據(jù)庫,Java的計算機和若干臺可運行該系統(tǒng)的無線終端編 號接口名稱接口規(guī)范接口標準入口參數(shù)出口參數(shù)傳輸頻率1局域網接口NICIEEE800.11b/802.11g存儲區(qū)首地址網關MAC地址2M/s-10M/s2SQL serverAwx56Odbe.SQLIn參數(shù)Out參數(shù)2M bps3打印機接口LA-1IEEE/1284ECP/MP-T16待打印文件打印機狀態(tài)最大是115.2kbps4 系統(tǒng)詳細設計4.1 系統(tǒng)結構設計及子系統(tǒng)劃分 點菜系統(tǒng)登

9、錄模塊信息管理模塊菜單修改模塊菜單分類模塊菜單打印模塊廚房庫存管理模塊結賬模塊退出模塊 信息管理模塊服務員信息管理菜譜信息管理廚師信息管理改刪增查詢查詢改增刪改刪查詢增 菜單修改模塊廚房庫存管理模塊更新庫存清單生成采購報告待開發(fā)功能更新匯總菜單點菜加菜催菜刪菜查看庫存清單修改庫存清單 更新匯總菜單上菜管理改點菜管理查詢增刪更新標識更新標識4.2 系統(tǒng)功能模塊詳細設計1) 登錄模塊l 功能進入點菜系統(tǒng)與數(shù)據(jù)庫,服務器建立連接l 輸入項目用戶按鍵輸入,輸入餐桌編號l 程序邏輯餐桌編號(管理編號),日期 正確否與數(shù)據(jù)庫,服務器建立連接是 輸出錯誤信息 結束DO 輸入餐桌編號IF 編號正確 THEN

10、與數(shù)據(jù)庫和服務器連接 ELSE 發(fā)出錯誤信息ENDIF2) 退出模塊(結束點菜)l 功能 上傳菜單至后廚數(shù)據(jù)庫并刷新,斷開點菜系統(tǒng)與數(shù)據(jù)庫,服務器的連接l 輸入項目 退出標志l 程序邏輯 結束標志上傳菜單至后廚數(shù)據(jù)庫并刷新斷開點菜系統(tǒng)與數(shù)據(jù)庫,服務器的連接 結束3)菜單修改模塊l 功能(1)按鍵進行點菜,建立菜單(2)中途加菜,修改菜單(3)中途刪菜,修改菜單(4)數(shù)據(jù)庫調用和更改,保存,以修改數(shù)據(jù)庫中的匯總菜單信息l 輸入項目 按鍵輸入修改類型(點菜,加菜,上菜等)點或刪的菜的分類標簽和菜名l 邏輯程序修改菜單類型 點 菜否 建立 菜單是修改數(shù)據(jù)庫匯總菜單 加 菜否是加菜修改修改數(shù)據(jù)庫匯總菜

11、單 刪菜否是修改數(shù)據(jù)庫匯總菜單 刪菜修改 結束點菜否 催菜 結束DO 輸入修改菜單類型IF 輸入“點菜” THEN 建立菜單 修改數(shù)據(jù)庫匯總菜單信息 ELSE IF 輸入“加菜”項 THEN 進行菜單的加菜修改 修改數(shù)據(jù)庫匯總菜單信息(加菜) ELSE IF 輸入“刪菜”項 THEN 進行菜單的加菜修改 修改數(shù)據(jù)庫匯總菜單信息(刪菜)ELSE IF 結束END IF4) 子模塊:建立菜單(點菜) 初始化菜單 點完菜Y輸入點菜分類標志N輸入菜名以備注 給菜單賦值其中催菜標志為0,length+ 結束DO 初始化菜單餐桌編號賦值點菜日期賦值WHILE 沒點完菜 DO 輸入點的每道菜分類標志菜名和備

12、注 將點菜分類標志,菜名和備注賦值給菜單相應項 每道菜的催菜標志均初始化為0 菜單指針 length+END WHILE5) 子模塊:加菜輸入餐桌號 找到菜單 加完菜YN輸入菜的分類標志輸入菜名和備注 更新菜單 結束DO 輸入餐桌編號 找到相應菜單WHILE 沒加完菜 DO輸入加的每道菜的分類標志,菜名和備注菜單指針LENGTH+END WHILE6) 子模塊:刪菜DO 輸入餐桌編號 找到相應菜單WHILE 沒刪完菜 DO輸入刪的每道菜的分類標志,菜名和備注將此菜單項之后的菜單項依次前移覆蓋菜單指針LENGTH-END WHILE 7) 子模塊:催菜輸入餐桌編號 找到菜單還有菜單項N此項上菜標

13、志YNY此項做菜標志=0催菜標志+2催菜標志+1菜單項指針length+ 結束DO 輸入餐桌編號 找到相應菜單 Length2=0WHILE 還有菜單項 DOIF 此項上菜標志為0 THENIF 此項做菜標志為0 THENELSE 催菜標志 tag_cook賦1END WHILE8)菜單打印模塊(用于廚房)l 功能對菜單進行打印 打印命令 打印餐桌編號 還有菜單項 打印菜單項 菜單項指針 結束DO 輸入打印命令 輸入打印 打印餐桌編號,菜單length3=0WHILE 還有菜單項 DO 打印此菜單項(包括菜名和備注)Length3+END WHILE9) 信息管理模塊l 功能:對該校服務員、廚

14、師、菜譜信息進行管理 (1)信息的查詢 (2)信息的增加 (3)信息的刪除 (4)信息的修改 (5)數(shù)據(jù)庫的調用和更改、保存DO 輸入信息管理類型flag IF 是服務員信息管理 DO 處理服務員信息ELSE IF 是廚師信息管理 DO 處理廚師信息ELSE IF 是菜譜信息管理 DO 處理菜譜信息 END IF(1)查詢子模塊IF 沒有連接數(shù)據(jù)庫 THEN 連接數(shù)據(jù)庫DO 輸入服務員編號 IF 合法 DO 輸出包括姓名,參加工作時間等的相關信息 ELSE 輸出錯誤提示 END IF DO 斷開數(shù)據(jù)庫 END(2)增加信息子模塊IF 沒有連接數(shù)據(jù)庫 THEN 連接數(shù)據(jù)庫DO 新建數(shù)據(jù)項并初始化

15、輸入新增服務員信息 IF 合法 DO 為數(shù)據(jù)項賦值 ELSE 輸出錯誤提示 END IF DO 斷開數(shù)據(jù)庫 END(3)刪除信息子模塊IF 沒有連接數(shù)據(jù)庫 THEN 連接數(shù)據(jù)庫DO 輸入要刪除的服務員編號 IF 合法 DO 刪除此數(shù)據(jù)項的相關信息 ELSE 輸出錯誤提示 END IF DO 斷開數(shù)據(jù)庫 END(4)更改信息子模塊IF 沒有連接數(shù)據(jù)庫 THEN 連接數(shù)據(jù)庫DO 輸入要更改信息的服務員編號 找到響應數(shù)據(jù)項輸入更改后的信息 IF 合法 DO 為數(shù)據(jù)項賦新值 ELSE 輸出錯誤提示 END IF DO 斷開數(shù)據(jù)庫 END10)廚房庫存管理模塊l 功能數(shù)據(jù)庫的調用和更改、保存,以查看或修

16、改廚房庫存清單;產生定貨報表。l 程序邏輯IF 沒有連接數(shù)據(jù)庫 THEN 連接數(shù)據(jù)庫DO 查看庫存清單 根據(jù)匯總菜單更新庫存清單產生定貨報表并打印 DO 斷開數(shù)據(jù)庫 END(1)更新庫存清單 WHILE 還有菜單項 DO 根據(jù)菜名找到相應的食譜項,查到食材 WHILE 還有食材 DO 根據(jù)食材名找到庫存清單中的相應項 改變此項數(shù)量m-=use(use為用量) END WHILE(2)產生定貨報表DO 初始化定貨報表WHILE 還有數(shù)據(jù)項 DO IF 此食材數(shù)量mbasici(basici為此食材基準量) THEN將此食材項填入報表,且需要量為r=basici-m END WHILE11)結賬模

17、塊l 功能 對用戶菜單結算、打單。l 輸入項目 輸入結帳命令和餐桌編號l 程序邏輯DO 輸入結帳命令和餐桌編號 連接數(shù)據(jù)庫 調出此桌菜單 sum=0 length2=0WHILE 還有菜單項 DO sum+=此道菜價格菜單指針length2+END WHILE DO打印餐桌編號、服務員編號、日期和總計sum Length3=0 WHILE 還有菜單項 DO 打印此菜單項(包括菜名和價格) Length3+ END WHILE DO 庫存管理 從數(shù)據(jù)庫里刪除此菜單,斷開數(shù)據(jù)庫END4.3 系統(tǒng)界面詳細設計4.3.1 內部界面設計系統(tǒng)內部接口包括終端點菜系統(tǒng),信息管理系統(tǒng),廚房庫存管理系統(tǒng),菜單修

18、改系統(tǒng),更新匯總菜單系統(tǒng)各功能模塊要求通俗易懂,使使用者清楚系統(tǒng)的功能,方便查找,更新4.3.2 用戶界面設計該界面設計要求簡單明了,文字描述要明了,通過文字和圖標配合示意,用戶看到按鈕,可以快速的明白此按鈕功能。布局應該滿足用戶習慣,結合廣大軟件按鈕布局方式。用戶界面應包括點菜,加菜,刪菜,催菜的點菜,菜單修改系統(tǒng)接口廚師界面包括更新菜單和顯示菜單內容的更新匯總菜單系統(tǒng)接口酒店高層信息管理系統(tǒng),廚房庫存管理系統(tǒng),更新匯總菜單系統(tǒng)接口5數(shù)據(jù)庫系統(tǒng)設計5.1設計要求5.2 數(shù)據(jù)庫設計系統(tǒng)采用SQL數(shù)據(jù)庫。用SQL建立一個數(shù)據(jù)庫JDDCGL,該數(shù)據(jù)庫有如下表。 1、表名:服務員信息表列名數(shù)據(jù)類型長

19、度允許空編號int8姓名char20性別char1年齡smallint2參加工作時間datetime8備注varchar50列名數(shù)據(jù)類型長度允許空編號int8姓名char20性別char1年齡smallint2參加工作時間datetime8狀態(tài)smallint1備注varchar502、表名:廚師信息表3、表名:菜譜信息表列名數(shù)據(jù)類型長度允許空分類標志smallint1編號int6名稱char30價格bigint2主廚師char20輔廚師char20第二輔廚師char20備注varchar504、表名:庫存(食材)清單信息表列名數(shù)據(jù)類型長度允許空編號int6名稱char30價格bigint2數(shù)

20、量bigint10主要供應者char20次要供應者char20備注varchar505、表名:點菜菜單信息表(即匯總的菜單表項)列名數(shù)據(jù)類型長度允許空服務員編號int8餐桌編號int4點菜時間datetime8菜名varchar30分類標志smallint1價格bigint2催菜次數(shù)smallint1備注varchar50 二、測試分析報告第1章 引言1.1 編寫目的本測試報告為酒店點菜項目的測試報告,目的在于總結測試階段的測試以及分析測試結果,達到酒店點菜功能目標。預期參考人員包括用戶、測試人員、開發(fā)人員、項目管理者、其他質量管理人員和需要閱讀本報告的高層經理。1.2 項目背景本報告主要內容

21、包括:隨著我國市場經濟的不斷發(fā)展,國民生活水平的不斷提高,進入酒店等高等消費場所的人數(shù)也與日俱增。傳統(tǒng)的手工點菜方式由于其難計算、難查找、難更改、易出錯、效率低等缺點已逐漸退出了酒店等高等消費場所的服務管理平臺。層出不窮的各類酒店點菜管理系統(tǒng)也應運而生,呈現(xiàn)出多元化的發(fā)展。 目前,我國酒店餐飲業(yè)在日常點菜管理中仍普遍采用手工操作方式,整體科技含量低,隨著酒店餐飲業(yè)高速發(fā)展和餐飲店規(guī)模的不斷擴大,許多酒店餐飲企業(yè)采用連鎖經經營和集團化運營,手工操作無論是在工作效率、人力成本和決策信息等方面都已經難以適應企業(yè)發(fā)展的要求,制約了整個酒店餐飲業(yè)的規(guī)?;l(fā)展和整體服務水平的提升,如向陽漁港、張生記等.

22、在中國飯店協(xié)會頒布的中國餐飲業(yè)產業(yè)貢獻獎和學術貢獻獎中,聯(lián)想集團、神州數(shù)碼、清華同方及中國網通等國內知名IT企業(yè)也榜上有名,這些IT企業(yè)都已瞄準了酒店餐飲業(yè)信息技術應用市場的巨大潛力。據(jù)預測,未來3至5年內,信息數(shù)字技術產品在中國飯店與餐飲業(yè)的應用將達到一個高峰,市場最大容量可達2300億元人民幣。就點菜系統(tǒng)而言,最普遍的是計算機收銀臺錄入菜單設備、POS點菜系統(tǒng),除了這種點菜系統(tǒng),其它的計算機信息系統(tǒng)已經從預訂、接待、點菜、菜品上傳、廚房分單打印、條碼劃菜、收銀、經理查詢等方面在大型餐飲企業(yè)全方位地整合起來了。本文主要介紹了“酒店點菜管理系統(tǒng)”的設計該測試時說明書主要從系統(tǒng)管理模塊和顧客管理

23、模塊出發(fā),體現(xiàn)了清晰的點菜系統(tǒng)管理流程,完成了基本的酒店管理要求,是一個典型的信息管理系統(tǒng)。該系統(tǒng)大大地簡化了操作流程,提高了酒店的工作效率。1.3 參考資料資料名稱作者軟件工程導論(第6版)張海藩數(shù)據(jù)庫系統(tǒng)概論(第5版)王珊C+面向對象程序設計(第二版)譚浩強文檔名稱版本號日期軟件項目計劃1.0用戶需求說明書1.0軟件需求規(guī)格說明書1.0系統(tǒng)設計說明書(可能分概要設計和詳細設計)1.01.4 術語和縮略語縮略語全意JDDCGL酒店點菜管理OIHSorder in hotel system 46第2章 測試概要2.1測試活動計劃進度計劃測試總范圍 測試軟件的登錄,菜單修改,信息管理,更新匯總,

24、退出模塊測試活動計劃開始日期預期工作量(工作日/人)制定測試計劃15.12.103 該項目培訓和熟悉工作所需的時間15.12.105系統(tǒng)測試設計15.12.103執(zhí)行15.12.102確認測試(預演)設計15.12.103執(zhí)行15.12.102性能測試(可選)設計15.12.103執(zhí)行15.12.102測試評估與報告15.12.1032.2 各階段測試內容(1)集成測試階段測試對象:酒店點菜管理系統(tǒng)測試準備就緒準則:啟動主機與終端等待開始測試內容:順暢運行酒店點菜管理系統(tǒng)測試方法:自頂向下的集成測試規(guī)程:對主模塊進行測試,測試時用存根程序代替所有直接附屬于主控制模塊的模塊測試通過準則:成功完成

25、測試內容(2) 確認測試階段測試對象:酒店點菜管理系統(tǒng)中的各模塊測試準備就緒準則:啟動主機與終端等待開始測試內容:順暢運行酒店點菜管理系統(tǒng)中的各模塊測試方法:黑盒測試法測試通過準則:功能與性能與用戶要求一致,軟件是可以接受的2.3測試用例設計 白盒測試以本系統(tǒng)登錄模塊為例進行測試Num=1,day=15.10.06,預期結果:正確,鏈接數(shù)據(jù)庫服務器,并結束Num=zxasd,day=151006,預期結果:錯誤,輸出錯誤信息,并結束Num=v1,day=15.10.06預期結果,正確,鏈接數(shù)據(jù)庫服務器,可以管理信息黑盒測試等價類劃分法A.用戶登錄初始號碼等價類劃分有效等價類Num:19999,

26、v1v999Day:00.01.0199.12.31無效等價類:除了有效的等價類的序列號測試:輸入數(shù)據(jù)期望結果覆蓋范圍2;12.5.20 輸入有效有效等價類0;16.16.50 輸入無效無效等價類B.用戶點菜菜單等價類劃分有效等價類000000999999無效等價類大于999999小于000000,符號,字母測試:輸入數(shù)據(jù)期望結果覆蓋范圍000000 輸入有效有效等價類-111111 輸入無效無效等價類99999999輸入無效無效等價類2.4測試環(huán)境與配置 2.4.1功能測試數(shù)據(jù)庫服務器配置機器名(IP)CPU內存軟件環(huán)境(操作系統(tǒng)、應用軟件)Pc850i54GC+,SQL sever數(shù)據(jù)庫應

27、用服務器配置機器名(IP)CPU內存軟件環(huán)境(操作系統(tǒng)、應用軟件)客戶端配置機器名(IP)CPU內存軟件環(huán)境(操作系統(tǒng)、應用軟件)Android4.08104GC+,SQL sever數(shù)據(jù)庫說明訪問地址等2.5測試方法和工具 測試內容測試方法測試工具功能黑盒、手工、回歸Qc、jira性能黑盒、手工、回歸、工具自動Qc、jira LoadRunner 9.0(試用版)可靠性黑盒、手工、回歸Qc、jira安全性黑盒、手工、回歸Qc、jira可使用性黑盒、手工、回歸Qc、jira兼容性黑盒、手工、回歸Qc、jira安裝和手冊黑盒、手工、回歸Qc、jira第3章 測試內容和執(zhí)行情況3.1 項目測試概況

28、表對酒店點菜管理系統(tǒng)的功能、性能、可靠性、安全性、可使用性、兼容性、安裝和手冊等方面進行了全面的測試。項目測試概況表項目版本開始時間結束時間用例數(shù)用例通過數(shù)問題數(shù)用例通過率個個個1.015.12.1015.12.182001831791.5%3.2 功能功能測試情況概要模塊名稱開始時間結束時間用例數(shù)用例通過數(shù)問題數(shù)用例通過率個個個登錄15.12.1015.12.1820200100%菜單修改15.12.1015.12.1810093793%信息管理15.12.1015.12.185044688%更新匯總菜單15.12.1015.12.182018290%廚房15.12.1015.12.1810

29、8280%3.2.1 總體KPI功能基本要求測試情況測試通過是否登錄輸入正確的桌號(用戶名)和日期可以登錄系統(tǒng)。輸入錯誤的桌號(用戶名)和日期系統(tǒng)給出明確提示。功能實現(xiàn)。菜單修改輸入正確的菜名,指令可以點菜下單輸入錯誤的菜名,指令系統(tǒng)給出明確提示絕大部分功能實現(xiàn)信息管理輸入正確用戶名可以使用,進行增刪查改輸入桌號不可使用大部分功能實現(xiàn)更新匯總菜單輸入正確用戶名可以使用,更改菜單后成功顯示同步更改菜單后無反應大部分功能實現(xiàn)廚房輸入正確用戶名可以使用,進行增刪查改輸入桌號不可使用大部分功能實現(xiàn)3.3 性能(效率)性能測試情況概要項目版本開始時間結束時間用例數(shù)用例通過數(shù)問題數(shù)用例通過率個個個1.01

30、5.12.1015.12.182001831791.5%3.3.1 測試用例測試系統(tǒng)在預定環(huán)境和負載下的響應速度。通信效率、設備效率、執(zhí)行效率。序號用例名稱基本要求測試情況測試通過是否1登錄20用戶同時登錄出錯少于18沒有出錯2菜單修改查詢模塊完整運行后出錯小于10%出錯量小于10%但仍需減小3信息管理查詢模塊完整運行后出錯小于10%出錯量小于10%但仍需減小453.3.2 參數(shù)設置腳本循環(huán)次數(shù)無限循環(huán)并發(fā)用戶數(shù)20真實客戶端數(shù)量30臺腳本錄制方法自動 手動模擬線路類型10/100M以太網 3.3.3 通信效率用戶數(shù)接收(字節(jié)數(shù) / 秒)發(fā)送(字節(jié)數(shù) / 秒)當前帶寬(M)30503510M3

31、.3.4 執(zhí)行效率并發(fā)用戶數(shù)平均響應時間(秒)登錄查詢退出1010103201212530151553.4 可靠性測試內容基本要求測試情況測試通過是否掉電客戶機掉電或強行關機后重啟機器,不丟失數(shù)據(jù)。實現(xiàn)要求。死機客戶機因訪問人數(shù)太多等因素死機,不丟失數(shù)據(jù)實現(xiàn)要求摔壞客戶機因過失導致機體損壞,內部芯片保留數(shù)據(jù)實現(xiàn)要求3.5 安全性測試內容基本要求測試情況測試通過是否用戶權限所有授權用戶是否能在所授權限下進行工作,不容許超權限。實現(xiàn)要求。信息恢復如果有授權用戶誤刪文件,可以恢復實現(xiàn)要求。3.6 易用性測試內容基本要求測試情況測試通過是否易安裝性安裝參數(shù)給出默認值或提示,需要用戶干預的地方盡量少,操

32、作方便。實現(xiàn)要求。易上手系統(tǒng)給出的模塊能直白描述,客戶使用起來簡單易上手實現(xiàn)要求3.7 兼容性測試內容基本要求測試情況測試通過是否硬件軟件對硬件的最低配置要求、推薦配置和特殊要求數(shù)據(jù)庫PC服務器: CPU, MB以上內存, GB以上硬盤WEB服務器:以上CPU, MB以上內存, GB以上硬盤客戶機:以上CPU、MB以上內存, MB以上硬盤3.8 安裝和手冊測試內容基本要求測試情況測試通過是否啟動安裝程序如果安裝了CD-ROM, 插入安裝盤后自動啟動安裝程序。在CD盤中突出顯示setup.exe文件,雙擊文件啟動安裝程序。能實現(xiàn)要求。第4章 缺陷的統(tǒng)計與分析4.1 缺陷分析 本部分對上述缺陷和其

33、他收集數(shù)據(jù)進行綜合分析。重要缺陷分析表模塊名稱缺陷編號簡要描述分析結果測試通過(Pass/Fail)菜單管理01加菜刪菜后有時會串桌系統(tǒng)模塊銜接代碼問題Pass廚房管理02庫存更新不及時調用過慢Pass信息管理03人員名字出現(xiàn)亂碼字庫量少Pass更新匯總菜單04加菜刪菜后有時會串桌系統(tǒng)模塊銜接代碼問題Pass4.2 殘留缺陷與未解決問題 殘留缺陷與未解決問題列表模塊名稱缺陷編號性質簡要描述原因分析菜單修改01Bug如果菜已炒出但是顧客因為已經吃完,不想要這道菜時,飯店可能無法對賬由于已經用了材料無法退單缺陷建議可以增加模塊轉讓這道炒完的菜第5章 測試結論與建議5.1 測試結論“酒店點菜管理系統(tǒng)

34、”在用戶現(xiàn)場環(huán)境進行功能、可靠性、安全性、可使用性、兼容性、安裝和手冊功能七個方面進行了全面、嚴格、規(guī)范的測試。測試結果表明:“酒店點菜管理系統(tǒng)”完全達到業(yè)務需求文檔中的要求,并具有以下特點:1. 系統(tǒng)架構先進、簡單。該系統(tǒng)采用先進的B/S架構,后臺支持各種大小數(shù)據(jù)庫,系統(tǒng)結構清晰明確,可滿足國家稅務總局網絡軟件應用的要求。2. 功能全面。該軟件由桌面系統(tǒng)、報表采集服務器、報表分析應用服務器等模塊組成,涵蓋了稅務的稅收快報、稅收旬報、會統(tǒng)報表、重點稅源稅收調查、納稅百強全部業(yè)務功能,提供了計會統(tǒng)、重點稅源等各種業(yè)務報表,保證重點稅源業(yè)務在系統(tǒng)中的正常應用,保障了重點稅源監(jiān)控工作順利開展。3.

35、系統(tǒng)安全性較好。系統(tǒng)具有嚴格的權限設置功能,權限設置可細化到字段級,不同權限的人員只能看到自己有權限訪問的字段內容,有效地保證了數(shù)據(jù)的安全性。4. 系統(tǒng)設置靈活。該軟件完全基于工作流程進行設計,系統(tǒng)業(yè)務功能操作簡單,可輕松制作各種圖表。5. 系統(tǒng)可靠性高。對客戶機掉電或強行關機后重啟機器、網絡異常中斷。有完善的數(shù)據(jù)校驗機制,對用戶輸入不符合要求的數(shù)據(jù),給出了簡潔、準確的提示信息,必要時給出了幫助。6. 系統(tǒng)兼容性好。系統(tǒng)設計靈活,支持與稅源分析系統(tǒng)相關應用軟件實現(xiàn)數(shù)據(jù)交換和共享。能滿足用戶在各種操作系統(tǒng),各種web應用服務器及各種主流數(shù)據(jù)庫支撐軟件下的使用。7. 系統(tǒng)預測統(tǒng)計模型通過嚴格測試,

36、以大量稅收數(shù)據(jù)進行預測,使預測模型求出的預測數(shù)據(jù)更接近真實數(shù)據(jù)。對大量稅收數(shù)據(jù)進行預警分析,預警結果正確。8. 測試結論:通過。三、課程總結報告1、 通過學習軟件工程課程的認識本課程是一門介紹應用軟件開發(fā)的概述性的課程,系統(tǒng)講授了應用軟件的相關開發(fā)過程,和所應用的技術。課程講授了9章的內容,包括產品、軟件工程與軟件過程,軟件需求工程、分析建模、設計工程、軟件體系結構設計、用戶界面設計、構件級設計和軟件測試技術等,通過本課的學習我學到了如下知識。計算機軟件是一種特殊的邏輯產品,其為在計算機上運行的各種程序、數(shù)據(jù)及其說明程序的各種文檔;軟件承擔著雙重角色,軟件是一個產品,同時又是產品交付使用的載體

37、;軟件是邏輯的而不是有形的,軟件是基于計算機的系統(tǒng)元素,因此軟件具有與硬件完全不同的特征;軟件產品有著特有的產品分類方法;在計算機軟件開發(fā)中所遇到的一系列無法完全解決的問題,導致了軟件危機或軟件苦惱的產生;在軟件開發(fā)過程中,由于軟件產品開發(fā)的特性導致了一些神話的產生,這些軟件神話誤導了人們,對軟件項目管理者、客戶和開發(fā)人員都帶來了嚴重的問題,了解相關情況可以使我們能以正確的態(tài)度對待軟件開發(fā)工作;由于軟件產品的特殊性,軟件工程從業(yè)人員的職業(yè)道德和行為準則顯得更加重要。而軟件工程是由有創(chuàng)造力的、有組織的人在定義成熟的軟件過程中進行的,該過程適合于軟件開發(fā)人員建造的產品和產品的市場需求;軟件工程的定義:建立和使用一套合理的工程原則,以便獲得經濟的軟件,這種軟件是可靠的,可以在實際機器上高效地運行。在近年來軟件危機問題逐漸凸顯硬件或操作系統(tǒng)更新時通常需要修改程序以適用新的環(huán)境,上述軟件維護工作以吃驚比例耗費資源,軟件危機是指在計算機軟件的開發(fā)和維護過程中所遇到的一系列嚴重問題,20世紀60年代后期軟件工作者為了消除軟件危機,從

溫馨提示

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

評論

0/150

提交評論