1. 程式人生 > >教務處課程網站設計項目管理

教務處課程網站設計項目管理

系統 成本 交付 帳戶 學生作業 針對 資源 外部 管理者

1、針對給定設計任務進行分解,形成任務列表


教務處課程網站設計<瀑布模型>

一、需求調研 1.對學生進行調研 2.對老師進行調研 3.對教務處進行調研 4.組內討論 5.編寫規格說明書 二、策劃 1.策劃 (1)對收集的需求進行分析,確定用戶類型 (2)對不同用戶所期待的功能進行數據分析,確定不同用戶基本的功能 (3)組內討論 (4)編寫初始項目任務書 2.項目估算 (1)成本估算 人力資源,環境資源,可復用資源 (2)工作量估算 3.進度計劃 4.項目跟蹤 三、建模、分析、設計 1.建模 (1)建立學生模型 (2)建立教師模型 (3)建立教務處模型 (4)建立數據庫模型 2.分析 (1)對學生模型進行用例分析,確定學生的功能 (2)對教師模型進行用例分析,確定教師的功能 (3)對教務處模型進行用例分析,確定教務處功能 (4)確定系統總體結構圖 (5)對數據庫的模型進行細化 (6)用戶界面分析 (7)編寫出系統分析報告,確定具體任務有哪些 (8)對分析報告進行評審 3.設計 (1)根據系統分析報告,對學生對象進行具體設計 (2)根據系統分析報告,對老師對象進行具體設計 (3)根據系統分析報告,對教務處對象進行具體設計 (4)數據庫設計 (5)界面交互設計 (5)編寫出系統設計說明書 (6)對系統設計說明書報告進行評審 四、構建 1.編碼 (1)對學生模塊進行編碼 登陸/忘記密碼 查詢成績 上傳平時作業 選課 (2)對教師模塊進行編碼 登陸/忘記密碼 查詢學生花名冊 布置作業 批改學生作業 提交學生成績 上傳課程資料(教學大綱、教學日歷和課件等) (3)對教務處模塊進行編碼 管理學生的賬戶 管理教師帳戶 發布公告 啟動/關閉課程註冊功能 查詢成績 統計成績數據 提供查詢學生成績服務的接口 (4)對學生處模塊進行編碼 提供學生信息導入的接口 (5)對數據庫模塊進行編碼 (6)對交互界面進行編碼 2.測試 (1)對學生模塊代碼進行測試 (2)對教師模塊代碼進行測試 (3)對教務處模塊代碼進行測試 (4)對學生處模塊代碼進行測試 (5)對數據庫模塊代碼進行測試 (6)對用戶界面代碼進行測試 3.對軟件進行技術評審 五、部署 1.交付 2.運行與維護

2、功能點的計算過程、最後推算出需要人數和開發時間

技術分享圖片



UFC=輸入+輸出+查詢+內部+外部
   =(15+8)+(8+5)+(9+4)+(15+30)+(7+20)=121
TCF=0.65+3x14x0.01=1.07
FP=UFC X TCF=129.47
L=129.47 X 46= 5966 LOC 約等於6kLOC
E=5.2 X 6^0.9=26.55 人月
D=4.1 X 6^0.36=7.6月
S=0.54 X 6^0.6 =1.58人
DOC=49 X 6^1.01=299頁

3、網絡圖

技術分享圖片
技術分享圖片
技術分享圖片
技術分享圖片

4、任務甘特圖

技術分享圖片
技術分享圖片
技術分享圖片
技術分享圖片

5、資源圖

技術分享圖片

6、思考題

項目度量和過程度量對於項目管理有何意義,如何實現項目度量和過程度量?

過程度量的收集涉及到所有的項目,要經歷相當長的時間,目的是提供能夠引導長時間的軟件過程改進的一組過程指標。

項目度量使得軟件項目的管理者能夠:

1.評估正在進行的項目的目的狀態;2.跟蹤潛在的風險;3.在問題造成不良影響之前發現它們;4.調節工作流程或任務;5.評估項目團隊控制軟件工作產品質量的能力。
項目管理者和軟件團隊通過使用項目度量及從中導出指標,可以改進項目的工作流程和技術活動。

教務處課程網站設計項目管理