|
1.介紹 1.1項(xiàng)目概述 家譜(或稱(chēng)族譜)是一種以表譜形式,記載一個(gè)以血緣關(guān)系為主體的家族世系繁衍和重要人物事跡的特殊圖書(shū)體裁。本項(xiàng)目設(shè)計(jì)的是一個(gè)簡(jiǎn)單的家譜管理系統(tǒng),可以實(shí)現(xiàn)查看祖孫之間的關(guān)系,向家譜中添加新的成員,刪除家族成員、更新家庭成員信息等等。家譜項(xiàng)目采用目前主流的B/S開(kāi)發(fā)架構(gòu)。本系統(tǒng)的開(kāi)發(fā)過(guò)程中的主要工作是家譜系統(tǒng)需求分析、家譜系統(tǒng)總體設(shè)計(jì)、家譜系統(tǒng)源代碼開(kāi)發(fā)、家譜系統(tǒng)測(cè)試。關(guān)鍵里程碑是制定項(xiàng)目管理計(jì)劃書(shū)、制定需求設(shè)計(jì)規(guī)格說(shuō)明書(shū)初稿、制定系統(tǒng)設(shè)計(jì)報(bào)告的初稿、進(jìn)行家譜系統(tǒng)運(yùn)行情況的檢查與測(cè)試。項(xiàng)目所需工具是個(gè)人電腦和開(kāi)發(fā)工具。進(jìn)度為2周,時(shí)間是2016年6月20日到2016年 7月4號(hào),工程量為3人/天。 1.2項(xiàng)目可交付成果 交付的產(chǎn)品包括系統(tǒng)開(kāi)發(fā)的源代碼、軟件項(xiàng)目管理計(jì)劃、軟件需求規(guī)格設(shè)計(jì)說(shuō)明書(shū)、軟件設(shè)計(jì)報(bào)告。 1.3軟件項(xiàng)目計(jì)劃的制定過(guò)程 軟件項(xiàng)目管理計(jì)劃書(shū)在第二天經(jīng)由小組討論,共同撰寫(xiě),匯總整合三個(gè)步驟形成初稿,第二天以后根據(jù)項(xiàng)目的進(jìn)展可以對(duì)其進(jìn)行修改。有意見(jiàn)的組員可以提出修改建議,在全體會(huì)上討論通過(guò),并由組長(zhǎng)整理修改意見(jiàn),其余組員同步獲得更新的軟件項(xiàng)目計(jì)劃。 2.項(xiàng)目組織 2.1過(guò)程模型 過(guò)程模型如表1所示。 2.2組織結(jié)構(gòu) 家譜系統(tǒng)開(kāi)發(fā)小組的組織結(jié)構(gòu)如圖1所示。 組長(zhǎng):陳芝 組員:陳科敏組員:劉艷圖1 2.3項(xiàng)目責(zé)任 家譜系統(tǒng)開(kāi)發(fā)小組的項(xiàng)目分工如表2所示。 表2 3.管理過(guò)程 3.1管理目標(biāo)和優(yōu)先級(jí) 基本管理原則:每位成員既是積極的建言者,又是負(fù)責(zé)的合作者,同時(shí)也是決策的制定者。決策應(yīng)在充分的討論基礎(chǔ)上由大家共同做出,在執(zhí)行的過(guò)程中,如果對(duì)某個(gè)決策有異議,可以及時(shí)提出,共同商議,在做決定。對(duì)于異議與整體的項(xiàng)目進(jìn)程較大之處,選擇原來(lái)的決策執(zhí)行。 目標(biāo) 1:按時(shí)按量完成項(xiàng)目的基本功能,按時(shí)接受產(chǎn)品及文檔的驗(yàn)收,這是本團(tuán)隊(duì)的最高目標(biāo)。 目標(biāo) 2:遵循規(guī)范化的項(xiàng)目運(yùn)作標(biāo)準(zhǔn),文檔嚴(yán)謹(jǐn)完整,代碼注釋充分,便于后續(xù)維護(hù),這是第二目標(biāo)。 目標(biāo)3:產(chǎn)品運(yùn)行穩(wěn)定,界面友好,用戶易操作,盡量從用戶的角度去看問(wèn)題,并提出解決問(wèn)題的方案。 目標(biāo)4:注重團(tuán)隊(duì)建設(shè),成員分工合理,團(tuán)隊(duì)成員合作默契,氣氛融洽。每次的討論會(huì)積極發(fā)言。在開(kāi)發(fā)過(guò)程中積極協(xié)作。 目標(biāo)5:項(xiàng)目設(shè)計(jì)和開(kāi)發(fā)上盡量有創(chuàng)新,有亮點(diǎn)。 3.2設(shè)定條件、依賴(lài)關(guān)系和約束條件 由于時(shí)間和資源有眼,家譜管理系統(tǒng)的設(shè)計(jì)較基礎(chǔ),本團(tuán)隊(duì)主要依賴(lài)數(shù)據(jù)結(jié)構(gòu)和算法知識(shí)進(jìn)行開(kāi)發(fā),在以后的開(kāi)發(fā)過(guò)程中,我們會(huì)一直對(duì)家譜管理系統(tǒng)進(jìn)行改進(jìn)和維護(hù)。 3.3風(fēng)險(xiǎn)管理 本次項(xiàng)目開(kāi)發(fā)主要存在的風(fēng)險(xiǎn)。 1.進(jìn)度風(fēng)險(xiǎn):由于時(shí)間緊張導(dǎo)致項(xiàng)目最后無(wú)法按期完成。 規(guī)避方法:充分考慮各種潛在的影響因素,作軟件項(xiàng)目管理計(jì)劃時(shí)適當(dāng)留點(diǎn)余地,讓各階段的任務(wù)的實(shí)行時(shí)間有一定的彈性;任務(wù)分解要詳細(xì),小組成員的任務(wù)分工要到位,組長(zhǎng)要起到良好的督促作用;在執(zhí)行過(guò)程中,應(yīng)該強(qiáng)調(diào)項(xiàng)目按照進(jìn)度執(zhí)行的重要項(xiàng),再考慮任何問(wèn)題時(shí),都要經(jīng)保持進(jìn)度作為先決條件;同時(shí),合理利用趕工期及快速跟進(jìn)等方法,充分利用資源。如果出現(xiàn)必須延期的情況,組長(zhǎng)需及時(shí)向驗(yàn)收老師說(shuō)明延期原因,制定相應(yīng)計(jì)劃,盡快完成項(xiàng)目。 2.技術(shù)風(fēng)險(xiǎn):開(kāi)發(fā)小組的能力有限,未能完成制定的目標(biāo)要求。 規(guī)避方法:在制定軟件項(xiàng)目管理計(jì)劃時(shí),應(yīng)將技術(shù)問(wèn)題考慮進(jìn)去;同時(shí),在開(kāi)發(fā)過(guò)程中,尋找外援和尋求老師的指導(dǎo)。 3工具風(fēng)險(xiǎn):開(kāi)發(fā)工具和運(yùn)行環(huán)境沒(méi)有配置好。 規(guī)避方法:在項(xiàng)目的啟動(dòng)階段就落實(shí)好各項(xiàng)工具的來(lái)源或可能的替代工具,在進(jìn)行項(xiàng)目開(kāi)發(fā)之前先設(shè)計(jì)和搭建出系統(tǒng)的基礎(chǔ)架構(gòu)并進(jìn)行性能測(cè)試,確保架構(gòu)符合性能指標(biāo)后再進(jìn)行后續(xù)工作。 3.4監(jiān)督與控制機(jī)制 本項(xiàng)目開(kāi)發(fā)過(guò)程中,主要的監(jiān)督人是本次開(kāi)發(fā)小組的組長(zhǎng)。同時(shí),在項(xiàng)目執(zhí)行過(guò)程中,每?jī)商扉_(kāi)一次會(huì)議,會(huì)議的內(nèi)容包括近兩天內(nèi)的工作總結(jié)和商討如何更好執(zhí)行未完成計(jì)劃的方法。 3.5人員計(jì)劃 項(xiàng)目主要開(kāi)發(fā)人員:陳芝、劉艷 要求:熟練掌握C語(yǔ)言、數(shù)據(jù)結(jié)構(gòu)和算法和網(wǎng)頁(yè)開(kāi)發(fā)。 界面開(kāi)發(fā)人員:陳科敏 要求:熟練掌握Photoshop、CSS。 文檔編寫(xiě)人員:陳芝、劉艷、陳科敏 要求:熟練Word、Visio和Powerpoint 等工具的使用。 4.技術(shù)過(guò)程 4.1方法、工具和技巧 本項(xiàng)目開(kāi)發(fā)小組組織結(jié)構(gòu)為主程序員式組織結(jié)構(gòu);編程語(yǔ)言為C;采用面向?qū)ο蟮姆治鲈O(shè)計(jì)方法;利用Windows 平臺(tái)作為開(kāi)發(fā)平臺(tái);采用統(tǒng)一的C標(biāo)準(zhǔn)的文件命名方式、代碼版式、注釋等編碼規(guī)范;編碼人員對(duì)代碼進(jìn)行嚴(yán)格檢查后再進(jìn)行代碼編譯;測(cè)試人員根據(jù)測(cè)試文檔進(jìn)行單元測(cè)試;最后實(shí)現(xiàn)軟件的交付項(xiàng)目開(kāi)發(fā)過(guò)程所用到的工具包括:Dev-C 、Photoshop、DW、Office2010等。 4.2軟件文件 軟件文件包括:軟件項(xiàng)目管理計(jì)劃、軟件需求規(guī)格計(jì)劃說(shuō)明書(shū)、軟件系統(tǒng)開(kāi)發(fā)的源代碼、軟件設(shè)計(jì)報(bào)告。 5.工作包、進(jìn)度和預(yù)算 5.1資源要求 人力資源:小組開(kāi)發(fā)成員。 支持軟件:Dev-C 、Photoshop、DW、Office2010。 開(kāi)發(fā)環(huán)境:學(xué)生宿舍和學(xué)校機(jī)房。 開(kāi)發(fā)設(shè)備:個(gè)人筆記本、機(jī)房電腦。 5.2預(yù)算與資源分配以及進(jìn)度計(jì)劃 1.資源分配為各自使用自己的電腦和使用學(xué)校機(jī)房電腦。 2.開(kāi)發(fā)過(guò)程中不涉及任何經(jīng)濟(jì)的預(yù)算,工程量為3人/天。
信息發(fā)布:廣州名易軟件有限公司 http://m.jetlc.com
|