武漢理工大學(xué)軟件項目管理實驗報告.doc
《武漢理工大學(xué)軟件項目管理實驗報告.doc》由會員分享,可在線閱讀,更多相關(guān)《武漢理工大學(xué)軟件項目管理實驗報告.doc(23頁珍藏版)》請在裝配圖網(wǎng)上搜索。
學(xué)生學(xué)號 實驗課成績 學(xué) 生 實 驗 報 告 書 實驗室設(shè)備信息系統(tǒng) 實驗課程名稱 軟件項目管理B 開 課 學(xué) 院 計算機科學(xué)與技術(shù)學(xué)院 指導(dǎo)教師姓名 馬成前 學(xué) 生 姓 名 學(xué)生專業(yè)班級 軟件zy1302班 2015 -- 2016 學(xué)年 第 二 學(xué)期 - 19 - 目錄 第一章 前言 - 1 - 1.1 項目開發(fā)背景 - 1 - 1.2項目開發(fā)目的 - 1 - 1.3項目開發(fā)意義 - 1 - 1.4項目人員分配 - 2 - 1.5項目的開發(fā)流程 - 2 - 第二章范圍計劃 - 3 - 2.1項目工作分解結(jié)構(gòu) - 3 - 2.2軟件生命周期模型 - 4 - 2.3軟件生命周期模型詳細文檔 - 6 - 2.3.1軟件規(guī)劃 - 6 - 2.3.2需求開發(fā) - 6 - 第三章 時間管理 - 9 - 3.1進度編制 - 11 - 第四章 成本管理 - 12 - 4.1 成本估算 - 12 - 第五章質(zhì)量管理 - 15 - 5.1質(zhì)量管理方案及準備 - 15 - 第一章 前言 1.1 項目開發(fā)背景 面對日益增多的實驗教學(xué)需求,古老的人工管理方式和人工預(yù)約方式受到了強烈的沖擊,更加簡便、清晰、規(guī)范的實驗室管理系統(tǒng)也應(yīng)運而生。 通過使用實驗室管理系統(tǒng)實現(xiàn)高校實驗室、實驗儀器與實驗耗材管理的規(guī)范化、信息化;提高實驗教學(xué)特別是開放實驗教學(xué)的管理水平與服務(wù)水平;為實驗室評估、實驗室建設(shè)及實驗教學(xué)質(zhì)量管理等決策提供數(shù)據(jù)支持;智能生成每學(xué)年教育部數(shù)據(jù)報表,協(xié)助高校輕而易舉完成數(shù)據(jù)上報工作。運用計算機技術(shù),特別是現(xiàn)代網(wǎng)絡(luò)技術(shù),為實驗室管理、實驗教學(xué)管理、儀器設(shè)備管理、低值品與耗材管理、實驗室建設(shè)與設(shè)備采購、實驗室評估與評教、實踐管理、數(shù)據(jù)與報表等相關(guān)事務(wù)進行網(wǎng)絡(luò)化的規(guī)范管理。 1.2項目開發(fā)目的 編寫本項目開發(fā)計劃的目的是為了確保實驗室管理系統(tǒng)項目團隊能按時保質(zhì)地完成項目目標,便于項目團隊成員更好地了解該項目各方面的情況。 用文件的形式,根據(jù)可行性研究推薦的可行方案,落實各項工作的負責(zé)人、參加人員以及資源的需求,制定項目開發(fā)進度、驗收標準和成本概算等 預(yù)期讀者:本項目的任務(wù)提出者、項目組全體成員、用戶。 1.3項目開發(fā)意義 實驗室管理系統(tǒng)的開發(fā)意義包括: a.實驗時間開放。每個學(xué)生可以根據(jù)自己的實際情況進行實驗,實驗結(jié)果不理想的可以重做實驗,實驗?zāi)芰姷目梢陨钊胩剿餮芯浚? b.實驗內(nèi)容開放。只有形成開放的實驗教學(xué)體系,實驗教學(xué)才能形成良性循環(huán),根據(jù)時代、社會和學(xué)生的需要,不斷自我發(fā)展、自我完善; c.實驗管理手段開放。節(jié)約師生時間,管理靈活而科學(xué); 1.4項目人員分配 項目有4個成員分別是。各自的職責(zé)和角色如下表: 成員 角色 職責(zé) 項目經(jīng)理、產(chǎn)品經(jīng)理、程序員 領(lǐng)導(dǎo)項目團隊、執(zhí)行和管理團隊、負責(zé)軟件的交付工作,監(jiān)控整體軟件質(zhì)量,把握品控,以及監(jiān)督工作情況 作為主程序員還要負責(zé)軟件設(shè)計和編寫代碼。并撰寫軟件設(shè)計報告。 程序員、風(fēng)險應(yīng)對主管、設(shè)計總監(jiān) 作為風(fēng)險應(yīng)對部門主管,設(shè)計項目風(fēng)險抵御措施,提出風(fēng)險應(yīng)對方案; 作為設(shè)計總監(jiān),監(jiān)控用戶界面和交互性設(shè)計作為程序員還要參與軟件設(shè)計與代碼開發(fā)。 軟件測試員、主程序員、質(zhì)量分析主管、時間管理 作為主程序員,負責(zé)核心功能算法的設(shè)計與實現(xiàn) 作為質(zhì)量分析主管,保證產(chǎn)品品控,保證系統(tǒng)軟件的質(zhì)量工作 作為測試人員,負責(zé)軟件代碼測試和用戶測試、并撰寫測試文檔初稿 溝通部門主管、移動端技術(shù)總監(jiān)、程序員、美工、 作為溝通部門主管,負責(zé)需求的采集和分析,以及系統(tǒng)模型的設(shè)計,完善 作為移動端技術(shù)總監(jiān),主持移動端App的開發(fā)和App與PC端的整合工作 作為程序員,參與軟件的設(shè)計與開發(fā) 作為美工,進行系統(tǒng)UI的設(shè)計 1.5項目的開發(fā)流程 需求分析——概要設(shè)計——詳細設(shè)計——編碼——測試——軟件交付、驗收——維護。 可行性分析——需求分析——概要設(shè)計——詳細設(shè)計——編碼測試——軟件交付、驗收——維護(本項目采用該種方法)。 可行性分析——需求分析——設(shè)計——編碼——測試——軟件交付、驗收——維護。 第二章范圍計劃 2.1項目工作分解結(jié)構(gòu) 項目任務(wù)圖 下面是WBS項目模塊分解圖: 易耗品管理模塊 儀器設(shè)備管理模塊 人員管理模塊 實驗項目管理模塊 實驗課程管理模塊 日志管理模塊 登錄注冊模塊 2.2軟件生命周期模型 經(jīng)團隊成員商討后,我們決定用螺旋模型作為我們項目的開發(fā)方式,考慮的原因如下: 1、 我們小組希望在開始的幾次迭代后交付原型,能在以后的迭代將可能快速地到得完整版本; 2、 考慮到在軟件被交付后還能夠使用這種模型,一旦軟件可投入運行后其它的經(jīng)典模型將停止運轉(zhuǎn),但螺旋模型可以在軟件的整個生命周期中應(yīng)用。 3、 螺旋模型實現(xiàn)了隨著項目成本投入不斷增加,風(fēng)險逐漸減小 軟件生命周期模型(圖示表示) 螺旋模型的每一次迭代都包含了以下六個步驟: 1、 決定目標,替代方案和約束 2、 識別和解決項目的風(fēng)險 3、 評估技術(shù)方案和替代解決方案 4、 開發(fā)本次迭代的交付物和驗證迭代產(chǎn)出的正確性 5、 計劃下一次迭代 6、 提交下一次迭代的步驟和方案 螺旋模型實現(xiàn)了隨著項目成本投入不斷增加,風(fēng)險逐漸減小.以幫我我們加強項目的管理和跟蹤,在每次迭代結(jié)束后都需要對產(chǎn)出物進行評估和驗證,當(dāng)發(fā)現(xiàn)無法繼續(xù)進行下去時可以及早的終止項目. 螺旋模型復(fù)雜的地方在于盡責(zé),專心和知識淵博的管理.因為對于每一次迭代我們要制定出清晰的目標,分析出相關(guān)的關(guān)鍵風(fēng)險和計劃中可以驗證和測試的交付物并不是一件容易的事情. 螺旋模型的每一次迭代只包含了瀑布模型的某一個或兩個階段.如第二次迭代重點是需求,第三次迭代是總體設(shè)計和后續(xù)設(shè)計開發(fā)計劃等.因此這是和RUP提倡的迭代模型是有區(qū)別的,RUP的每一次迭代都會包含需求,設(shè)計,開發(fā)和測試等各個階段的活動.RUP迭代的目的在于逐步求精而不是僅僅完成瀑布模型某一階段的工作。 2.3軟件生命周期模型詳細文檔 2.3.1軟件規(guī)劃 我們預(yù)期的成果是: 實現(xiàn)一個提供高校實驗室、實驗儀器與實驗耗材管理等服務(wù)功能的實驗室管理系統(tǒng)。具有權(quán)限的老師、學(xué)生(用戶)可以在任何可以連接上校園網(wǎng)的地點登陸該系統(tǒng)網(wǎng)站并進行相關(guān)的操作。 功能:實驗室管理,儀器設(shè)備管理,低值品與耗材管理等。 主要功能:瀏覽功能、用戶資料查詢、密碼管理、身份驗證、分享資料、修改功能、刪除功能、增加功能、查詢功能等。 2.3.2需求開發(fā) 1.1根據(jù)各類用戶的需求描述,系統(tǒng)應(yīng)當(dāng)具備實驗室管理,儀器設(shè)備管理,低值品與耗材管理等這三大主要功能。 實驗室管理功能需求: 首先有最基本的登陸賬號功能,這里有管理員用戶、教師用戶和學(xué)生用戶三種。其中管理員的用戶權(quán)限最大,可以進行各種增加儀器設(shè)備或者刪除儀器設(shè)備的操作,可以對實驗室公告進行修改,還可以對學(xué)生用戶和教師用戶的行為進行監(jiān)測;教師用戶可以全面查看由自己所管理的實驗室的儀器狀態(tài),以及學(xué)生對該實驗室的使用情況;學(xué)生用戶可以瀏覽實驗室儀器的狀態(tài),以及實驗室的使用時間限制情況;所有用戶均可以查看實驗室的公告。 儀器設(shè)備管理功能需求: 根據(jù)實驗室管理需要,每個儀器設(shè)備都有相應(yīng)的負責(zé)人,所以在進行儀器設(shè)備信息修改時應(yīng)當(dāng)和相關(guān)負責(zé)人聯(lián)系。對于所有儀器設(shè)備,有分類功能,比如:化學(xué)儀器、物理儀器等;在每個具體的分類中,不同的儀器可以按照各種順序自定義排列,例如:價格、形狀大小、危險級別等;對于所有儀器的時間,也都應(yīng)該有具體的修改日期記錄。 低值品與耗材管理功能需求: 根據(jù)實驗室管理需要,低值品與耗材管理的功能與儀器設(shè)備管理的功能相當(dāng),但是耗材方面應(yīng)當(dāng)記錄更為詳細的信息,比如購入日期,使用質(zhì)量等情況,教師或者學(xué)生反映情況等。 1.2 用戶需求描述 1.用戶的需求描述 用戶對本系統(tǒng)的主要需求是:可以注冊賬號,設(shè)置密碼以及修改密碼。可以給自己的賬戶設(shè)置昵稱并且填寫個人資料。任何在線用戶都可以和處于在線狀態(tài)的管理員和教師進行相關(guān)咨詢和反饋,以及留言給離線的管理員或者教師,用戶可以預(yù)約實驗室的使用時間,可以對實驗室的狀況和儀器設(shè)備的狀況進行評論等,用戶同時也可以對實驗室的實驗提出自己的想法給教師。 其它需求:查看個人資料,如本人的昵稱,性別,年齡,生日,星座,生肖,血型,所在城市等;也可以查看教師的相關(guān)簡單資料。另外在線狀態(tài)和離線狀態(tài)二者要有明顯的區(qū)分度,還要有信息通知功能。 2.系統(tǒng)管理員用戶需求描述 系統(tǒng)管理員有系統(tǒng)的最高權(quán)限,負責(zé)系統(tǒng)所需所有數(shù)據(jù)的動態(tài)同步更新以及維護,根據(jù)系統(tǒng)針對用戶的設(shè)計,基本功能需求如下: (1)、管理本系統(tǒng)所有操作記錄(包括登陸時間,瀏覽內(nèi)容,以及溝通對象等),并且根據(jù)用戶的需求進行保存或者刪除相應(yīng)信息選項。 (2)、管理后臺數(shù)據(jù)庫的存取使用狀況,維護這個系統(tǒng)的穩(wěn)定性和實時性。 1.3對性能的規(guī)定 1、精度 在進行輸入輸出時必須清晰的列出所有輸入狀況及數(shù)據(jù),不能馬馬虎虎,要考慮到盡可能達到的范圍,以使輸入輸出有效完整準確。 2、時間特性要求 查詢服務(wù)部分:用戶通過電腦提交命令到返回結(jié)果不超過3秒鐘。 數(shù)據(jù)管理部分:提交某一數(shù)據(jù)錄入到結(jié)果返回不超過3秒鐘。 3、靈活性 操作方式: 網(wǎng)站登錄,不限定平臺。 同其他軟件接口: 設(shè)計連接MYSQL數(shù)據(jù)庫的軟件包。 精度和有效時限的變化:用戶自己設(shè)定。 4、輸入輸出要求 要符合精度的設(shè)定,符合正確字符的設(shè)定。 5、數(shù)據(jù)管理能力要求 (1)賬號信息:具體要求為數(shù)字組成,或者是學(xué)生學(xué)號、教師工號等。 (2)實驗室公告信息:應(yīng)當(dāng)是書面化的語言和有實際內(nèi)容。 (3)用戶名信息:不能超過20個字符。 (4)密碼信息:6~12個字符。 (5)管理員:用戶編號:大小為10個字符;用戶名:不超過20字符;用戶密碼:不超過12字符;用戶權(quán)限:2個字符。 對用戶信息、管理員信息和儀器設(shè)備信息等內(nèi)容的存儲的各表至少需要100M以上空間,即至少需要500M空間進行數(shù)據(jù)的存儲,并至少需要2G空間對增長的數(shù)據(jù)進行保存。 6、 故障處理要求 (1)磁盤碎片過多、數(shù)據(jù)庫存儲空間不夠,引起數(shù)據(jù)庫訪問變慢等問題需要對磁盤進行擴展和維護。 (2)執(zhí)行程序非正常退出,響應(yīng)確實,修改源代碼前應(yīng)備份。 (3)數(shù)據(jù)庫沒啟動引起訪問問題,須啟動數(shù)據(jù)庫服務(wù)器。 (4)其他具體問題,再做具體分析。多查多問。 7、 其他特定要求 在程序的開發(fā)過程中,應(yīng)遵循結(jié)構(gòu)化的程序設(shè)計原則,精心設(shè)立運行日志,從而加強系統(tǒng)的可維護性;另一方面要注重系統(tǒng)的界面友好性、保持各程序模塊界面的統(tǒng)一。 項目經(jīng)理進行的可行性分析和項目工作分解結(jié)構(gòu),我們對其的質(zhì)量管理評定標準為提交分析和項目分解報告。 項目可行性的原因 1. 用戶的需求; 2. 資源充足; 3. 項目難度?。? 4. 依據(jù)項目管理方法有效實施項目; 項目分解的結(jié)構(gòu) 項目經(jīng)理簽字是否通過: 第三章 時間管理 在進行項目活動關(guān)系的定義時一般采用優(yōu)先圖示法、箭線圖示法、條件圖示法和網(wǎng)絡(luò)模板這4種方法,最終形成一套項目網(wǎng)絡(luò)圖。其中比較常用的方法是優(yōu)先圖示法,也稱為單代號網(wǎng)絡(luò)圖法,如下圖所示: 二次開發(fā) C I H 后臺管理模塊 F G B A E D 單元測試 產(chǎn)品發(fā)布 集成測試 單元測試 系統(tǒng)設(shè)計 需求分析 單元測試 項目工期估算是根據(jù)項目范圍、資源狀況計劃列出項目活動所需要的工期。估算的工期應(yīng)該現(xiàn)實、有效并能保證質(zhì)量。所以在估算工期時要充分考慮活動清單、合理的資源需求、人員的能力因素以及環(huán)境因素對項目工期的影響。在對每項活動的工期估算中應(yīng)充分考慮風(fēng)險因素對工期的影響。項目工期估算完成后,可以得到量化的工期估算數(shù)據(jù),將其文檔化,同時完善并更新活動清單。 項目工期估算如下圖所示: 3.1進度編制 前面三項的順序?qū)嶋H上反映了項目時間管理最初三個過程的基本順序:活動定義(進一步定義范圍)、活動排序和活動時問估算,這三個項目管理過程是制定項目進度計劃的基礎(chǔ)。制定進度計劃就是確定項目活動的起始和完成日期。在決定項目的起始和完成日期時要應(yīng)用到項目時間管理所有前面過程的結(jié)果、而且在項目進度計劃最終決定下來之前、項目時間管理的過程常常會出現(xiàn)幾次反復(fù)。制定進度計劃的最終目標是建立一個現(xiàn)實的項目進度計劃,為監(jiān)控項目的時間進展情況提供一個基礎(chǔ)。制定進度計劃時的輸入包括在此之前已經(jīng)完成的項目網(wǎng)絡(luò)圖、活動時間估算、資源需求、等其他要素,這些要素的準確性會決定項目進度計劃的準確性,因此,在制定項目進度計劃前要充分做好各項準備工作,以確保制定一個科學(xué)合理的項目進度計劃。制定進度計劃時常用的工具和技術(shù)有:甘特圖、針劃評審技術(shù)和關(guān)鍵路徑法等。 根據(jù)開發(fā)項目的活動工期估算結(jié)果,通過project自動生成關(guān)鍵路徑(紅色表示),如下圖: 合理地安排項目時間是項目管理中一項關(guān)鍵內(nèi)容,它的目的是保證按時完成項目、合理分配資源、發(fā)揮最佳工作效率。項目的時間管理者要在項目開始之前制定項目時間計劃表并每一個任務(wù)結(jié)束之后,提交項目時間進度報表和進度編制,方便項目經(jīng)理進行及時的項目進度調(diào)整。 我們所設(shè)計的時間進度報告為: 時間計劃表 里程碑點說明 1. 項目可行性分析提交報告; 2. 需求分析和功能設(shè)計; 3. 系統(tǒng)完成報告和測試報告 4. 系統(tǒng)發(fā)布報告; 里程碑節(jié)點時間,項目進度是否符合 項目時間管理者簽字: 第四章 成本管理 4.1 成本估算 項目的資源表,在project進行相應(yīng)的資源分配。 如圖所示: 項目包含兩種類型的報表:表格報表用于打印;可視報表用于將Project數(shù)據(jù)輸出到Excel和Visio??梢晥蟊硎褂肞roject中的Excel和Visio模板來生成設(shè)計美觀的圖表??梢灾苯訉?shù)據(jù)輸入報表。Project包括數(shù)個預(yù)定義的任務(wù)和資源報表,可以使用它們來獲得想要的信息。 資源狀態(tài)報表: 我們可以通過project查看資源圖片、資源分配情況、資源使用工作表, 下圖是資源使用工作表: 估計成本步驟如下所示:project中的報表,選擇生成報表類型,任務(wù)分解是根據(jù)項目的功能進行分解的。其項目的成本預(yù)算成本如下: 直接成本=1760元。 間接成本(我們的上網(wǎng)費用、耗材、團隊互動的活動 ) 間接成本包括前期合同費用、房租水電、培訓(xùn)、員工福利、客戶服務(wù)等。 根據(jù)以往經(jīng)驗,采用公式:間接成本=25%*直接成本=440元。 總估算成本 項目總估算成本=1760+440=2200元。 項目成本管理就是要確保在批準的預(yù)算內(nèi)完成項目,具體項目要依靠制定成本管理計劃、成本估算、成本預(yù)算、成本控制四個過程來完成。 項目成本管理是在整個項目的實施過程中,為確保項目在以批準的成本預(yù)算內(nèi)盡可能好的完成而對所需的各個過程進行管理。所以對于項目的成本管理者要提交成本管理計劃、成本估算、成本預(yù)算、成本控制的報表。 總成本金額 2200元 成本估算明細 按成員工時計算的過程以及基本材料費; 成本合理性 項目成本管理者簽字: 第五章質(zhì)量管理 5.1質(zhì)量管理方案及準備 質(zhì)量管理是指確定質(zhì)量方針、目標和職責(zé),并通過質(zhì)量體系中的質(zhì)量策劃、控制、保證和改進來使其實現(xiàn)的全部活動。 我們按照CMM的思想對軟件需求的制定做了嚴格要求,對需求進行記錄、歸納、澄清、確認和跟蹤。同時為了保證需求能被有效的管理和實現(xiàn),要求在對需求進行歸納、澄清、確認和跟蹤后需要提交需求管理電子文檔,并及時對需求文檔進行審核。 項目的質(zhì)量管理者要提供其他管理者的簽字表格,并對項目的質(zhì)量進行驗收,提供質(zhì)量合格表格。本項目主要設(shè)置了四個里程碑節(jié)點,分別 1、 可行性分析、功能需求設(shè)計 2、 編碼和單元模塊測試 3、 集成測試 4、 系統(tǒng)發(fā)布 質(zhì)量管理者必須在每一個里程碑節(jié)點制定合理的質(zhì)量管理報告,用來證明項目到該里程碑節(jié)點之前的任務(wù)已經(jīng)完成,且對任務(wù)的質(zhì)量修改提出意見。下面主要以可行性分析和功能設(shè)計模塊的里程碑節(jié)點設(shè)計質(zhì)量管理報告; 可行性分析、功能需求設(shè)計 是否具有可行性分析報告 有 無 可行性分析報告合理性 合理 不合理 一般 是否功能設(shè)計報表 有 無 功能設(shè)計完整性 功能設(shè)計合理性 里程碑節(jié)點之前任務(wù)是否完成 可行性分析、功能需求設(shè)計的意見: 負責(zé)人簽字: 質(zhì)量管理者簽字:- 1.請仔細閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認領(lǐng)!既往收益都歸您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 武漢理工大學(xué) 軟件 項目 管理 實驗 報告
鏈接地址:http://m.jqnhouse.com/p-6523843.html