項(xiàng)目開(kāi)發(fā)計(jì)劃(第十組)_第1頁(yè)
項(xiàng)目開(kāi)發(fā)計(jì)劃(第十組)_第2頁(yè)
項(xiàng)目開(kāi)發(fā)計(jì)劃(第十組)_第3頁(yè)
項(xiàng)目開(kāi)發(fā)計(jì)劃(第十組)_第4頁(yè)
項(xiàng)目開(kāi)發(fā)計(jì)劃(第十組)_第5頁(yè)
已閱讀5頁(yè),還剩1頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、11 引言引言.11.1 編寫(xiě)目的.11.2 背景.11.3 定義.11.4 參考資料.12 項(xiàng)目概述項(xiàng)目概述.22.1 工作內(nèi)容.22.2 主要參加人員.22.3 產(chǎn)品.22.3.1程序.22.3.2文件.32.3.3服務(wù).32.3.4非移交的產(chǎn)品.32.4 驗(yàn)收標(biāo)準(zhǔn).32.5 完成項(xiàng)目的最遲期限.32.6 本計(jì)劃的批準(zhǔn)者和批準(zhǔn)日期.33 實(shí)施計(jì)劃實(shí)施計(jì)劃.43.1 工作任務(wù)的分解與人員分工.43.2 接口人員.43.3 進(jìn)度.43.4 預(yù)算.43.5 關(guān)鍵問(wèn)題.44 支持條件支持條件.54.1 計(jì)算機(jī)系統(tǒng)支持.54.2 需由用戶(hù)承擔(dān)的工作.54.3 由外單位提供的條件.55 專(zhuān)題計(jì)劃要點(diǎn)專(zhuān)

2、題計(jì)劃要點(diǎn).51項(xiàng)目開(kāi)發(fā)計(jì)劃(項(xiàng)目開(kāi)發(fā)計(jì)劃(GB856T88)1 引言引言1.1 編寫(xiě)目的編寫(xiě)目的編寫(xiě)這份軟件項(xiàng)目開(kāi)發(fā)計(jì)劃的目的:使開(kāi)發(fā)小組有計(jì)劃,有目的的完成項(xiàng)目開(kāi)發(fā)。并指出預(yù)期的讀者:開(kāi)發(fā)團(tuán)隊(duì)的所有成員1.2 背景背景a 待開(kāi)發(fā)軟件系統(tǒng)名稱(chēng):COOL 端口掃描器b 本項(xiàng)目的任務(wù)提出者、開(kāi)發(fā)者、用戶(hù)及實(shí)現(xiàn)該軟件的計(jì)算中心或計(jì)算機(jī)網(wǎng)絡(luò);a)任務(wù)提出者:指導(dǎo)老師;b)開(kāi)發(fā)小組:第十組;c)面向用戶(hù):所有初級(jí)用戶(hù);d)該軟件的計(jì)算中心:個(gè)人電腦,局域網(wǎng);該軟件系統(tǒng)同其他系統(tǒng)或其他機(jī)構(gòu)的基本的相互來(lái)往關(guān)系:主要運(yùn)用于 windows 2000 和windows xp,并且與防火墻軟件有密切的聯(lián)系。1

3、.3 定義定義列出本文件中用到專(zhuān)門(mén)術(shù)語(yǔ)的定義和外文首字母組詞的原詞組。CJIEMIANDlgCSYNPingCPing1.4 參考資料參考資料1 詳細(xì)設(shè)計(jì)說(shuō)明書(shū)(GB856788).doc2 測(cè)試計(jì)劃(GB856788).doc3 測(cè)試分析報(bào)告(GB856788).doc4 SuperScan 界面5 PortScan 部分代碼22 項(xiàng)目概述項(xiàng)目概述2.1 工作內(nèi)容工作內(nèi)容在本項(xiàng)目的開(kāi)發(fā)中須進(jìn)行的各項(xiàng)主要工作有:a. 對(duì)掃描器的需求分析和功能分析。b. 完成界面交互模塊(CJIEMIANDlg)c. 完成掃描模式支持模塊d. 完成 Ping 探測(cè)+Conncet 掃描模塊e. 完成 SYN 探

