面向?qū)ο缶幊添?xiàng)目開發(fā)報(bào)告書.doc_第1頁
面向?qū)ο缶幊添?xiàng)目開發(fā)報(bào)告書.doc_第2頁
面向?qū)ο缶幊添?xiàng)目開發(fā)報(bào)告書.doc_第3頁
面向?qū)ο缶幊添?xiàng)目開發(fā)報(bào)告書.doc_第4頁
面向?qū)ο缶幊添?xiàng)目開發(fā)報(bào)告書.doc_第5頁
已閱讀5頁,還剩53頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

面向?qū)ο缶幊虒?shí)訓(xùn)項(xiàng)目開發(fā)報(bào)告書系 別: 信息技術(shù)系 專 業(yè): 軟件技術(shù) 班 級: X0706 小 組 名: 第 五 組 指導(dǎo)教師: 宋世發(fā) 時 間: 2009.10 荊州職業(yè)技術(shù)學(xué)院信息技術(shù)系課程綜合實(shí)訓(xùn)任務(wù)書設(shè)計(jì)名稱: 宿舍管理系統(tǒng) 指導(dǎo)教師: 宋世發(fā) 下達(dá)時間: 2009-10-24 學(xué)生姓名: 趙新迪 學(xué) 號: 070617學(xué)生姓名: 蔡 敏 學(xué) 號: 070619學(xué)生姓名: 張 軍 學(xué) 號: 070607學(xué)生姓名: 胡雄蜂 學(xué) 號: 070620專 業(yè): 軟件技術(shù)一、 課程設(shè)計(jì)的基本要求1、 登錄系統(tǒng)2、 房間信息和學(xué)生信息查詢3、 資料錄入二、 課程設(shè)計(jì)的主要內(nèi)容1、 房間樓號或房號查詢房間基本信息,包括房間的入住學(xué)生性別、可住人數(shù)、費(fèi)用等2、 根據(jù)學(xué)生的學(xué)號、姓名或院系名稱查詢學(xué)生的具體信息,包括學(xué)生的住宿信息等3、 對于學(xué)生的基本信息和宿舍的基本信息進(jìn)行錄入等三、 課程設(shè)計(jì)的進(jìn)程安排1、 2009年10月24日2009年10月25日: 分工2、 2009年10月25日2009年10月27日: 界面設(shè)計(jì)3、 2009年10月27日2009年10月30日: 運(yùn)行調(diào)試和報(bào)告書 評 分: 指導(dǎo)教師(簽名):_2009年 10月30日宿舍管理系統(tǒng) 課程設(shè)計(jì)報(bào)告1、可行性分析報(bào)告1 引言 1.1 編寫目的:目前,國內(nèi)的許多高校都沒有宿舍管理系統(tǒng),學(xué)生的住宿管理還靠的是人工筆錄,其效率和安全性存在一定的問題,正是看到這個潛在的空白市場,我們決定開發(fā)宿舍管理系統(tǒng),來滿足各大高校的迫切需要。同時,提高我公司的知名度及影響力,提高我公司的技術(shù)水平。 1.2 項(xiàng)目背景:應(yīng)包括 軟件的名稱:宿舍管理系統(tǒng) 項(xiàng)目的任務(wù)提出者、開發(fā)者、用戶及實(shí)現(xiàn)軟件的單位 :項(xiàng)目的任務(wù)提出者:趙新迪項(xiàng)目的任務(wù)開發(fā)者:蔡敏項(xiàng)目的用戶:全國各大高校項(xiàng)目的實(shí)現(xiàn)軟件的單位:X0706開發(fā)小組 項(xiàng)目與其他軟件或其他系統(tǒng)的關(guān)系:基于Java語言及開發(fā)工具,基于windows操作系統(tǒng),SQL數(shù)據(jù)庫技術(shù) 1.3 定義:列出文檔中用到的專門術(shù)語的定義和縮寫詞的原文。管理員信息表術(shù)語說明定義:字段名 類型 字段說明 Id INTEGER(11) 該表的唯一主鍵Name VARCHAR(11) 學(xué)生姓名 Sex VARCHAR(2) 學(xué)生姓名 Department VARCHAR(20) 學(xué)生姓別 Building INTEGER(11) 學(xué)生所屬院系 Room INTEGER(11) 學(xué)生所在房間號 1.4 參考資料:列出有關(guān)資料的作者、標(biāo)題、編號、發(fā)表日期、出版單位或資料來源,可包括 計(jì)算機(jī)軟件開發(fā)人員的技術(shù)參考書 宋喬石 2006年6月23 DU8網(wǎng) Java編程思想 王青 2005年6月01 飛龍雅思網(wǎng)2 可行性研究的前提 2.1 要求:列出并說明建議開發(fā)軟件的的基本要求,如 功能 :主要涉及數(shù)據(jù)的查詢,錄入等操作。在對數(shù)據(jù)進(jìn)行操作之前,首先對登錄用戶的有效性進(jìn)行檢驗(yàn),判斷是否為有效用戶。判斷用戶為有效用戶之后。進(jìn)行相關(guān)的操作。對房間號和學(xué)生數(shù)據(jù)的查詢可以根據(jù)不同的查詢條件的組合,查詢出不同的結(jié)果集。對于房間和學(xué)生信息的錄入,通過連接數(shù)據(jù)庫后檢查錄入的信息是否重復(fù),如不重復(fù),則將新錄入的信息更新到數(shù)據(jù)庫中。 性能 :能在一般計(jì)算機(jī)上運(yùn)行,專供宿舍管理人員,技術(shù)人員使用 輸入/輸出 :輸入學(xué)生的名字信息/學(xué)生的宿舍號及成員 基本的數(shù)據(jù)流程和處理流程 :用戶驗(yàn)證登錄系統(tǒng)相關(guān)操作退出系統(tǒng) 安全與保密要求 :不得向非工作人員透露學(xué)生個人信息資料 與軟件相關(guān)的其他系統(tǒng):SQL數(shù)據(jù)庫,windows操作系統(tǒng) 完成日期 :11月3號2.2 目標(biāo):可包括 要人力與設(shè)備費(fèi)用的最小支出創(chuàng)造出最大的收益 處理速度達(dá)到了國內(nèi)先進(jìn)水平 其精確度要達(dá)到止前最先進(jìn)的技術(shù) 2.3 條件、假定和限制:可包括 建議開發(fā)軟件運(yùn)行的最短壽命:可以維持1年 進(jìn)行顯然方案選擇比較的期限:一個星期 硬件、軟件、運(yùn)行環(huán)境和開發(fā)環(huán)境的條件和限制:本軟件可以支持很多種操作平臺,對于軟硬件都沒有太大的要求。開發(fā)環(huán)境可以再Jcreator下也可以直接在Eclipse下編輯 可利用的信息和資源 :一些相關(guān)項(xiàng)目的借鑒及參考資料。如Java程序設(shè)計(jì)和等 建議開發(fā)軟件投入使用的最遲時間:三個禮拜左右。2.4 可行性研究方法 :通過分析項(xiàng)目的開發(fā)難度,以及項(xiàng)目的應(yīng)用空間 2.4 可行性研究方法 2.5 決定可行性的主要因素 3 對現(xiàn)有系統(tǒng)的分析 3.1 處理流程和數(shù)據(jù)流程:在程序運(yùn)行中,每當(dāng)單擊數(shù)字按鈕和運(yùn)算符按鈕,都會出發(fā)動作actionPerformed(ActionEvent e),利用類ActionEvent的getActionCommand()方法確定是由哪一個按鈕觸發(fā)的,進(jìn)行相應(yīng)的計(jì)算操作。 3.2 進(jìn)度:按階段完成的項(xiàng)目,用圖表說明開始時間、完成時間。3.3 費(fèi)用支出:人力、計(jì)算機(jī)、時間、支持性服務(wù)、材料等項(xiàng)開支。 3.4 人員:開發(fā)人員4個,要求對java語言有一定的了解。 3.5 設(shè)備 :硬件:普通電腦一臺。 軟件:OS:windows xp;開發(fā)工具:eliplse(簡體中文版)。3.6 局限性:該項(xiàng)目開發(fā)的只是一個宿舍管理系統(tǒng),功能不夠強(qiáng)大,技術(shù)不夠成熟。4 所建議技術(shù)可行性分析 4.1 對系統(tǒng)的簡要描述 :本系統(tǒng)由于涉及信息的管理和持久化,所以需要用數(shù)據(jù)庫來存放相應(yīng)的數(shù)據(jù)。在對數(shù)據(jù)進(jìn)行操作之前,還有安全系統(tǒng)檢驗(yàn)身份,不同權(quán)限,可以執(zhí)行不同的操作4.2 與現(xiàn)有系統(tǒng)比較的優(yōu)越性 :該系統(tǒng)其操作易于掌握,存儲數(shù)據(jù)量大,執(zhí)行速度快,效率高,采用目前市場上最新技術(shù)。4.3 處理流程和數(shù)據(jù)流程 ;項(xiàng)目按照事先劃分好的任務(wù)和模塊去執(zhí)行和處理流程,而數(shù)據(jù)流圖則根據(jù)函數(shù)的調(diào)用和程序流向圖的走向而定4.4 采用建議系統(tǒng)可能帶來的影響 4.4 采用次項(xiàng)目可能帶來的影響:為廣大用戶提供更好的服務(wù)和幫助,提高了該軟件的效益。 對設(shè)備的影響:使各個設(shè)備之間的通信速度加快,有利于各設(shè)備的穩(wěn)定。 對現(xiàn)有軟件的影響:提高現(xiàn)有軟件的效率,減少對現(xiàn)有軟件的耗損 。 對用戶的影響:使用戶更加方便的進(jìn)行一些數(shù)字的運(yùn)算,加快了運(yùn)算的速度和準(zhǔn)確性,為用戶帶來了很大的幫助。 對系統(tǒng)運(yùn)行的影響 :可以進(jìn)一步檢驗(yàn)和認(rèn)識系統(tǒng)的優(yōu)缺點(diǎn),達(dá)到完善系統(tǒng)的目的。 對開發(fā)環(huán)境的影響 :有能夠編譯代碼的軟件和開發(fā)運(yùn)行環(huán)境,使軟件的運(yùn)行更加便利 4.5 技術(shù)可行性評價:包括 在限制條件下,一些基本的功能目的依然能達(dá)到。 利用現(xiàn)有技術(shù),項(xiàng)目的功能都基本實(shí)現(xiàn)。 對開發(fā)人員而言,他們就是小組的成員,都必須對軟件的架構(gòu)、,模塊的功能化以及程序的運(yùn)行走向有一定程度的了解。在規(guī)定的期限內(nèi),項(xiàng)目能夠開發(fā)順利完成 5 所建議系統(tǒng)經(jīng)濟(jì)可行性分析 5.1 支出 :精力、時間、人力、計(jì)算機(jī)、支持性服務(wù)、材料等項(xiàng)開支。5.2 效益 :項(xiàng)目開發(fā)成功后能為企事業(yè)帶來一定的經(jīng)濟(jì)收益。5.3 收益/投資比:收益大于投資,開發(fā)前景好。5.4 投資回收周期 :3個禮拜5 6 社會因素可行性分析 6.1 法律因素:符合國家標(biāo)準(zhǔn)信息化標(biāo)準(zhǔn),國家支持此項(xiàng)目的開發(fā)及推廣。 6.2 用戶使用可行性:該系統(tǒng)操作簡單,人機(jī)對話,易于上手,易于用戶根據(jù)自己的權(quán)限來進(jìn)行操作 8 結(jié)論意見 開發(fā)小組在對項(xiàng)目的各個方面進(jìn)行了全面的分析和可行性研究后,認(rèn)為項(xiàng)目有開發(fā)的價值,于是在劃分好功能模塊的任務(wù)后,就開始著手組織開發(fā)項(xiàng)目;而只有將項(xiàng)目的整體 功能劃分為若干模塊,確定每個組員應(yīng)完成的任務(wù)。在這一切準(zhǔn)備工作均已完成后,再進(jìn)行開發(fā),使工程如期完成2、項(xiàng)目開發(fā)計(jì)劃 1 引言 1.1 編寫目的: 隨著時代的進(jìn)步,計(jì)算機(jī)技術(shù)的發(fā)展,應(yīng)用計(jì)算機(jī)軟件技術(shù)進(jìn)行高校宿舍管理,提高高校管理效率,優(yōu)化高校資源,增強(qiáng)高校綜合實(shí)力,已經(jīng)成了必然的歷史趨勢,原始的手工記錄方式雖然實(shí)在簡單,手工財(cái)務(wù)記帳的方式已經(jīng)很難滿足高校在管理上的需要了,每當(dāng)月尾要計(jì)算高校學(xué)生情況,手工計(jì)算的模式是顯得多么的有心無力,但其實(shí)這些任務(wù),在當(dāng)今的計(jì)算機(jī)技術(shù)前,只是鼠標(biāo)輕輕的一點(diǎn),就解決了1.2 項(xiàng)目背景: 1.項(xiàng)目的委托單位:荊州職業(yè)技術(shù)學(xué)院2.開發(fā)單位:X0706軟件開發(fā)小組3.主管部門:荊州職業(yè)技術(shù)學(xué)院技術(shù)部 4.背景:長久以來傳統(tǒng)功能型宿舍管理軟件一直是以產(chǎn)品為中心來設(shè)計(jì),軟件開發(fā)者往往更注重技術(shù)運(yùn)用環(huán)節(jié)、軟件運(yùn)行效率等技術(shù)性較強(qiáng)的部分卻忽視了最重要的一點(diǎn),就是學(xué)校的個性化需求及用戶的使用體驗(yàn),基于這類固化模型式開發(fā)的管理軟件,試圖用一種大而全的系統(tǒng)涵蓋學(xué)校所有可能用到的功能,這導(dǎo)致了大量紛繁復(fù)雜對學(xué)校來說卻毫無用處的功能糾結(jié)在一起,易用性差、使用者難以更專注的將注意力集中在學(xué)生最需要關(guān)注的關(guān)鍵,一種先進(jìn)的宿舍管理系統(tǒng),迫切需要。1.3 定義:列出文檔中用到的專門術(shù)語的定義和縮寫詞的原文:字段名 類型 字段說明 Id INTEGER(11) 該表的唯一主鍵Name VARCHAR(11) 學(xué)生姓名 Sex VARCHAR(2) 學(xué)生姓名 Department VARCHAR(20) 學(xué)生姓別 Building INTEGER(11) 學(xué)生所屬院系 Room INTEGER(11) 學(xué)生所在房間號 1.4 參考資料:可包括: 計(jì)算機(jī)軟件開發(fā)人員的技術(shù)參考書 宋喬石 2006年6月23 DU8網(wǎng) Java編程思想 王青 2005年6月01 飛龍雅思網(wǎng) 2 項(xiàng)目概述 2.1 工作內(nèi)容::通過對java語言中的關(guān)系表達(dá)式,邏輯表達(dá)式,選擇結(jié)構(gòu),循環(huán)結(jié)構(gòu),數(shù)組和函數(shù)等程序設(shè)計(jì)的基本語法和語義結(jié)構(gòu)的綜合訓(xùn)練,掌握程序設(shè)計(jì)的基本方法,常用技巧。 2.2 條件與限制: 裝有JAVA,SQL的計(jì)算機(jī)。 2.3.1程序:宿舍信息管理系統(tǒng),主要用JAVA語言 2.3.2文檔:軟件需求說明書概要設(shè)計(jì)說明書測試分析報(bào)告用記操作手冊2.4 運(yùn)行環(huán)境:硬件環(huán)境:1)Microsoft Windows NT 351或更高版本,或Microsoft Windows 95或更高版本。(2)80486或更高的微處理器。(3)MicrosoftWindows支持的VGA或更高分辨率的顯示器。(4)應(yīng)用程序要求8MBRAM(依據(jù)具體的類型庫或應(yīng)用程序包括的動態(tài)鏈接庫而變化(5)JAVA開發(fā)環(huán)境要求16MBRAM軟件環(huán)境: 目前市場上比較流行的數(shù)據(jù)庫開發(fā)、管理軟件來看;對于比較簡單的中小型數(shù)據(jù)庫,MicrosoftVisualBasic5060和MicrosoftSQL的結(jié)合無疑是在實(shí)際應(yīng)用中較為成功的一種解決方案。java開發(fā)軟件 SQL數(shù)據(jù)庫 java結(jié)合SQL語句實(shí)現(xiàn))和簡潔明了的數(shù)據(jù)庫接口;后者則可對數(shù)據(jù)庫實(shí)施操作、維護(hù)和權(quán)限識別功能,也可通過JAVAfor Application與SQL語句的結(jié)合對數(shù)據(jù)庫進(jìn)行更為復(fù)雜的操作2.5 服務(wù):開發(fā)單位免費(fèi)實(shí)行二個月培訓(xùn)、普遍計(jì)算機(jī)安裝使用、保修期三年、支持98以上操作系統(tǒng)。 2.6 驗(yàn)收標(biāo)準(zhǔn) :1.要有一個簡單的人機(jī)交互界面。 2.要有Session中的存儲的信息,確定當(dāng)前用記是否為用記登錄。只有有權(quán)限的用記才能進(jìn)行相關(guān)操作,進(jìn)行相關(guān)查詢。 3.內(nèi)容要符合國家標(biāo)準(zhǔn) 3 實(shí)施計(jì)劃 3.1 任務(wù)分解:蔡敏 項(xiàng)目開發(fā)計(jì)劃 可行性分析報(bào)告張軍 軟件需求說明書 軟件需求說明書胡雄峰 詳細(xì)設(shè)計(jì)說明書 用戶操作手冊趙新迪 項(xiàng)目開發(fā)總結(jié)報(bào)告 測試分析報(bào)告 3.2 進(jìn)度:分析計(jì)劃三天代碼編寫二周軟件測試一周測試分析報(bào)告軟件工作修正總結(jié)一周 3.3 預(yù)算 a) 資源建設(shè)經(jīng)費(fèi):用于建設(shè)和購買資源的費(fèi)用。 10000元b) 設(shè)備購置經(jīng)費(fèi):設(shè)備購置、運(yùn)輸、安裝、維護(hù)修理費(fèi) 12000元c) 系統(tǒng)開發(fā)經(jīng)費(fèi):技術(shù)支持環(huán)境建設(shè)中所需軟件的開發(fā)和購買費(fèi)用 30000元d) 管理費(fèi):子項(xiàng)目承建單位為組織和支持項(xiàng)目建設(shè)而支出的費(fèi)用,包括人員培訓(xùn)費(fèi)用等。管理費(fèi)不得超過子項(xiàng)目經(jīng)費(fèi)的5%。5000元3.4 關(guān)鍵問題:對JSP技術(shù)人才的缺乏;要專門人才進(jìn)行培訓(xùn),使其掌握J(rèn)SP技術(shù),來為團(tuán)隊(duì)服務(wù) 4 人員組織及分工蔡敏 項(xiàng)目開發(fā)計(jì)劃 可行性分析報(bào)告張軍 軟件需求說明書 軟件需求說明書胡雄峰 詳細(xì)設(shè)計(jì)說明書 用戶操作手冊趙新迪 項(xiàng)目開發(fā)總結(jié)報(bào)告 測試分析報(bào)告 5 交付期限 11月3號6 專題計(jì)劃要點(diǎn) 1.各部分工作的負(fù)責(zé)人員蔡敏 項(xiàng)目開發(fā)計(jì)劃 可行性分析報(bào)告張軍 軟件需求說明書 軟件需求說明書胡雄峰 詳細(xì)設(shè)計(jì)說明書 用戶操作手冊趙新迪 項(xiàng)目開發(fā)總結(jié)報(bào)告 測試分析報(bào)告2.開發(fā)的進(jìn)度分析計(jì)劃三天代碼編寫二周軟件測試一周測試分析報(bào)告軟件工作修正總結(jié)一周3.開發(fā)經(jīng)費(fèi)的預(yù)算a) 資源建設(shè)經(jīng)費(fèi):用于建設(shè)和購買資源的費(fèi)用。 10000元b) 設(shè)備購置經(jīng)費(fèi):設(shè)備購置、運(yùn)輸、安裝、維護(hù)修理費(fèi) 12000元c) 系統(tǒng)開發(fā)經(jīng)費(fèi):技術(shù)支持環(huán)境建設(shè)中所需軟件的開發(fā)和購買費(fèi)用 30000元d) 管理費(fèi):子項(xiàng)目承建單位為組織和支持項(xiàng)目建設(shè)而支出的費(fèi)用,包括人員培訓(xùn)費(fèi)用等。管理費(fèi)不得超過子項(xiàng)目經(jīng)費(fèi)的5%。5000元4.所需的硬件1)Microsoft Windows NT 351或更高版本,或Microsoft Windows 95或更高版本。(2)80486或更高的微處理器。(3)MicrosoftWindows支持的VGA或更高分辨率的顯示器。(4)應(yīng)用程序要求8MBRAM(依據(jù)具體的類型庫或應(yīng)用程序包括的動態(tài)鏈接庫而變化(5)JAVA開發(fā)環(huán)境要求16MBRAM5.軟件資源目前市場上比較流行的數(shù)據(jù)庫開發(fā)、管理軟件來看;對于比較簡單的中小型數(shù)據(jù)庫,MicrosoftVisualBasic5060和MicrosoftSQL的結(jié)合無疑是在實(shí)際應(yīng)用中較為成功的一種解決方案。java開發(fā)軟件 SQL數(shù)據(jù)庫 java結(jié)合SQL語句實(shí)現(xiàn))和簡潔明了的數(shù)據(jù)庫接口;后者則可對數(shù)據(jù)庫實(shí)施操作、維護(hù)和權(quán)限識別功能,也可通過JAVAfor Application與SQL語句的結(jié)合對數(shù)據(jù)庫進(jìn)行更為復(fù)雜的操作3、軟件需求說明書 1 引言 1.1 編寫目的:在完成了宿舍管理系統(tǒng)軟件市場的前期調(diào)查,同時與多位軟件使用者進(jìn)行了全面深入地探討和分析的基礎(chǔ)上,提出了這份軟件需求規(guī)格說明書。此需求規(guī)格說明書對宿舍管理系統(tǒng)軟件做了全面細(xì)致的用戶需求分析,明確所要開發(fā)的軟件應(yīng)具有的功能、性能與界面,使系統(tǒng)分析人員及軟件開發(fā)人員能清楚地了解用戶的需求,并在此基礎(chǔ)上進(jìn)一步提出概要設(shè)計(jì)說明書和完成后續(xù)設(shè)計(jì)與開發(fā)工作。本說明書的預(yù)期讀者為客戶、學(xué)校管理等1.2 項(xiàng)目背景:應(yīng)包括 由于學(xué)校人數(shù)多,宿舍多,人員住宿管理不方便,同時畢業(yè)和升學(xué)造成人員大量的流動使對學(xué)生的管理造成嚴(yán)重的麻煩,查找學(xué)生住宿情況顯得力不從心,有時查找與重新整理文件要浪費(fèi)許多的人力、物力。而且近年來,各個學(xué)校的競爭不斷加強(qiáng),人身安全問題的不斷強(qiáng)化,使學(xué)校對宿舍學(xué)生的管理更加上心,同時各個企業(yè)單位的競爭和人員的大量流動,于是人們不斷地在探索希望能找到解決的方法。為了解決以上的問題,讓學(xué)校企業(yè)單位能夠有效的掌握,有效的共享文件資源,宿舍管理系統(tǒng)的信息化、規(guī)范化,本人多方聽取意見、追加和完善大量實(shí)用功能,進(jìn)而了解文件管理的流程,同時結(jié)合學(xué)校和企業(yè)單位宿舍管理的方法,開發(fā)出一套適合于查找的宿舍管理系統(tǒng) 該軟件系統(tǒng)與其他系統(tǒng)的關(guān)系。 1.3 定義:列出文檔中所用到的專門術(shù)語的定義和縮寫詞的愿文。 1.4 參考資料:可包括 java語言程序設(shè)計(jì)課程實(shí)踐作者: 陳明、標(biāo)題:java語言程序設(shè)計(jì)課程實(shí)踐編號:031094 發(fā)表日期:2009.1出版單位: 清華大學(xué)出版社2 任務(wù)概述 2.1 目標(biāo) 在當(dāng)今世界電腦普及的時刻,人們已經(jīng)習(xí)慣用電腦辦公,結(jié)果自然會產(chǎn)生大量的電子文件,這些文件有寶貴的歷史價值,但我們?nèi)绻麑⒏嗟臅r間花費(fèi)在尋找這些文件上,即費(fèi)時又費(fèi)力。本軟件根據(jù)此需求進(jìn)行開發(fā)的。2.2 運(yùn)行環(huán)境 2.2運(yùn)行環(huán)境2.2.1硬件環(huán)境A 一臺586 以上的微機(jī)及兼容B內(nèi)存1GC液晶 彩顯一臺2.2.2軟件環(huán)境6.3 軟件接口 運(yùn)行于Windowsxp及更高版本具有WIN32 API的操作系統(tǒng)之上6.4 故障處理 正常使用時不應(yīng)出錯,若運(yùn)行時遇到不可恢復(fù)的系統(tǒng)錯誤,也必須保證數(shù)據(jù)庫完好無損。調(diào)試中遇到的問題及解決的方案:7 其他需求 1)系統(tǒng)的功能實(shí)現(xiàn)情況: 用戶可在本系統(tǒng)下實(shí)現(xiàn)各種用戶要求的功能2)系統(tǒng)的安全性: 對于系統(tǒng)的重要數(shù)據(jù)都有保護(hù),具有一定的安全性3)系統(tǒng)的封閉性: 用戶的封閉性較好,用戶基本上在提示信息下繪圖4、概要設(shè)計(jì)說明書1 引言 1.1在面向世界,面向現(xiàn)代化的今天,方便快捷效率的工作方式已經(jīng)深入人心,成為人們的喜愛,相對于煩瑣且容易出錯的手寫記錄,人們偏愛于方便快捷的軟件記錄和查詢,尤其在人員管理方面,為此開發(fā)管理工具系統(tǒng)軟件,能夠滿足現(xiàn)今社會并提高工作效率。該系統(tǒng)軟件非常容易被接受,它具有簡單易作 節(jié)約大量的人力資源和時間,提高工作效率和方便以后的查詢?yōu)槟康摹?1.2 項(xiàng)目背景: 1.項(xiàng)目的委托單位:荊州職業(yè)技術(shù)學(xué)院2.開發(fā)單位:X0706軟件開發(fā)小組3.主管部門:荊州職業(yè)技術(shù)學(xué)院技術(shù)部 1.3 定義:宿舍管理系統(tǒng)軟件是利用Session,JavaScript語言Form表單,實(shí)現(xiàn)一個簡單的人機(jī)交截面,通過與數(shù)據(jù)庫的連接,查詢學(xué)生和房間信息以及實(shí)現(xiàn)對學(xué)生和房間信息的錄入等。 1.4 參考資料: java語言程序設(shè)計(jì)課程實(shí)踐作者: 陳明、標(biāo)題:java語言程序設(shè)計(jì)課程實(shí)踐編號:031094 發(fā)表日期:2009.1出版單位: 清華大學(xué)出版社2 任務(wù)概述 2.1 目標(biāo) :實(shí)現(xiàn)簡便的錄入查詢功能,使查詢和錄入更加方便快捷,實(shí)現(xiàn)資源的充分利用。 2.2 需求:用戶解決問題或達(dá)到目標(biāo)所需的條件或功能,使用戶方便快捷的操作達(dá)到人力物力資源的和諧利用。模塊的獨(dú)立性:是指軟件系統(tǒng)中每個模塊只涉及軟件要求的具體的子功能,而和軟件系統(tǒng)中其他的模塊的接口是簡單的 定義:列出文檔中用到的專門術(shù)語的定義和縮寫詞的原文:字段名 類型 字段說明 Id INTEGER(11) 該表的唯一主鍵Name VARCHAR(11) 學(xué)生姓名 Sex VARCHAR(2) 學(xué)生姓名 Department VARCHAR(20) 學(xué)生姓別 Building INTEGER(11) 學(xué)生所屬院系 Room INTEGER(11) 學(xué)生所在房間號3 總體設(shè)計(jì) 3.2 總體結(jié)構(gòu)和模塊外部設(shè)計(jì) 3.3 功能分配:表明各項(xiàng)功能與程序結(jié)構(gòu)的關(guān)系。 4 出錯處理設(shè)計(jì) 4.1 出錯輸出信息 4.2 出錯處理對策:如設(shè)置后備、性能降級、恢復(fù)及再啟動等。 5 維護(hù)設(shè)計(jì) 說明為方便維護(hù)工作的設(shè)施,如維護(hù)模塊等。 4.所需的硬件1)Microsoft Windows NT 351或更高版本,或Microsoft Windows 95或更高版本。(2)80486或更高的微處理器。(3)MicrosoftWindows支持的VGA或更高分辨率的顯示器。(4)應(yīng)用程序要求8MBRAM(依據(jù)具體的類型庫或應(yīng)用程序包括的動態(tài)鏈接庫而變化(5)VisualBasic開發(fā)環(huán)境要求16MBRAM5.軟件資源目前市場上比較流行的數(shù)據(jù)庫開發(fā)、管理軟件來看;對于比較簡單的中小型數(shù)據(jù)庫,MicrosoftVisualBasic5060和MicrosoftAccess97的結(jié)合無疑是在實(shí)際應(yīng)用中較為成功的一種解決方案。java開發(fā)軟件 SQL數(shù)據(jù)庫 VisualBasicforApplication結(jié)合SQL語句實(shí)現(xiàn))和簡潔明了的數(shù)據(jù)庫接口;后者則可對數(shù)據(jù)庫實(shí)施操作、維護(hù)和權(quán)限識別功能,也可通過JSP與SQL語句的結(jié)合對數(shù)據(jù)庫進(jìn)行更為復(fù)雜的操作5、詳細(xì)設(shè)計(jì)說明書編寫單位:荊州職業(yè)技術(shù)學(xué)院X0706趙新迪小組設(shè)計(jì)人員:趙新迪胡雄峰 蔡敏張軍版 本:1.0編寫日期:2009.10、241.1編寫目的本說明書在概要設(shè)計(jì)的基礎(chǔ)上,對宿舍管理系統(tǒng)的各模塊、程序、子系統(tǒng)分別進(jìn)行了實(shí)現(xiàn)層面上的要求和說明。軟件開發(fā)小組的產(chǎn)品實(shí)現(xiàn)成員應(yīng)該閱讀和參考本說明進(jìn)行代碼的編寫、測試。1.2背景說明:A、 軟件系統(tǒng)的名稱: 宿舍管理系統(tǒng):B、 任務(wù)提出者:趙新迪開發(fā)者:荊州職業(yè)技術(shù)學(xué)院X0706趙新迪小組實(shí)現(xiàn)完成的系統(tǒng)將可用在所有裝有Microsoft Windows 操作系統(tǒng)的個人PC上.本系統(tǒng)將是獨(dú)立的系統(tǒng)。1.3定義API函數(shù)-由函數(shù)、消息、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)類型以及語句組成,它們可在創(chuàng)建在 Microsoft Windows 下運(yùn)行的應(yīng)用程序中使用。API 中使用最多的部分是從 Windows 中調(diào)用 API 函數(shù)的代碼元素,包括過程聲明(Windows 函數(shù))、用戶自定義類型的定義(用來傳遞到函數(shù)中的數(shù)據(jù)結(jié)構(gòu)),以及常數(shù)聲明(傳遞給函數(shù)以及從函數(shù)中返回的值)。相關(guān)的文件包括:A、 宿舍管理系統(tǒng)軟件項(xiàng)目需求說明;B、 宿舍管理系統(tǒng)軟件項(xiàng)目開發(fā)計(jì)劃;C、 宿舍管理系統(tǒng)軟件項(xiàng)目概要設(shè)計(jì);2、在概要設(shè)計(jì)中,系統(tǒng)的在結(jié)構(gòu)描述縱向上劃分為二個層次,實(shí)現(xiàn)該系統(tǒng)的策略和描述請參考 詳細(xì)設(shè)計(jì)文檔。系統(tǒng)采用JSP的標(biāo)準(zhǔn)EXE工程來進(jìn)行開發(fā),實(shí)現(xiàn)標(biāo)準(zhǔn)包括:1、主程序A、工程類型:標(biāo)準(zhǔn)EXE;B、工程名稱:MultifunctionPlayerC、編譯生成文件:MultifunctionPlayer.EXED、引用的組件:SpeechSDK51.exe、SpeechSDK51LanPack.exe、Spchapi.exe、Mstts.exe、MsAgent.exe、tv_enua.exeE、引用的控件:Microsoft Agent Control 2.0 精靈控件;Microsoft Windows Comman Controls 6.0 SP6 Windows通用組件SP6;Microsoft Common Dialog Control 6.0 (SP6) 共用對話框組件;Microsoft Multimedia Control 6.0 MMC媒體控件注:以上提供的是組件集合,具體用到的控件都包含在里面2、用戶自定義控件:curtmenu OfficeXP/Office2003菜單控件;BSE Engine XP按鈕;ECBridge 詞典控件; JwldButn2bXP按鈕; Clock.ocx時鐘控件; asBubbleForm氣泡控件; ListBoxEx用戶控件;注:后來使用的后添加的控件可以不計(jì)入本文檔,但必須在合適的地方注明。 3.1程序描述A、目的和意義:該部分以窗體上的快捷菜單、控制面板的方式為用戶提供友好的控制手段,其主要的目的還是使用戶能夠更方便的使用精靈史努比。因此,無論從外觀上還是從功能上都應(yīng)有一定的可操作性和可用性。B、特點(diǎn)說明:該窗體在設(shè)計(jì)上盡量的符合人們的使用習(xí)慣,并且在出現(xiàn)非法操作的情況下,有相應(yīng)的提示信息輸出。單擊并按住該窗體的面板部分或標(biāo)題部分可以移動該窗體。該面板(圖2)可以自動隱藏,類似于QQ的功能。外觀顏色上應(yīng)以鮮亮為主,可以換膚;根據(jù)皮膚還可以選擇相應(yīng)的顏色,并適當(dāng)配以較鮮艷的皮膚,滿足不同人的需要。 菜單的設(shè)計(jì)應(yīng)在兩個方面考慮:1、使用上,在使用上應(yīng)盡量讓用戶感覺到方便又符合人們的習(xí)慣。分類要明確、細(xì)致。2、外觀上,應(yīng)考慮使用當(dāng)今比較流行的菜單樣式,顯得比較華麗。盡量的能讓用戶可以按照自己的意愿去改變菜單的樣式,在選項(xiàng)里去設(shè)置。3.2功能用戶的操作采用IPO圖表示如下:1、用戶所做的操作輸 入1、根據(jù)用戶操作信息執(zhí)行處理;處 理1、根據(jù)不同的指令,在屏幕上給出相應(yīng)的動作或信息;輸 出圖4:用戶操作處理:IPO3.3性能靈 活 性:窗口響應(yīng)絕大部分的快捷菜單和控制面板操作;時間特性:響應(yīng)鼠標(biāo)單擊的時間在23秒之間(考慮到鼠標(biāo)事件較多處理較繁瑣);3.4輸人項(xiàng)輸入的數(shù)據(jù)是戶執(zhí)行的各種操作,包括鼠標(biāo)、鍵盤、語音控制等操作。3.5輸出項(xiàng)輸入情況輸出情況右擊快捷菜單,選擇任意的選項(xiàng) 根據(jù)選擇的命令執(zhí)行相應(yīng)的操作;通過控制面板,選擇你所需要的選項(xiàng)根據(jù)你的選擇作出響應(yīng)的操作;通過語音控制根據(jù)輸入的語音指令,作出相應(yīng)的動作;3.6算法本部分沒有采用自定義的算法??尚迯?fù)有錯誤操作退出顯示主操作界面用戶的各種操作指令執(zhí)行相應(yīng)判斷處理作出相應(yīng)的提示根據(jù)相應(yīng)的指令作出相應(yīng)的動作開始3.7流程邏輯相應(yīng)的指令3.8接口、 SAPI SDK是微軟公司免費(fèi)提供的語音應(yīng)用開發(fā)工具包,這個SDK中包含了語音應(yīng)用設(shè)計(jì)接口(SAPI)、微軟的連續(xù)語音識別引擎(MCSR)以及微軟的語音合成(TTS)引擎等等。目前的5.1版本一共可以支持3種語言的識別 (英語,漢語和日語)以及2種語言的合成(英語和漢語)。SAPI中還包括對于低層控制和高度適應(yīng)性的直接語音管理、訓(xùn)練向?qū)?、事件、語法編譯、資源、語音識別(SR)管理以及TTS管理等強(qiáng)大的設(shè)計(jì)接口。其結(jié)構(gòu)如圖(1):圖(1)語音引擎則通過DDI層(設(shè)備驅(qū)動接口)和SAPI(SpeechAPI)進(jìn)行交互,應(yīng)用程序通過API層和SAPI通信。通過使用這些API,用戶可以快速開發(fā)在語音識別或語音合成方面應(yīng)用程序。Public WithEvents vox As SpeechLib.SpVoice 定義獲得聲音變量Dim WithEvents RecoContext As SpSharedRecoContextDim Grammar As ISpeechRecoGrammar說明:以上所有對象的聲明,都放的通用聲明中。3.9存儲分配本程序在高級語言Visual Basic進(jìn)行編碼,直接的內(nèi)存分配由VB運(yùn)行時分配。本組件內(nèi)所依賴的變量、結(jié)構(gòu)要求全部在組件元素內(nèi)申明。3.10注釋設(shè)計(jì)注釋設(shè)計(jì)請參考JSP可視化程序設(shè)計(jì)的附錄部分。3.11限制條件在編碼時用到的各種控件必須經(jīng)過注冊,并且在運(yùn)行時,客戶端程序必須安裝有VB運(yùn)行時的動態(tài)連接庫。3.12測試計(jì)劃測試日期、測試人員安排請參考測試計(jì)劃,測試用例的具體內(nèi)容,請參考測試用例說明。3.13尚未解決的問題本模塊在設(shè)計(jì)時又考慮不到的情況,具體實(shí)現(xiàn)方法在編碼時標(biāo)注清楚。4、其它附加功能及幫助系統(tǒng)4.1 程序描述4.2 功能主要功能就是給學(xué)校帶來方便。4.3 性能靈活性:響應(yīng)鼠標(biāo)操作和鍵盤、語音控制操作。時間性:鼠標(biāo),語音響應(yīng)快,在毫秒級,沒有延遲。4.4 輸入項(xiàng)(輸入項(xiàng)放到輸出項(xiàng)中一起對比)4.5 輸出項(xiàng)輸入項(xiàng)輸出項(xiàng)輸入一個指令根據(jù)指令作出相應(yīng)的動作和操作4.6 算法本部分沒有采用自定義的算法。4.7 邏輯流程4.8 接口4.9 存儲分配本程序在高級語言Visual Basic進(jìn)行編碼,直接的內(nèi)存分配由VB運(yùn)行時分配。4.10 注釋設(shè)計(jì)注釋設(shè)計(jì)請參考JSP 可視化程序設(shè)計(jì)的附錄部分。4.11 限制條件輸入項(xiàng)都不能為空4.12 測試計(jì)劃測試日期、測試人員安排請參考測試計(jì)劃,測試用例的具體內(nèi)容,參考測試用例說明。4.13 尚未解決的問題設(shè)計(jì)的合理性和使用性有待優(yōu)化。5.1 定時提醒5.1.1 描述 在定時提醒界面中輸入提醒的時間、提示的內(nèi)容5.1.2 功能用戶自定義時間,當(dāng)?shù)竭_(dá)用戶設(shè)定的時間系統(tǒng)自動提示.5.1.3 性能靈活性:支持鼠標(biāo)、語音操作。5.2 屏幕保護(hù)5.2.1 描述5.2.2 功能 為學(xué)校提供一種特殊的管理方式.5.2.3 性能使用鍵盤輸入、鼠標(biāo),語音控制操作。5. 3 翻譯5.3.1描述一個簡單的單詞翻譯附加功能。5.3.2 功能 輸入一個你所需要翻譯的單詞,并進(jìn)行該單詞的朗讀。5.3.3 性能 具有靈活性, 用鍵盤、鼠標(biāo)控制5.4 幫助系統(tǒng)幫助系統(tǒng)采用文本幫助與視頻幫助結(jié)合,編寫參照程序開發(fā)過程設(shè)計(jì),在項(xiàng)目結(jié)束時生成。5.5、項(xiàng)目分工趙新迪:本團(tuán)隊(duì)的隊(duì)長,各方面能力強(qiáng),知識全面,邏輯能力和編程能力突出。在軟件開發(fā)過程中,主要負(fù)責(zé)編程和程序設(shè)計(jì)文檔的編寫。 張軍:各方面能力強(qiáng),知識全面,在軟件開發(fā)過程負(fù)責(zé)編程設(shè)計(jì)和基本功能的實(shí)現(xiàn)及實(shí)用手冊的編寫。 蔡敏:各方面能力強(qiáng),知識全面,在軟件測試方面有一定的能力。在軟件開發(fā)過程負(fù)責(zé)編程設(shè)計(jì)和基本功能的實(shí)現(xiàn)及測試文檔等文檔的編寫。 胡雄峰:各方面能力強(qiáng),知識全面,在軟件開發(fā)過程中幫助系統(tǒng)的編寫,使得本軟件 更具有人性化。 6、測試計(jì)劃1 、引言 1.1 編寫目的 例如:“本計(jì)劃定義軟件測試活動的范圍、方法、資源和進(jìn)度,被測試的對象、被測試的特性、應(yīng)完成的測試任務(wù)、人員職責(zé)等?!?.2 編寫依據(jù) 本軟件測試計(jì)劃編寫依據(jù),包括項(xiàng)目計(jì)劃,項(xiàng)目質(zhì)量計(jì)劃,有關(guān)的規(guī)定、相關(guān)的標(biāo)準(zhǔn)等。 1.3 測試目標(biāo) 規(guī)定本次測試的目標(biāo),或軟件通過本次測試,將要達(dá)到的某種用途的目標(biāo)。例如:“通過確認(rèn)測試后,該軟件將在用戶現(xiàn)場投入試運(yùn)行?!?2 測試范圍(內(nèi)容/需求) 描述被測試的對象,包括其版本、修改級別。對于集成測試,可以按所要集成的子系統(tǒng)或完整的業(yè)務(wù)功能系統(tǒng)描述。系統(tǒng)測試則對完整的系統(tǒng)進(jìn)行表述。如各子系統(tǒng)版本不同應(yīng)分別描述。例如: 2.1 宿舍管理系統(tǒng) 包括:登陸界面、查詢界面、錄入界面。 3 測試階段 測試階段大致分為三個階段:單元測試、集成測試、系統(tǒng)測試。應(yīng)規(guī)定本測試計(jì)劃包括哪一個或幾個測試階段。例如:“本測試計(jì)劃包括單元測試和集成測試兩個階段?!?。 4 測試依據(jù) 分階段規(guī)定本次測試所依據(jù)的需求規(guī)格說明書,設(shè)計(jì)文檔,操作手冊及其版本。 例如:“確認(rèn)測試依據(jù)宿舍管理系統(tǒng)需求規(guī)格說明書”。 5 測試要求 5.1 被測試特性 分不同的測試階段(如單元測試、集成測試、確認(rèn)測試)分別規(guī)定需要測試特性,主要從功能性、性能、可靠性、使用性、可維護(hù)性、安全性等方面進(jìn)行維護(hù)。 5.2 不被測試特性 分不同的測試階段(如單元測試、集成測試、確認(rèn)測試)分別規(guī)定不需要測試特性,例如:不考慮可移植性和高效性。 6 測試方法 應(yīng)分測試階段規(guī)定所要采用的測試方法。測試方法主要有程序走查,白盒測試,黑盒測試等。 如是集成測試,還應(yīng)規(guī)定軟件的集成方式。如哪些部分采用自頂向下集成,哪些部分測試自底向上集成。 對于白盒測試,應(yīng)具體規(guī)定是采用語句覆蓋、判定覆蓋、條件覆蓋、路徑覆蓋等測試方法中的一種或者幾種的組合。例如:采用語句覆蓋。 對于黑盒測試,應(yīng)具體規(guī)定采用GUI測試,等價類劃分、邊界值分析、錯誤推測、比較測試等測試方法中的一種或者幾種的組合。 例如: 1. 單元測試把每個模塊作為一個單獨(dú)的實(shí)體來測試,所發(fā)現(xiàn)的往往是編碼和詳細(xì)設(shè)計(jì)的錯誤。采用黑盒測試法。 重要模塊:要求至少采用等價類劃分、邊界值分析、錯誤推測。 一般模塊:要求至少采用等價類劃分、邊界值分析。 2. 集成測試是把經(jīng)過單元測試的模塊放在一起形成一個功能模塊或子系統(tǒng)來測試。著重測試模塊的接口。 3. 確認(rèn)測試是證實(shí)軟件功能與用戶要求是否一致。還應(yīng)該驗(yàn)證系統(tǒng)確實(shí)能提供需求說明書中指定的功能,而且系統(tǒng)的動態(tài)特性也符合預(yù)定要求。著重從用戶角度發(fā)現(xiàn)問題。 由于測試階段的根本目標(biāo)是盡可能多發(fā)現(xiàn)并排除軟件中潛藏的錯誤,最終把一個高質(zhì)量的軟件系統(tǒng)交給用戶使用,因此用戶在測試階段的直接參與、指正和確認(rèn)起著十分重要的作用。在后兩個測試階段,集成測試和確認(rèn)測試將需要局方精悍有素的業(yè)務(wù)人員的大力支持與配合,并且為我方提供大量的測試數(shù)據(jù)。 7 測試工作流程 測試工作流程所依據(jù)的公司的質(zhì)量體系中的程序文件或質(zhì)量體系作業(yè)指導(dǎo)書,或部門自行編制的規(guī)程或作業(yè)指導(dǎo)書。8 測試通過準(zhǔn)則 分測試階段描述測試項(xiàng)通過準(zhǔn)則。例如:“確認(rèn)測試階段重要模塊100%通過,一般模塊99%測試通過則測試通過”。 9 環(huán)境要求 應(yīng)按照以下各節(jié)描述每一個使用到的測試站點(diǎn)。 9.1 測試站點(diǎn)名稱1 根據(jù)不同的軟硬件測試環(huán)境分別列出。如果所有的測試只在一個測試站點(diǎn)執(zhí)行,則本節(jié)和以下的節(jié)只需列出一個。如有多個站點(diǎn)使用相同的測試環(huán)境,則可以只在第一次出現(xiàn)時描述,其它地方則引用該描述。9.1.1 硬件 規(guī)定測試環(huán)境所必備的硬件設(shè)備及其型號要求。例如: 服務(wù)器:仿真開發(fā)環(huán)境,包括數(shù)據(jù)庫管理服務(wù)器一套。 客戶工作站:系統(tǒng)應(yīng)用工作站PC 4套 網(wǎng)絡(luò)硬件:測試環(huán)境建立HUB(16口)一部,UTP網(wǎng)絡(luò)線等若干; 外圍設(shè)備:系統(tǒng)應(yīng)用工作站打印機(jī)2 3臺 9.1.2 軟件 規(guī)定支撐測試所需的軟件,測試工具及其版本。例如: 系統(tǒng)運(yùn)行軟件:Tomcat 6.0和Macromedia Dreamweaver 8 測試軟件:PL/SQL Developer 2.0.0 其他應(yīng)用軟件:字處理器、電子郵件、電子表格等。 9.1.3 測試數(shù)據(jù)環(huán)境 指作為本次測試的基礎(chǔ)數(shù)據(jù)。描述該數(shù)據(jù)的來源,是否真實(shí)數(shù)據(jù),數(shù)據(jù)覆蓋的時間范圍。 應(yīng)對該數(shù)據(jù)進(jìn)行標(biāo)識和備份。以保證測試的具有可重復(fù)性。但在用戶正式運(yùn)行的現(xiàn)場進(jìn)行測試,應(yīng)避免將備份數(shù)據(jù)重新裝入。 9.1.4 測試環(huán)境的安裝、測試和控制 測試環(huán)境的安裝、測試和控制包括: 1. 獲取或開發(fā)測試環(huán)境中的每一個成分。 2. 在使用前安裝和測試測試環(huán)境的每一個項(xiàng)。 3. 控制和維護(hù)測試環(huán)境的每一項(xiàng)。 9.1.5 人員 描述各測試站點(diǎn)在測試期間所需要人員的數(shù)量,類型和技能水平。 10 職責(zé)分工 10.1 測試組組長 規(guī)定測試組組長的職責(zé)。例如:“負(fù)責(zé)本項(xiàng)目測試任務(wù)的派發(fā)、管理和測試進(jìn)度的控制。定期編寫工作進(jìn)度報(bào)告等管理文件?!?10.2 測試員 規(guī)定測試員的工作職責(zé)。例如:“編寫測試用例,進(jìn)行實(shí)際的測試,并編寫測試報(bào)告,進(jìn)行錯誤登記和統(tǒng)計(jì)?!?11 進(jìn)度安排 規(guī)定測試工作的時間安排和測試任務(wù)分工。 由于測試工作的時間安排會比較依賴于開發(fā)的進(jìn)度,可以不規(guī)定具體的起始時間,而是規(guī)定單元測試、集成測試、確認(rèn)測試的相對起始時間,需要多長時間完成測試工作。例如:“對于單元測試應(yīng)規(guī)定提交一個單元后平均需要1天時間完成測試。集成測試在模塊可以集成時即開始測試?!?,應(yīng)規(guī)定測試組對開發(fā)工作的要求以便于測試工作的順利開展。為了提高測試效率,可以考慮在開發(fā)組向測試組提交文檔時,測試組開始設(shè)計(jì)測試用例。 12 需求可追溯性 建議考慮需求的可追溯性。在需求文檔已規(guī)范時應(yīng)包括這一部分內(nèi)容。 需求可追溯性包括: 1.從本計(jì)劃中標(biāo)識的測試的到軟件配置項(xiàng)的可追溯性。如可能,應(yīng)指出所引用的軟件需求說明書及版本。 2.從軟件配置項(xiàng)到本計(jì)劃中標(biāo)識的測試的可追溯性。7、測試分析報(bào)告一、宿舍管理系統(tǒng)編寫系統(tǒng)測試分析報(bào)告。二、實(shí)驗(yàn)?zāi)康耐ㄟ^對所完成的系統(tǒng)進(jìn)行測試分析和測試分析報(bào)告的編寫,掌握測試分析報(bào)告編寫的步驟和方法,明確測試分析報(bào)告內(nèi)容和格式。三、 預(yù)習(xí)1、 動態(tài)、靜態(tài)、黑盒、白盒、測試方法2、 測試步驟;3、 等價類劃分、邊界值分析方法,錯誤誰策;4、 邏輯覆蓋法;5、 因果圖法;6、 軟件調(diào)試方法。四 實(shí)驗(yàn)設(shè)備與環(huán)境1、編輯程序和測試程序的計(jì)算機(jī)系統(tǒng);2、收集整理資料的資料室和虛擬用戶或?qū)嶋H用戶。 一 驗(yàn)內(nèi)容對所完成的系統(tǒng)進(jìn)行測試分析后,按如下編寫提示撰寫測試分析報(bào)告。1、引言 編寫目的說明編寫本測試分析報(bào)告的目的,指出預(yù)期的讀者。 背景說明說明被測試系統(tǒng)的名稱;本軟件任務(wù)的提出者、開發(fā)者、用戶及實(shí)現(xiàn)該軟件的計(jì)算機(jī)中心或網(wǎng)絡(luò)中心;指出測試環(huán)境與實(shí)際運(yùn)行環(huán)境之間可能存在的差異以及這些差異對測試結(jié)果的影響。 定義列出本文件中用到的專門術(shù)語的定義和外文首字母組詞的原詞組。 參考資料列出有關(guān)

溫馨提示

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

最新文檔

評論

0/150

提交評論