軟件項目管理課程設計——電子詞典_第1頁
軟件項目管理課程設計——電子詞典_第2頁
軟件項目管理課程設計——電子詞典_第3頁
軟件項目管理課程設計——電子詞典_第4頁
軟件項目管理課程設計——電子詞典_第5頁
已閱讀5頁,還剩12頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、 實驗報告課程名稱 軟件項目管理 開課學期 2018-2019 (一) 指導老師 實 驗 室 班 級 姓 名 學 號 成 績 目錄一、項目概述2二、工作任務書(Statement Of Work,SOW)21.整體要求22.系統邏輯模型33.系統功能描述34.應達到的技術指標和參數4三、項目進度計劃41.分解項目工作42.項目工作關系表53.甘特圖64.網絡進度計劃圖65.里程碑計劃8四、項目規模成本估算81.分解項目工作82.項目規模估算表93.開發成本94.管理、質量成本95.直接成本96.間接成本97.總估算成本98.項目報價10五、項目質量計劃101.項目質量保證組織102.項目的質量

2、目標113.質量保證活動114.質量控制活動13六、項目團隊計劃141.項目團隊組成142.項目溝通計劃14七、總結151.覃永達152.諸海153.羅祥森154.柒志宇155.黎劍釗15一、 項目概述21世紀以來,電子詞典開始較快發展,以電子計算機為代表的現代科學獲得了突飛猛進的發展并迅速和人們的日常生活結合在一起。計算機技術的發展和進步也使電子語言詞典的誕生成為可能。雖然只有十來年的發展歷程,然而電子詞典卻已經迅速發展壯大,成為詞典家族中最具有旺盛生命力的一員之一。雖然目前電子詞典還不能夠取代傳統詞典,然而,在英語學習和教學以及日常生活中,它憑借實用、快捷、準確、經濟的特點,已經成為傳統英

3、漢詞典的有力競爭者,并對傳統的詞典提出了挑戰。因此,制作一個電子詞典軟件是十分有意義和價值的。二、 工作任務書(Statement Of Work,SOW)1. 整體要求1) 系統要求提供管理員平臺。管理員分為超級管理員與普通管理員,普通管理員具有一個或多個,擁有對詞庫進行增、刪、查、改的權限;超級管理員只有一個,除了普通管理員的權限之外,還具有添加和刪除普通管理員的權限。2) 系統要求有客戶端,用戶可以通過本系統進行查詢、學習。3) 系統要求有嚴格的權限管理。4) 系統要求有可擴充性,可以在現有系統的基礎上加掛其他功能模塊。2. 系統邏輯模型3. 系統功能描述(1) 子系統模塊描述1) 詞庫

4、管理(子系統模塊)a) 對詞庫的單詞進行查詢b) 對詞庫添加:單詞/詞組/句子。c) 對詞庫刪除:單詞/詞組/句子。d) 對詞庫修改:單詞/詞組/句子。2) 數據挖掘(子系統模塊)a) 統計用戶類型,生成用戶類型分布報表。b) 統計本次庫的高頻查詢單詞、詞組、句子。c) 統計用戶年齡,生成用戶年齡分布報表3) 用戶管理(子系統模塊)a) 對詞庫進行:查詢單詞/詞組/例句b) 收藏從詞庫查詢到的:單詞/詞組/例句c) 刪除個人收藏列表中的:單詞/詞組/例句d) 請求人工翻譯4) 商業合作(子系統模塊)a) 與友商項目合作b) 與友商廣告合作c) 與友商技術交流(2) 成員模塊描述a) 超級管理員

5、:注冊、登錄、查詢、對詞庫進行增刪查改操作以及修改普通管理員的基本信息;b) 普通管理員:對詞庫進行增刪查改操作;c) 用戶:注冊、登錄、查詢和修改自己的基本信息,查詢單詞/詞組/句子以及請求人工翻譯。4. 應達到的技術指標和參數1) 所有查詢的響應和回饋速度應不能超過10秒。2) 為防止數據丟失,應保證數據至少每周備份至持久化設備。3) 保證在10分鐘內修復突發問題。4) 保證至少30000人可以同時登錄系統;三、 項目進度計劃1. 分解項目工作采用圖表方式進行任務分解的分解結果如下圖:2. 項目工作關系表任務編碼任務名稱工作代號前期工作后期工作持續時間(天)S0011需求調研T1/S001