4、測(cè)+掃描模塊f. 對(duì)完成的掃描器進(jìn)行測(cè)試。g. 發(fā)布產(chǎn)品。2.2 主要參加人員主要參加人員項(xiàng)目開(kāi)發(fā)組長(zhǎng):易成。 小組成員:白雅蘭、汪磊、蘭臻、凌小珂、劉賢、李梨立、祁高珍、黃瑜、楊廣為、王盛和鈄偉雨等。2.3 產(chǎn)品產(chǎn)品2.3.1 程序程序列出須移交給用戶(hù)的程序的名稱(chēng)、所用地編程語(yǔ)言及存儲(chǔ)程序的媒體形式,并通過(guò)引用相關(guān)文件,逐項(xiàng)說(shuō)明其功能和能力。程序名稱(chēng):CoolScan.exe 編程語(yǔ)言:vc+存儲(chǔ)方式:網(wǎng)絡(luò)或者移動(dòng)存儲(chǔ)設(shè)備掃描界面主要是由三部分組成,分別為 IP 方式設(shè)定,掃描方式設(shè)定,端口設(shè)定,線(xiàn)程數(shù)設(shè)定,結(jié)果顯示,掃描狀態(tài),掃描進(jìn)度等。其主要功能為:對(duì)掃描方式的設(shè)定與選擇,響應(yīng)各種消息函

5、數(shù)。并將結(jié)果傳遞給線(xiàn)程函數(shù)。掃描支持模塊主要由 ThreadManager, ThreadScan 和 PingHost 三個(gè)線(xiàn)程處理函數(shù)組成,負(fù)責(zé)從界面響應(yīng)消息,管理和開(kāi)辟線(xiàn)程進(jìn)行探測(cè)和掃描。其主要功能為根據(jù)界面輸入信息管理和開(kāi)辟線(xiàn)程,調(diào)用程序 3 或 4 進(jìn)行主機(jī)探測(cè)和端口掃描。Cping 類(lèi)設(shè)計(jì)為進(jìn)行對(duì)單個(gè) IP 的 Ping 探測(cè)。其主要功能為:向目標(biāo)主機(jī)發(fā)送 ICMP 包,然后根據(jù)返回包的情況判斷主機(jī)是否存在并返回結(jié)果到掃描支持模塊CSYNPing 類(lèi)設(shè)計(jì)為進(jìn)行對(duì)單個(gè) IP 指定端口的 SYN 探測(cè)和 SYN 掃描。其主要功能為:向目標(biāo)主機(jī)指定端口發(fā)送 SYN 標(biāo)志 TCP 包,然后

6、根據(jù)返回包的情況判斷主機(jī)是否存在或者判斷主機(jī)是否監(jiān)聽(tīng)指定端口。32.3.2 文件文件列出須移交用戶(hù)的每種文件的名稱(chēng)及內(nèi)容要點(diǎn)。 文件名稱(chēng):CoolScan.exe內(nèi)容要點(diǎn):多線(xiàn)程對(duì)指定或者段進(jìn)行指定端口掃描2.3.3 服務(wù)服務(wù)提供詳細(xì)的用戶(hù)操作手冊(cè)2.3.4 非移交的產(chǎn)品非移交的產(chǎn)品開(kāi)發(fā)程序CJIEMIAN.dsw 工程文件CJIEMIANDlg.cppCJIEMIANDlg.h 界面程序CPing.cpp CPing.h Ping 實(shí)現(xiàn)類(lèi)CSYNPing.cpp CSYNPing.h SYN 探測(cè)實(shí)現(xiàn)類(lèi)開(kāi)發(fā)文檔:軟件需求說(shuō)明書(shū)詳細(xì)設(shè)計(jì)說(shuō)明書(shū)測(cè)試報(bào)告項(xiàng)目開(kāi)發(fā)總結(jié)報(bào)告2.4 驗(yàn)收標(biāo)準(zhǔn)驗(yàn)收標(biāo)準(zhǔn)對(duì)于

7、上述這些應(yīng)交出的產(chǎn)品和服務(wù),逐項(xiàng)說(shuō)明或引用資料說(shuō)明驗(yàn)收標(biāo)準(zhǔn)。2.5 完成項(xiàng)目的最遲期限完成項(xiàng)目的最遲期限最遲期限:2006 年 06 月 21 日2.6 本計(jì)劃的批準(zhǔn)者和批準(zhǔn)日期本計(jì)劃的批準(zhǔn)者和批準(zhǔn)日期項(xiàng)目的批準(zhǔn)者:屈立笳。項(xiàng)目批準(zhǔn)日期:2006 年 04 月 21 日43 實(shí)施計(jì)劃實(shí)施計(jì)劃3.1 工作任務(wù)的分解與人員分工工作任務(wù)的分解與人員分工按照本軟件特點(diǎn)和項(xiàng)目開(kāi)發(fā)過(guò)程,擬定將工作任務(wù)分成以下幾塊:1程序界面設(shè)計(jì)和代碼: 黃瑜,李梨立和王盛負(fù)責(zé)。2. 多線(xiàn)程掃描支持模塊: 易成,楊廣為負(fù)責(zé)。3 CPing 類(lèi)的設(shè)計(jì)與實(shí)現(xiàn):蘭臻, 祁高珍負(fù)責(zé)。4 SYNPing 類(lèi)的設(shè)計(jì)與實(shí)現(xiàn):汪磊,白雅蘭

