文檔狀態:數據庫 [ ]草稿安全 [ ]正式發佈服務器 [ √]正在修改spa |
當前版本:設計 |
版本13d |
做 者:日誌 |
餘磊blog |
|
完成日期:開發 |
2013年11月20日文檔 |
|
|
|
1. 業務需求
1.1 應用背景
開發項目進度計劃老是那麼不明確,延期常常出現,甚至沒法給出一個相對比較明確的延遲時間。這樣給市場的推廣會帶來很大的影響,不肯定因素使得應對十分困難。
1.2 業務機遇
PSP是我的軟件開發過程,經過PSP的貫徹,能夠提升軟件開發人員的時間安排、時間估算的能力。
1.3 業務目標
業務目標的例子以下:
BO-1:在初版應用以後1個月以內,我的的開發效率提升。
BO-2:在初版應用以後3個月以內,整個開發團隊的開發效率提升。
成功標準的例子以下所示:
SC-1:在初版應用以後1個月內,我的的開發效率提升70%。
SC-2:在初版應用以後3個月內,整個團隊的開發效率提升50%。
1.4 業務風險
業務風險的示例以下:
RI-1:開發人員很難適應,天天都要記錄本身的工做時間很繁瑣,並且產生數據不容易使用。
RI-2:日誌作出來後,管理者會忍不住用來考覈開發人員,給他們帶來心理壓力。
2 項目前景
2.1 前景概述
對那些但願提升開發效率的人來講,PSP能夠接受一切使用該軟件的數據庫。與當前的人工計算不一樣,使用PSP能夠節約大量的時間,並能有效地估算出開發人員的工做效率,以便掌握整個項目的進度。
2.2主要特性
FE-1:開發人員能夠經過系統填寫計劃時間。項目經理經確認後,更新日程安排表
FE-2:開發人員能夠查詢相近工做任務的歷史數據
FE-3:開發人員能夠隨時記錄本身的時間。提供「開始計時」、「暫停計時」、「中止計時」。在中止計時時填入任務編號,工做關鍵字的功能
FE-4:項目經理能夠按照項目,任務,關鍵字統計實際工做時長,產能
2.3 假設與依賴
AS-1:開發團隊中有指定的控制和管理中心,並有計算機和打印機等相關設備。
AS-2:相關人員負責將數據錄入到相關的數據庫中。
AS-3:建議系統的維護時間不超過一週,儘可能避開使用的高峯期。
DE-1:若是某個開發人員有本身的數據庫系統,PSP軟件必須可以與之鏈接。
3. 項目範圍
4. 項目環境
4.1 操做環境
系統主要提供給四類用戶使用,分別是高層管理人員,項目經理,技術顧問以及開發人員。
開發人員模式中,開發人員能夠根據工做的基本信息,每次數據有變化就要相應得更新數據庫。面向開發人員時,系統是普通的存儲數據軟件。 數據只在工做人員在輸入工做的基本信息的時候生成,因此訪問數據時候的最大響應時間應該會在0.1s之內;工做人員在這個程序中容許有服務中斷的現象;由於這裏的信息會牽扯到某些數據庫文件的機密信息,因此須要提供訪問安全控制和數據保護(隨着版本升級功能逐步實現)!
技術顧問,項目經理以及高層管理人員模式中,該軟件只提供給這些人員查詢訪問的功能以及發佈任務列表。
4.2 涉衆
這個系統中的主要涉衆以下表:
開發人員 |
開發人員接到任務時,應經過系統填寫計劃時間(計劃開始時間和計劃結束時間 |
時間記錄程序會自動鏈接服務器,完成時間日誌上傳的工做,未能鏈接服務器,則在本機暫存時間日誌 |
項目經理 |
項目經理能夠對項目設置工做包,工做包容許多級嵌套,它只用來組織工做任務 |
項目經理能夠按項目、任務、關鍵字統計實際工做時長、產能 |
管理層 |
研發經理及管理層能夠按我的、任務、項目、關鍵字查看工做時長、統計產能 |
當任務完成以後,項目經理負責Close任務,並填入實際的完成狀況 |
用例分析以下:
創建概念模型—關聯分析
創建概念模型—職責分析
用例圖:
交互/狀態模型
用戶界面設計