6、210S0012需求分析T2S0011S00136S0013需求確認T3S0012S00214S0021硬件準備T4S0013S00222S0022軟件準備T5S0021S00313S0031系統分析T6S0022S003210S0032概要設計T7S0031S00337S0033詳細設計T8S0032S004113S0041界面設計T9S0033S00427S0042編碼實現T10S0041S00519S0051測試計劃T11S0042S00525S0052單元測試T12S0051S005310S0053集成測試T13S0052S00618S0061模擬運行T14S0053S006215S0

7、062運行報告T15S0061S00632S0063系統改進T16S0062S00715S0071雙方交付T17S0063S00815S0081升級維護T18S0071/3. 甘特圖4. 網絡進度計劃圖5. 里程碑計劃序號里程碑事件交付成果預計完成時間(天)1需求分析完成期需求分析說明書202系統設計完成期概要設計說明書、詳細設計說明書553系統編碼完成期原程序代碼764軟件測試完成期測試計劃與測試報告995系統試運行完成期系統試運行報告1216項目驗收完成期驗收報告126四、 項目規模成本估算1. 分解項目工作2. 項目規模估算表編號任務名稱人數天數總數(人天)A10人事信息子系統/A11職

8、工信息添加123A12職工信息修改122A121職工信息變動情況224A122人事部通知財務部236A13職工信息查詢122A14職工基本信息表122A20出勤管理子系統223A21出勤情況修改223A22出勤情況查詢224A23出勤情況報表生成/A24表信息送交財務部224A30工資管理子系統236A31實際工資計算122A32形成工資報表111A33將工資數據送往銀行/A34將工資數據送往各部門2243. 開發成本1) 從項目規模估算表得知項目規模是42人天,假設開發人員成本參數=450元天,則:內部的開發成本=42天 x 450元天 =18900元。則:開發成本=18900元4. 管理、

9、質量成本管理任務和質量任務可以通過計算開發任務得到,根據經驗,管理任務和質量任務=20 X 開發任務。項目的管理和質量成本=開發成本X 20=3780元。5. 直接成本直接成本=18900+3780 = 22680元。6. 間接成本間接成本包括前期合同費用、房租、水電、培訓、員工福利、客戶服務等。根據經驗,采用公式:間接成本=25x直接成本。間接成本 = 5670元。7. 總估算成本項目總估算成本=直接成本 + 間接成本 = 22680 + 5670 = 28350。8. 項目報價如果項目的利潤是40,其中風險基金10,利潤15,稅費5。則:項目的總報價=28350 X (1 + 0.4)=

10、39690元。五、 項目質量計劃1. 項目質量保證組織1) 組織機構在項目實施期間成立項目質量保證組織,該組織由質量保證人員和項目經理等組成。項目經理負責質量監督工作及項目進展過程中各環節的質量把關,開發經理負責質量控制工作,質量保證人員負責質量保證的工作。組織結構如下圖所示:2) 職責在本項目中,質量保證組織的職責如下:a) 高層管理ü 參加有關質量保證過程改進的評審。ü 負責聽取質量保證組的工作報告,評審質量保證活動和結果。ü 受理項目內不能解決的不符合問題。b) 項目質量保證人員ü 實施項目組成員的質量保證培訓。ü 向項目經理報告項目質量

11、工作狀況和質量度量結果。ü 按計劃實施審計活動,依照質量保證計劃執行評審審計,并記錄執行中發現的不符合項。ü 負責項目實施過程中,對項目實施情況進行監督,包括對項目實施過程和工作產品進行監督檢查。ü 制定質量保證計劃。ü 對不符合問題提交不符合項報告,跟蹤并驗證糾正措施的執行情況。ü 對項目內不能解決的不符合項問題, 向高層管理提交報告。ü 制定質量保證的過程改進計劃,記錄過程數據。ü 定期向項目組報告質量活動的結果。c) 項目經理ü 定期評審質量保證活動和結果。ü 與質量保證人員一起協商不符合項問題的糾

12、正措施,并安排資源實施糾正措施。ü 評審質量計劃。2. 項目的質量目標根據企業的質量方針和質量目標與本項目,制定項目的總體質量目標: 1) 基于需求的測試覆蓋率為100;2) 軟件功能測試用例通過率不低于95;3) 每個階段評審中發現的問題都已經解決或得到適當處理;4) 產品發布時不存在嚴重問題,以及以上的缺陷;結合以往的項目經驗和企業的質量相應標準,制定質量標準如下表所示。項 目具 體 描 述計劃缺陷排除率(缺陷數/頁)需求檢查5系統總體設計檢查3缺陷排除率(缺陷數/KLOC)詳細設計復核30詳細設計檢查10代碼復核60代碼檢查25編譯20單元測試18系統集成5系統測試53. 質量