8、負(fù)責(zé)。5 軟件總體協(xié)調(diào)和測(cè)試: 鈄偉雨,劉賢負(fù)責(zé)。3.2 接口人員接口人員說(shuō)明負(fù)責(zé)接口工作的人員及他們的職責(zé),包括:a.負(fù)責(zé)本項(xiàng)目同用戶(hù)的接口人員;b.負(fù)責(zé)本項(xiàng)目同本單位各管理機(jī)構(gòu),如合同計(jì)劃管理部門(mén)、財(cái)務(wù)部門(mén)、質(zhì)量管理部門(mén)等的接口人員;c.負(fù)責(zé)本項(xiàng)目同個(gè)份合同負(fù)責(zé)單位的接口人員等。3.3 進(jìn)度進(jìn)度對(duì)于需求分析、設(shè)計(jì)、編碼實(shí)現(xiàn)、測(cè)試、移交、培訓(xùn)和安裝等工作,給出每項(xiàng)工作任務(wù)的預(yù)定開(kāi)始日期、完成日期及所需資源,規(guī)定各項(xiàng)工作任務(wù)完成的先后順序以及表征每項(xiàng)工作任務(wù)完成的標(biāo)志性事件(即所謂“里程碑) 。2005-5-162005-5-232005-5-302005-6-62005-6-132005-5

9、-102005-6-152005-5-10 - 2005-5-16需求分析2005-5-16 - 2005-5-24詳細(xì)設(shè)計(jì)2005-5-23 - 2005-6-4開(kāi)發(fā)編碼實(shí)現(xiàn)2005-6-4 - 2005-6-9整體測(cè)試2005-5-162005-5-232005-5-302005-6-62005-6-132005-5-102005-6-152005-6-5 - 2005-6-13調(diào)試修正2005-5-25 - 2005-5-27單位測(cè)試2005-5-29 - 2005-5-31單位測(cè)試2005-6-2 - 2005-6-4單位測(cè)試2005-6-13 - 2005-6-15總結(jié)3.4 預(yù)算預(yù)

10、算逐項(xiàng)列出本開(kāi)發(fā)項(xiàng)目所需要的勞務(wù)(包括人員的數(shù)量和時(shí)間)以及經(jīng)費(fèi)的預(yù)算(包括辦公費(fèi)、差旅費(fèi)、機(jī)時(shí)費(fèi)、資料費(fèi)、通訊設(shè)備和專(zhuān)用設(shè)備的租金等)和來(lái)源。3.5 關(guān)鍵問(wèn)題關(guān)鍵問(wèn)題逐項(xiàng)列出能夠影響整個(gè)項(xiàng)目成敗的關(guān)鍵問(wèn)題、技術(shù)難點(diǎn)和風(fēng)險(xiǎn),指出這些問(wèn)題對(duì)項(xiàng)目5的影響。關(guān)鍵問(wèn)題技術(shù)難點(diǎn)風(fēng)險(xiǎn)影響多線(xiàn)程在窗口程序中的應(yīng)用多線(xiàn)程的同步與互斥較大,非正常的線(xiàn)程分配容易造成系統(tǒng)資源的浪費(fèi)甚至崩潰直接影響掃描的質(zhì)量和速度SYN 方式探測(cè)和掃描的實(shí)現(xiàn)SYN 方式的組包,發(fā)包與接包流程較小,網(wǎng)上已有類(lèi)似的 C 代碼直接影響系統(tǒng)功能的實(shí)現(xiàn)人機(jī)交互和控制交互的實(shí)時(shí)性和準(zhǔn)確性較大,非常規(guī)操作容易使系統(tǒng)功能難以有效實(shí)現(xiàn)直接影響系統(tǒng)功能的實(shí)現(xiàn)4 支持條件支持條件OS: Microsoft Windows 20004.1 計(jì)算機(jī)系統(tǒng)支持計(jì)算機(jī)系統(tǒng)支持逐項(xiàng)列出開(kāi)發(fā)中和運(yùn)行時(shí)所需的計(jì)算機(jī)系統(tǒng)支持,包括計(jì)算機(jī)、外圍設(shè)備、通訊設(shè)備、模擬器、編譯(或匯編)程序、操作系統(tǒng)、數(shù)據(jù)管理程序包、數(shù)據(jù)存儲(chǔ)能力和測(cè)試支持能力等,逐項(xiàng)給出有關(guān)到貨日期、使用時(shí)間的要求。Windows 2000/xp 下 Visual C+6.0測(cè)試環(huán)境:windows 2000 下4.2 需由

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論