版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、就業(yè)信息管理系統(tǒng)軟件工程文檔軟件工程中軟件開發(fā)的基本流程的主要階段分為:問題定義、 可行性研究、需求分析、總體設計(概要設計) 、詳細設計、編碼調(diào) 試和測試。每個階段都要求提交相應文檔。以下是一套實踐文檔。其 中有許多不足之處,請指正。就業(yè)信息管理系統(tǒng)目標(1) . 需要設備 pc 若干臺 ; 開發(fā)人員 6 名(2) . 該系統(tǒng)的處理速度較現(xiàn)有系統(tǒng)應得到更大提高。(3) . 信息的輸入與輸出服務應該有所改進(4) . 不僅要包含現(xiàn)有系統(tǒng)的基本功能及解決舊系統(tǒng)中存在的問題。還應有所改進、創(chuàng)新。 條件、假定和限制(1) . 該就業(yè)信息管理系統(tǒng)的運行壽命的最小值 : 2 年(2) . 可利用的信息和
2、資源:現(xiàn)有的教學系統(tǒng)的信息和資源;(3) . 運行環(huán)境: Win 9x/NT/2000/xp開發(fā)環(huán)境: Windows 2000(4) . 文檔完成的最后期限: 2004 年 12 月 3 日之前 簡要開發(fā)計劃項目概述:(1) . 工作內(nèi)容: 問題定義、可行性分析、需求分析、概要設計、詳細設計、編碼調(diào)試分析(下學期完成)、 測試、用戶使用說明書(下學期完成)。(2). 主要參加人員 : 參與者:趙娜、張寶軍、馬強、韓玉娟、陳楊 協(xié)調(diào)人:張亮(3). 產(chǎn)品名稱:就業(yè)信息管理系統(tǒng)(4). 完成的最后期限: 2004 年 12 月 3 號實施計劃:前在已設計出的(1). 工作任務分解和人員組織分工:
3、 系統(tǒng)定義和可行性分析:張保軍( 2004-11-29 提交系統(tǒng)規(guī)格說明書) 需求分析:趙娜( 2004-11-30 提交需求規(guī)格說明書) 概要設計和詳細設計:馬強、張保軍、趙娜、陳楊、韓玉娟( 2004-12-1 模型的基礎上導出軟件結(jié)構(gòu)及程序的邏輯和流程,并提交報告) 編碼調(diào)試:(下學期完成)測試報告:張亮( 2004-12-2 提交報告) 用戶使用說明書:(下學期完成)報告整合:張亮( 2004-12-3 前完成)文檔封面就業(yè)信息管理系統(tǒng) 項目項目文檔作 者:趙娜 (計 03-1 03084105) 張保軍(計 03-2 03084230) 馬強 (計 03-2 03084228) 韓玉
4、娟(計 03-1 03084116) 陳楊 (計 03-1 03084122) 張亮 (計 03-2 03084131) 完成日期: 二零零四年十二月三日 簽 收 人: 簽收日期:修改情況記錄:版本號修改批準人修改人安裝日期簽收人1.0系統(tǒng)規(guī)格說明書(張保軍)一、 系統(tǒng)功能和目標1、系統(tǒng)開發(fā)的可行性分析現(xiàn)在正是高校學生就業(yè)的高峰期, 大量的畢業(yè)班學生即將離開學校, 走上工 作崗位。 在這個時期, 作為管理學生信息的院系教務處及學生工作組, 一方面要 及時準確的匯總學生的各種詳細信息, 包括基本資料、 發(fā)展資料、就業(yè)動向等等, 以方便院系對學生后期學習和就業(yè)工作進行高效的管理, 同時也方便畢業(yè)后
5、的學 生進行互動式的聯(lián)系和院系掌握專業(yè)學科的發(fā)展方向, 另一個重要的方面是方便 用人單位及時有效的查閱畢業(yè)生的相關(guān)資料和情況,保證就業(yè)渠道的電子信息 化,實現(xiàn)供需雙方的良好溝通。這個系統(tǒng)主要是應用到院系之中去,根據(jù)各院系的相關(guān)特點,諸如畢業(yè)生 人數(shù)、專業(yè)特點、電子化水平、學生管理體制等各方面的特性,我們將這個系統(tǒng) 定位于借助以互聯(lián)網(wǎng)為基礎的信息處理軟件。 即本系統(tǒng)以院系現(xiàn)有本科畢業(yè)生信 息數(shù)據(jù)庫為基礎, 采用 WEB 訪問的形式, 掛靠于院服務器上, 分設管理記錄員、 個人用戶、 參觀者三種權(quán)限。 實行在線維護和管理。 管理記錄員可以以超級用戶 的身份隨時修改任何資料, 畢業(yè)生以個人用戶身份可
6、以在線修改個人資料, 用人 單位及其他參觀者在取得管理員認證許可后可以以參觀者的身份查看畢業(yè)生信 息(認證程序是為了保證個人隱私的需要,防止學生信息泄露) 。各院系均有自己的服務器或網(wǎng)站空間和獨立的院系主頁, 這保證了本系統(tǒng) 的運行環(huán)境的可靠性,同時各院系領(lǐng)導對此系統(tǒng)比較支持,資金投入比較充分, 再加上原有的本科生信息管理相關(guān)數(shù)據(jù)庫也為本系統(tǒng)提供了可靠的平臺, 技術(shù)也 比較成熟,因此該信息系統(tǒng)的開發(fā)是必要和可行的,可以立即進行開發(fā)。2 、系統(tǒng)的業(yè)務流程調(diào)查 畢業(yè)生信息管理的過程分讀入、更改、校正、保存、查閱五個過程,其中管 理員享有所有權(quán)限, 讀入和更正可以由個人用戶來操作 (個人用戶不用讀入
7、基本 資料,已有數(shù)據(jù)庫, 而且個人用戶只能讀寫自己本人的) ,但必須輸入認證密碼, 操作后數(shù)據(jù)保存到數(shù)據(jù)庫中; 校正由管理員進行, 發(fā)現(xiàn)錯誤后向該用戶發(fā)出更正 信息或自行處理, 處理后保存到數(shù)據(jù)庫中; 參觀者和一般用戶均有查閱權(quán)限, 但 是不能在瀏覽信息的狀態(tài)下修改任何資料, 瀏覽記錄數(shù)據(jù)保存到數(shù)據(jù)庫中。 所有 資料保存在統(tǒng)一的數(shù)據(jù)庫中,由管理員定時維護。3、系統(tǒng)目標設計通過系統(tǒng)分析報告,制訂本系統(tǒng)目標如下:(1) 采用統(tǒng)一的人機對話方式,方便的數(shù)據(jù)輸入性能,良好的人機界面,盡量避 免漢字的人工重復輸入。(2) 提高查詢效率,為參觀者提供一個智能化的界面。(3) 查詢模式通用、方便、靈活,能快
8、速實現(xiàn)畢業(yè)生信息查詢。(4) 系統(tǒng)應具有一定的操作合法權(quán)檢驗功能。 綜合考慮新系統(tǒng)邏輯模型和設計的新系統(tǒng)目標的要求,繪制的新系統(tǒng)功能結(jié) 構(gòu)如下圖所示。需求規(guī)格說明(趙娜)一、 任務概述 需求分析工作是軟件生存期中重要的一步,也是起決定性的一步。我們試圖 通過它來全面了解整個系統(tǒng)的軟件功能和性能方面的要求, 為軟件設計打下堅實 的基礎。該部分的目標主要有: 獲得當前系統(tǒng)的物理模型, 了解當前系統(tǒng)是如何 運行的;抽象出當前系統(tǒng)的邏輯模型, 對物理模型進行篩選, 得到與軟件系統(tǒng)有 關(guān)的部分; 建立電子郵件系統(tǒng)的邏輯模型, 得出數(shù)據(jù)流圖和數(shù)據(jù)字典; 補充目標 系統(tǒng)的邏輯模型,對目標系統(tǒng)的用戶界面,至今
9、尚未考慮的細節(jié)進行說明二、 數(shù)據(jù)描述1、輸入數(shù)據(jù)b)用戶 (主要為學生 ) 注冊和修改;c)單位注冊和修改;d)一般用戶(游客)注冊和修改;e)用戶 (主要為學生 ) 發(fā)布、修改、刪除信息;f)單位發(fā)布、修改、刪除信息;g)一般用戶(游客)發(fā)布、修改、刪除信息;2、輸出數(shù)據(jù)a)用戶 (主要為學生 ) 注冊的信息;b)單位注冊的信息;c)一般用戶(游客)注冊的信息;d)供求信息;e)用戶和單位發(fā)布的信息。3數(shù)據(jù)庫結(jié)構(gòu):表 ZCXS:字段數(shù)據(jù)類型寬度說明MM文本15密碼CXMMDA文本30查詢密碼問題 *CXMMDA文本15查詢密碼答案 *SFZHM文本20身份證號碼 *CSRQ日期/ 時間出生日
10、期 *XB文本4性別MZ文本10民族JG文本25籍貫DTY文本8黨團員(政治面貌)YX文本15院系ZY文本15專業(yè)類別*BJ文本10班級XL文本8學歷XZ文本5學制JSJSP文本10計算機水平WY文本8外語WYSP文本8外語水平EMAIL文本30EmailDH文本15電話SJ文本20手機BPJ文本20BP機TXDZ文本25通信地址YZBM文本10郵政編碼XWHY文本25希望行業(yè)XWZW文本25希望職位JYJL備注1000教育經(jīng)歷ZYZYKC備注250主要專業(yè)課程SHSJ備注1000社會實踐或工作經(jīng)歷CHJL備注500曾獲獎勵QYCX文本4允許企業(yè)查詢 不允許企業(yè)查詢ZCRQ日期/ 時間注冊日期
11、HMD文本2黑名單表: DWXX字段數(shù)據(jù)類型寬度說明DWMC文本30單位名稱ZWMC文本25職位名稱DWHY文本26行業(yè)類別ZWLB文本25職位類別GZDD文本30工作地點YPYQXB文本2應聘要求性別YPYQNL文本20應聘要求年齡YPYQXL文本8應聘要求學歷WY文本8外語WYCD文本10外語程度ZY1文本20應聘要求專業(yè)一ZY2文本20應聘要求專業(yè)二GZ文本25工資ZPRS數(shù)字整型招聘人數(shù)ZPDRS數(shù)字整型招聘到的人數(shù)SQRS數(shù)字整型申請人數(shù)FBSJ日期/ 時間發(fā)布時間JZSJ日期/ 時間截止時間SFQM文本50是否簽滿ZWMS備注職位描述ZH文本20賬號SFFB文本2是否發(fā)布表:GG字
12、段數(shù)據(jù)類型寬度說明GG文本200公告FWL數(shù)字長整型訪問量表:GLB字段數(shù)據(jù)類型寬度說明ZH文本50賬號MM文本50密碼XM文本50姓名DW文本50單位QX文本50權(quán)限QXSM文本50權(quán)限說明表: GQXX字段數(shù)據(jù)類型寬度說明ZH文本25賬戶MM文本20密碼GGBT文本50廣告標題XXLB文本15信息類別CPLB文本15產(chǎn)品類別LXR文本10聯(lián)系人LXDH文本20聯(lián)系電話CZ文本20傳真-FAXDZXX文本40電子信箱DWMC文本50單位名稱TXDZ文本45通訊地址YB文本10郵政編碼GSWZ文本40公司網(wǎng)址CPJS備注產(chǎn)品簡介FBSJ日期/ 時間發(fā)布時間FWCS數(shù)字長整型訪問次數(shù)SFFB文本
13、2是否發(fā)布表: ZCDW字段數(shù)據(jù)類型寬度說明DWMC文本20單位名稱ZH文本20賬號MM文本20密碼WDLSBM文本30單位隸屬部門DWHY文本30單位行業(yè)DWXZ文本25單位性質(zhì)DWJJLX文本25單位經(jīng)濟類型ZCZJ數(shù)字長整型注冊資金(萬元)DZ文本30單位地址YB文本10郵政編碼DH文本15電話CZ文本15傳真SJ文本20手機LXR文本20聯(lián)系人EMAIL文本30EmailDWJS備注1000單位介紹DWZY文本25單位主頁TBRQ日期/ 時間填表日期HMD文本2黑名單表: ZCYH字段數(shù)據(jù)類型寬度說明ZH文本30賬號MM文本20密碼XM文本20姓名SFZ文本25身份證DH文本20電話Z
14、CRQ日期/ 時間注冊日期HMD文本2黑名單3、數(shù)據(jù)流圖管 理 員學 生 個 人學生管理員單位信用人單單位管理員用人單位用人單位修改個顯 示 結(jié)學生登錄F ZCXS顯示結(jié)果學生顯示結(jié)果職信息、數(shù)據(jù)字典4 1 數(shù)據(jù)存儲的定義數(shù)據(jù)存儲編號: F1數(shù)據(jù)流名稱:學生個人基本信息 簡述:學生的基本情況和基本資料 數(shù)據(jù)存儲結(jié)構(gòu):+姓名 +性別 +出生年月 +籍貫 +政治面貌 +家庭住址 +家庭電話 + 院系+班級+專業(yè)類別+姓名+學歷+學制+計算機水平 +外語水 平+ EMAIL郵箱+ OICQ號碼+備注相關(guān)的處理: P1數(shù)據(jù)存儲編號: F2 數(shù)據(jù)流名稱:用人單位基本信息 簡述:單位的基本狀況和基本資料
15、數(shù)據(jù)流組成:單位名稱職位名稱行業(yè)類別職位類別工作地點應聘 要求性別應聘要求年齡應聘要求學歷外語水平工資 應聘人數(shù)應聘到的人數(shù)相關(guān)的處理: P2數(shù)據(jù)存儲編號: F3 數(shù)據(jù)流名稱:單位注冊信息 簡述:注冊或修改單位的基本信息 數(shù)據(jù)流組成:單位名稱 +賬號+密碼+單位隸屬部門 +單位行業(yè) +單位性質(zhì) +單位 經(jīng)濟類型 +注冊資金 +單位地址 +郵政編碼 +電話 +傳真 +聯(lián)系人 +Email+ 單位介紹 +單位主頁相關(guān)的處理: P24.2 數(shù)據(jù)流的定義 數(shù)據(jù)流名稱:學生個人信息 簡述:學生的基本情況和基本資料 數(shù)據(jù)流來源:學生檔案處提供由管理員寫入(或由學生填寫) 數(shù)據(jù)流去向:學生信息庫數(shù)據(jù)流組成:
16、 +姓名+性別+出生年月 +籍貫 +政治面貌 +家庭住址 +家庭電話 + 院系+班級+專業(yè)類別+姓名+學歷+學制+計算機水平 +外語水 平+ EMAIL郵箱+ OICQ號碼+備注 流通量:每一年更新一次(畢業(yè)時匯總)數(shù)據(jù)流名稱:用人單位基本信息 簡述:單位的基本狀況和基本資料 數(shù)據(jù)來源:用人單位提供填寫 數(shù)據(jù)流向:用人單位信息庫 數(shù)據(jù)流組成:單位名稱職位名稱行業(yè)類別職位類別工作地點應聘要求性別應聘要求年齡應聘要求學歷外語水平工資 應聘人數(shù)應聘到的人數(shù)流通量:每兩小時更新一次數(shù)據(jù)流名稱:單位注冊信息 簡述:注冊或修改單位的基本信息 數(shù)據(jù)來源:用人單位提供填寫 數(shù)據(jù)流向:用人單位信息庫 數(shù)據(jù)流組成
17、:單位名稱 +賬號+密碼+單位隸屬部門 +單位行業(yè) +單位性質(zhì) +單位 經(jīng)濟類型 +注冊資金 +單位地址 +郵政編碼 +電話 +傳真 +聯(lián)系人 +Email+ 單位介紹 +單位主頁流通量:每天更新一次4.3 處理邏輯的定義 處理邏輯編號: P1處理邏輯名稱:錄入學生基本信息 輸入:數(shù)據(jù)流來自管理員(由檔案處提供數(shù)據(jù)) ,由學生提供(自行網(wǎng)上填 寫)輸出:學生個人信息庫 描述:將所有學生基本信息保存 激發(fā)條件:有新學生報到或是轉(zhuǎn)來處理邏輯編號: P2 處理邏輯名稱:錄入用人單位基本信息 輸入:數(shù)據(jù)流來自管理員(由檔案處提供數(shù)據(jù)) ,由用人單位提供(自行網(wǎng) 上填寫)輸出:用人單位信息庫 描述:將所
18、有用人單位基本信息保存 激發(fā)條件:新的單位注冊4.4 外部實體的定義 外部實體名稱:管理員 輸出的數(shù)據(jù)流:學生個人信息、用人單位信息 外部實體名稱:學生輸出的數(shù)據(jù)流:學生個人信息 外部實體名稱:用人單位輸出的數(shù)據(jù)流:用人單位基本信息5、功能描述( 1)功能劃分: 本系統(tǒng)的功能主要劃分為:a. 注冊模塊; b. 修改和刪除模塊; c. 查詢模塊; d. 發(fā)布信息模塊e. 管理信息模塊 f 管理員模塊(2)功能描述本系統(tǒng)是一個集多項功能于一身的集成應用系統(tǒng),用戶只要按照提示信息,使用鼠標選擇相應的功能,即可完成所需的功能,當需要用戶輸入數(shù)據(jù) 時,也有相應的提示,以方便用戶使用。系統(tǒng)的主要功能有:a
19、. 注冊,包括用戶(學生和游客)和單位的注冊;b. 修改和刪除,包括用戶和單位對個人信息的修改和刪除,用戶和單位 對新聞的修改和刪除;c. 查詢,包括對用戶情況(必須用戶允許查詢) ,單位情況的查詢,以及數(shù)據(jù)庫內(nèi)所保存的招聘、應聘、廣告的查詢;d. 發(fā)布信息,包括用戶和單位發(fā)布信息,管理員發(fā)布公告;e. 管理信息,用戶和單位對新聞的修改、刪除和發(fā)布狀態(tài)的管理;f. 管理員模塊,總管理員可以添加級別低的管理員,管理員對注冊的用戶和單位進行審查,防止違反規(guī)定的信息流傳。軟件設計根據(jù)系統(tǒng)分析階段提出的系統(tǒng)邏輯模型, 考慮數(shù)據(jù)處理的方便性, 進行了相 應改進。主要是便于個人用戶及時、便捷的修改信息,提
20、高用戶的檢索速度,增 強界面的人機互動性,可以先根據(jù)學生以及單位的各項信息生成一些信息庫文 件,然后在這些文件基礎上進行修改、查詢、瀏覽和更新維護等程序,而且個人 用戶可以隨時更改, 參觀者也能獲得最新的信息, 同時,管理者還可從宏觀上總 體把握整個系統(tǒng)運行狀況。(一)主模塊(張亮)1 ) 功能:設置用戶界面,接受用戶的選擇,調(diào)用相應的功能模塊。2 ) 程序邏輯:(二)個人天地模塊(陳楊)1 ) 功能:可以按照用戶希望從事的職業(yè)查找到相應的信息。2 ) 程序邏輯 :3 ) DFD 圖基本編碼:注 冊 時 間 option selected value= option value= 年 opti
21、on selected value= option value= 月 共條 頁數(shù)/ 姓名 希望職位 學歷 電話 出生日期 注冊日期 (二)就業(yè)平臺模塊(韓玉娟)1 ) 功能:可以分別按照單位行業(yè)、發(fā)布日期查找相應的招聘信息。2 ) 程序邏輯:3 ) DFD 圖基本語句 :注冊單位: 注冊用戶: 需求信息: (三)查詢系統(tǒng)模塊(趙娜)1、模塊描述 可以按照標題查找相應的信息。 這樣可以方便用戶查找自己所需信息, 減少一 頁一頁瀏覽查看信息的復雜性。2、功能描述可以按照標題查找相應的信息 , 實現(xiàn)包括對用戶情況(必須用戶允許查詢) , 單位情況的查詢,以及
22、數(shù)據(jù)庫內(nèi)所保存的招聘、應聘、廣告的查詢。3、性能描述: 要求本模塊能夠及時、準確地對用戶的相關(guān)操作,進行響應。必須保證系統(tǒng) 回饋的信息完整、 準確,并且能夠清晰地顯示出來, 方便用戶進行相關(guān)操作。4、模塊的流程圖:5、模塊代碼描述:聯(lián)接數(shù)據(jù)庫中的 zcdw 表查詢系統(tǒng)代碼:四)供求信息模塊: (馬強)、聯(lián)接數(shù)據(jù)庫中的 gqxx 表:表: GQXX字段數(shù)據(jù)類型寬度說明ZH文本25賬戶MM文本20密碼GGBT文本50廣告標題XXLB文本15信息類別CPLB文本15產(chǎn)品類別LXR文本10聯(lián)系人LXDH文本20聯(lián)系電話CZ文本20傳真 -FAXDZXX文本40電子信箱DWMC文本50單位名稱TXDZ文
23、本45通訊地址YB文本10郵政編碼GSWZ文本40公司網(wǎng)址CPJS備注產(chǎn)品簡介FBSJ日期/ 時間發(fā)布時間FWCS數(shù)字長整型訪問次數(shù)SFFB文本2是否發(fā)布、 功能:查看全部內(nèi)容,修改和刪除內(nèi)容。、 界面為:發(fā)布信息發(fā) 布 全 部 內(nèi) 容用 戶 注 冊 及 修 改輸入密碼輸入密碼圖一)供求信息模塊流程圖四、 供求信息模塊詳細設計過程:1. 供求信息界面:用于發(fā)布全部信息內(nèi)容。代碼設計:信息類別 產(chǎn)品類別 廣告標題 發(fā)布人 發(fā)布時間 瀏覽次數(shù) %2. 瀏覽信息界面:用于用戶瀏覽詳細信息。代碼設計: 廣告標 題: 聯(lián)系人 名: 3. 修改信息界面: 用于用戶修改及提交所發(fā)布的信息。(
24、代碼設計: sub check()if f1.mm.value then msgbox 密碼錯,請?zhí)顚?f1.mm.focus exit subend ifif f1.ggbt.value= thenmsgbox 廣告標題不能為空,請?zhí)顚慺1.ggbt.focusexit sub end if if f1.xxlb.value= thenmsgbox 信息類別不能為空,請?zhí)顚?f1.xxlb.focus exit subend if4. 用戶注冊界面:代碼設計 :sub b1_onclick()if form.zh.value= then alert 請輸入帳號! form.zh.focus
25、exit sub end ifif form.mm.value= then alert 請輸入密碼! form.mm.focus exit sub end if5. 用戶信息發(fā)布界面:代碼設計 : end ifyn=msgbox( 您真的想提交嗎 ?,36,提示 )If yn=6 Thenf1.submitEnd If(五)、管理員模塊(張保軍) :1、模塊描述: 本模塊的主要目的是為了方便管理員對注冊的用戶和單位進行管理, 維護系統(tǒng)的安全和正常工作,對用戶和單位的信息加以保護,確保信息的完整、準確、 真實,維護用戶的合法權(quán)益。2、模塊功能:總管理員可以添加級別低的管理員, 管理員對注冊的用戶
26、和單位進行審查, 防 止違反規(guī)定的信息流傳,并且可以對低級別管理員進行權(quán)限設置。3、模塊性能:要求確保數(shù)據(jù)的真實性、 準確性、安全性。這里尤其強調(diào)的是, 數(shù)據(jù)的安全性, 管理員必須方便及時地對用戶的申請, 進行嚴格審核, 并予以適當?shù)臋?quán)利, 方便 用戶的適用本系統(tǒng)。4、模塊的流程圖:軟件測試(張亮)測試是軟件工程的重要環(huán)節(jié),為了進一步規(guī)范測試工作,為軟件測試工作 提供詳細的指引,以提高軟件開發(fā)工作的質(zhì)量,制定本軟件測試書。本軟件測試的流程圖如下:測試過程:先確定術(shù)語表縮寫、術(shù)語解釋GG廣告的漢語拼音首字母縮寫ZCDW注冊單位的漢語拼音首字母縮寫測試中情況填寫測試情況反饋表(見附表) ,填表的詳
27、細說明見后。反饋表 定期匯總反饋給開發(fā)人員, 開發(fā)人員負責解決問題, 并在反饋表上對解決方法和 問題出現(xiàn)原因進行記錄。 在測試過程中, 測試人員認為重大問題, 比如系統(tǒng)的內(nèi) 存沖突、非法操作,測試人員應爭取保留現(xiàn)場,請開發(fā)人員來現(xiàn)場查看。經(jīng)解決 的問題測試人員檢查后不再出現(xiàn),認可后在反饋表上簽字,并記錄下解決時間。 反饋表由測試者保留,定期匯總上報。測試環(huán)境: CPU: PII400 以上,內(nèi)存: 64M 以上,硬盤剩余空間 200M,X86 硬件環(huán)境(計劃在 6 臺配置不同的平臺上進行測試,包括 2 個 INTEL 平臺、兩 個 AMD 平臺、威盛 全美達平臺兩臺)配以 WINDOWS OS
28、(要求 WIN98 以 上版本, WIN98、WINME 、WINNT4.0 、WIN2000、WIN2003) 測試內(nèi)容 : 安裝與測試環(huán)境:將程序單位的所有程序以及用到的公共子程序安裝到指定的測試環(huán)境中, 檢查 是否可以正確安裝和執(zhí)行。安裝 /反安裝測試用例表配置說明安裝選項描述是否正常使用難易程度全部部分升級其它反安裝選項描述是否正常使用難易程度代碼正確性和規(guī)范性檢查:1 檢查程序單位的首部是否有程序說明和修改備注,內(nèi)容包括編寫或更改程 序的人員、時間、程序的功能及調(diào)用關(guān)系等;2 變量、過程、函數(shù)是否用統(tǒng)一的命名規(guī)則;3 程序中不同的功能部分是否有清楚的說明信息;4 在修改的代碼處是否有
29、修改注釋。5 運用人工分析和程序正確性證明的方法對被測設計文檔或程序文檔進行特 性分析,檢查設計和編碼的正確性; 代碼正確性和規(guī)范性檢查表 :檢查項結(jié)論數(shù)據(jù)類型問題()變量的數(shù)據(jù)類型有錯誤嗎?()存在不同數(shù)據(jù)類型的賦值嗎?()存在不同數(shù)據(jù)類型的比較嗎?變量值問題()變量的初始化或缺省值有錯誤嗎?()變量發(fā)生上溢或下溢嗎?()變量的精度不夠嗎?邏輯判斷問題()由于精度原因?qū)е卤容^無效嗎?()表達式中的優(yōu)先級有誤嗎?()邏輯判斷結(jié)果顛倒嗎?循環(huán)問題()循環(huán)終止條件不正確嗎?()無法正常終止(死循環(huán))嗎?()錯誤地修改循環(huán)變量嗎?()存在誤差累積嗎?內(nèi)存問題()內(nèi)存沒有被正確地初始化卻被使用嗎?()
30、內(nèi)存被釋放后卻繼續(xù)被使用嗎?(3)內(nèi)存越界嗎?(4)出現(xiàn)混亂指針嗎?文件 I/O 問題()對不存在的或者錯誤的文件進行操作嗎?()文件以不正確的方式打開嗎?()文件結(jié)束判斷不正確嗎?()沒有正確地關(guān)閉文件嗎?錯誤處理問題()忘記進行錯誤處理嗎?()錯誤處理程序塊一直沒有機會被運行?() 錯誤處理程序塊本身就有毛病嗎?如報告的錯誤與 實際錯誤不一致,處理方式不正確等等。()錯誤處理程序塊是“馬后炮”嗎?如在被它被調(diào)用之前軟件已經(jīng)出錯。HTML 及報表檢查:HTML 、報表的格式以及程序的命名是否符合統(tǒng)一的規(guī)則;HTML 功能、報表的字段位置、長度、類型應與設計文檔的要求一致。功能測試:檢查所有界
31、面是否顯示正確,界面之間切換是否正確;每一個界面的功能鍵、觸發(fā)鍵、按鈕、菜單、選擇項功能正確;檢查數(shù)據(jù)項的關(guān)聯(lián)與限制功能是否正確;找出設計文檔中要求的未被包含在上述幾項測試中的其它功能功能,逐項測 試,檢查是否達到設計文檔要求的功能。用戶界面測試的檢查表檢查項測試人員的類別及其評價窗口切換、移動、改變大小時正常嗎?各種界面元素的文字正確嗎?(如標題、提示等)各種界面元素的狀態(tài)正確嗎?(如有效、無效、選中 等狀態(tài))各種界面元素支持鍵盤操作嗎?各種界面元素支持鼠標操作嗎?對話框中的缺省焦點正確嗎?數(shù)據(jù)項能正確回顯嗎?對于常用的功能,是否符合用戶使用習慣?執(zhí)行有風險的操作時,有“確認”、“放棄”等提
32、示 嗎?操作順序合理嗎?有幫助嗎?各種界面元素的布局合理嗎?美觀嗎?各種界面元素的顏色協(xié)調(diào)嗎?各種界面元素的形狀美觀嗎?字體美觀嗎?圖標直觀嗎?其它這里分為兩個階段:(1)單元測試單獨檢測各模塊, 驗證程序模塊和詳細設計是否一致, 消除程序模塊內(nèi)部邏 輯上和功能上的錯誤及缺陷。采用白盒測試(測試用例需要等軟件實現(xiàn)以后確 定)。 單元測試檢查模塊界面的輸入輸出數(shù)據(jù), 判斷模塊是否符合設計要求、模 塊所涉及的局部數(shù)據(jù)結(jié)構(gòu)的狀況和改變、 模塊內(nèi)部重要執(zhí)行路徑 (包括出錯處理 路徑)的正確性。(2)集成測試 將已測試的模塊組裝進行檢測, 對照軟件設計檢測和排除子系統(tǒng)或系統(tǒng)結(jié)構(gòu) 上的錯誤。采用黑盒測試法
33、(測試用例須等待軟件實現(xiàn)以后確定)。 這里重點檢測模塊接口之間的連接, 發(fā)現(xiàn)訪問公共數(shù)據(jù)結(jié)構(gòu)可能引起的模塊 間的干擾,以及全局數(shù)據(jù)結(jié)構(gòu)的不一致,測試軟件系統(tǒng)或子系統(tǒng)輸入輸出處理、 故障處理和容錯等方面的能力。正確性測試:檢查寫/刪除操作的程序, 寫/刪除操作的結(jié)果正確, 手工打開數(shù)據(jù)庫表, 以檢 查寫/刪除的效果;檢查查詢或報表操作,檢查在各種選擇項的合理組合下,所產(chǎn)生的結(jié)果,對照數(shù)據(jù)庫中的數(shù)據(jù)是否正確;對照設計文檔的要求,測試程序是否正確。比較測試輸出和理論輸出檢測被測程序的正確性,包括內(nèi)部程序結(jié)構(gòu)的正確 性和程序功能實現(xiàn)的正確性、完備性。例如:對登錄功能的測試預計結(jié)果如下操作步驟預期結(jié)果輸
34、入正確的用戶名和口令 (均為 6 位),點擊OK 按鈕進入系統(tǒng)輸入正確的用戶名和口令(均為 10 位) ,點擊 OK 按鈕進入系統(tǒng)輸入正確的用戶名和口令(均為 6 至 8 位之 間),進入系統(tǒng)用戶名為空, 提示輸入用戶 名不能進入系統(tǒng)用戶名為空格, 提示無效用戶 名不能進入系統(tǒng)用戶名小于 6 位,提示用戶名太 短不能進入系統(tǒng)其它測試 編寫測試用例:“用戶名”“口令”“預 期 結(jié) 果”說明“ user10 ”“ pass10 ”進入系統(tǒng)正確的用戶名和口令(6位)“ user789” “ pass789” 進入系統(tǒng)正確的用戶名和口令(7-9 位)“ user0000“ pass0000 進入系統(tǒng)正
35、確的用戶名和口10”10”令(10位)“pass”提示輸入 用戶名不能進入 系統(tǒng)用戶名為空“空格”“pass”提示無效 用戶名不能進入 系統(tǒng)用戶名為空格“ user ”“ userpas”提 示 用戶 名太短不能進入 系統(tǒng)用戶名小于 6 位“ user0000011”“ userpas”提 示 用戶 名太長不能進入 系統(tǒng)用戶名大于 10 位可靠性測試: 非法鍵容錯測試:在不同的畫面,不同的字段處輸入非法鍵,被測試程序 應有非法鍵容錯能力;異常數(shù)據(jù)容錯測試:在不同的畫面,不同的字段輸入異常數(shù)據(jù),被測試程 序應有異常數(shù)據(jù)容錯能力;065535 和字符型數(shù)據(jù)說明容錯能力 / 恢復能力測試用例 這里的具體數(shù)值還需要根據(jù)開發(fā)環(huán)境確認,只是以變量范圍指定値: 0000 65535邊界值00000000 65535超出9999990000 65535邊界值655350000 65535超出-10范圍內(nèi)9999621空值(空)類型錯abcd0A3字符型測試用例00000001(半角數(shù)字)aaaaaaaa(半角字母)(空)000000000(半角數(shù)字) 我的名字叫張亮(全角 7 漢 字)偉大張亮(全角 4 文字)異常輸入 / 動作容錯能力 / 恢復能力造成的危害、損失示例:錯誤的數(shù)據(jù)類型,(比如在本軟件的姓名中加 入特殊
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- YY/T 0581.2-2024輸液連接件第2部分:無針連接件
- 貴州大學《生物防治學》2023-2024學年第一學期期末試卷
- 2025年貴州省安全員《C證》考試題庫及答案
- 2025湖北建筑安全員《C證》考試題庫
- 2025山西建筑安全員《A證》考試題庫及答案
- 硅湖職業(yè)技術(shù)學院《唐詩宋詞賞析》2023-2024學年第一學期期末試卷
- 貴陽學院《物流英語》2023-2024學年第一學期期末試卷
- 2025年河北建筑安全員C證(專職安全員)考試題庫
- 2025海南省安全員考試題庫及答案
- 2025年-黑龍江省安全員《A證》考試題庫及答案
- 三支一扶協(xié)議書模板
- 燙傷的防治與護理
- 2024年全國職業(yè)院校技能大賽高職組(護理技能賽項)備賽試題庫(含答案)
- 駕駛員三年內(nèi)工作總結(jié)
- 青年你為什么要入團-團員教育主題班會-熱點主題班會課件
- 司法鑒定工作應急預案
- 《竹結(jié)構(gòu)建筑技術(shù)規(guī)程》
- 大一中國近代史綱要期末考試試題及答案
- (完整版)鋼筋加工棚驗算
- 安徽省合肥市廬陽區(qū)2023-2024學年三年級上學期期末數(shù)學試卷
- 概念方案模板
評論
0/150
提交評論