13、保證活動質量保證的主要活動包括過程評審和產品審計。過程評審和產品審計的目的是確保在項目進展過程的各個階段和各個方面采取各項措施來保證和提高提交給用戶的產品質量。每一次過程評審和產品審計都應填寫相應的報告或活動記錄。1) 產品審計產品審計由質量保證人員來進行,檢查項目產品是否達到質量目標。質量保證人員可以有選擇性地審計項目生存期中創建的工作產品,以驗證是否符合適當的標準,是否進行了質量檢查。如下表:質量審計一覽表項審計對象審計階段參照標準1軟件項目計劃計劃結束企業質量體系2軟件配置管理計劃計劃結束企業質量體系3軟件質量保證計劃計劃結束企業質量體系4總體設計文檔設計結束企業質量體系和項目計劃5詳細

14、設計文檔設計結束企業質量體系和項目計劃6數據庫表和編碼規范設計結束企業質量體系和項目計劃7產品代碼每個階段實施結束企業質量體系和項目計劃8測試報告測試結束企業質量體系和項目計劃9測試計劃計劃結束企業質量體系和項目計劃10用戶文檔測試結束企業質量體系和項目計劃2) 過程評審項目嚴格按照組織定義的軟件過程進行開發,過程評審的具體依據參照企業的過程規范,保證項目中的所有過程活動都在實施范圍內。在每次評審之后,要對評審結果做出明確的決策并形成評審記錄。評審可采取文件傳閱、評審會等形式。質量保證人員負責對項目過程進行監督,將發現的問題和解決情況在每周的例會上通報,對沒有解決的問題進行討論,對不能解決的問

15、題提交高級管理者處理。每個周末,進行一次配置管理審核,確認配置管理工作是否正常進行。根據公司的質量保證體系和本項目的具體特點,確定項目執行過程如下:i. 項目規劃過程及產品標準。ii. 項目跟蹤管理過程。iii. 需求分析過程及產品標準。iv. 系統設計過程及產品標準。v. 詳細設計過程及產品標準。vi. 調試運行過程及產品標準。vii. 代碼走查過程及代碼編寫標準。viii. 產品集成測試過程及產品標準。ix. 開發環境中的執行規則。x. 測試環境中的執行規則。xi. 質量保證過程及其標準。xii. 配置管理過程及其標準。4. 質量控制活動質量控制活動包括代碼走查、單元測試、集成測試、環境測

16、試等,由開發人負責,詳見進度計劃。編碼人員在編寫代碼時要進行同步單元測試,單元測試要達到分支覆蓋,產品通過單元測試和編碼檢查后,應提交給測試部進行集成測試、系統測試。測試部的測試應達到質量目標要求,軟件發布時應達到測試通過準則的要求。六、 項目團隊計劃1. 項目團隊組成l 用戶:確保相關責任的實施參與項目的組織和規劃負責產品的驗收工作l 項目經理:負責項目的組織和規劃負責項目計劃制定和維護負責項目的跟蹤和管理負責資源的分配和協調活動負責各組織和計劃之間的協調活動負責與市場部的協調活動l 市場部:負責與用戶的協調工作負責項目相關的商務活動負責用戶需求的接口配合項目經理的資源協調活動負責產品的驗收

17、活動負責系統的維護活動。l 軟件開發:負責項目的軟件開發,包括設計、編碼、單元測試和集成測試負責產品質量控制的工作負責配合質量保證的活動,如系統測試、文檔編制等配合產品驗收的相關活動l 質量保證:負責項目過程和產品規范的制定負責項目過程的質量保證活動,包括過程評審和產品審計l 配置管理:負責項目的配置管理活動負責軟件產品的提交。2. 項目溝通計劃1) 每天17:30 - 18:30,項目組成員進行口頭交流;2) 每周五的14:30前提交周報告;3) 每周五的15:00 - 17:00,召開項目周例會,說明項目的進展和存在的問題。4) 若發現問題,及時提交問題報告,問題報告可以通過網絡提交,項目經理會及時獲取問題信息。七、 總結1.在本次項目中,我主要負責項目概述、撰寫工作任務書的整體要求、構建系統的邏輯模型、對系統功能進行描述,此外,也負責使用viso畫網絡進度計劃等圖。畫圖、畫表的比較多,剛開始還無從下手,查閱了一些資料后,也是略懂,畫圖工具用的是Visio,由于之前很少接觸,所以在畫圖這一塊花的時間會比較多。還有一個比較打的問題就是在任務時間的分配方面,這方面的經驗較少,做得不太好。對一些工具不太熟悉,畫的

溫馨提示

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

評論

0/150

提交評論