psp個人軟體需求分析
文件狀態:
[ ]草稿
[ ]正式發布
[ √]正在修改
當前版本:
版本1作 者:
高永亮完成日期:
2023年11月14日
1.業務需求
1.1應用背景
現在人們開發軟體估算的基礎都是經驗資料,對於不同的開發人員而言產能是不一致的,甚至對於相同的開發人員而言,不同的任務所需要的時間也是不同的。因此對於任務的完成不能給出乙個準確的時間,psp個人軟體可以幫助程式設計師記錄他們的產能。
1.2業務機遇
現在許多程式設計師不能準確的估算自己的工作量,不能根據任務的難易度來給出準確的時間,這款軟體可以幫助程式設計師更全面的了解自己,記錄程式設計師的工作,為每一次的估算提供資料。
1.3業務目標
業務目標如下:
bo-1:在第一版應用之後的3個月內,軟體公司開發的開發效率提高10%。
bo-2:在第一版應用之後的3個月內,開發人員估算自己產能的準確率提高30%。
成功標準如下:
sc-1:在第一版應用之後的12個月內,軟體公司全體使用此軟體的員工的好評達到95%。
sc-2:在第一版應用之後的12個月內,軟體公司開發的開發效率提高30%。
1.4業務風險
業務風險如下:
ri-2:時間日誌做出來後,管理者忍不住用來考核研發人員,給他們帶來心理壓力。
2專案前景
2.1前景概述
據工信部的資料顯示,2023年中國軟體行業整體保持快速增長態勢,累計完成軟體業務收入7572.9億元,同比增長29.8%,增速比上年同期高8.3個百分點,其中軟體外包服務收入203億元,增長更是超過100%。所以psp個人軟體的發展前景還是很不錯的。
2.2主要特性
fe-1:專案經理安排專案及任務。
fe-2:開發人員估算填寫時間計畫。
fe-3:時間記錄。
fe-4:產能分析。
fe-5:設定許可權,根據不同的操作員設定不同的許可權,
fe-6:根據不同的任務和難度計算產能。
fe-7:根據不同的類別查詢歷史資料。
3.專案範圍
3.1第一版範圍
第乙個版本主要實現軟體的建立,各個功能的初步實現。設定許可權,根據不同的操作員設定不同的許可權。
3.2後續版本範圍
特性
版本1
版本2
版本3
fe-1
完全實現
fe-2
完全實現
fe-3
記錄大概的時間
記錄詳細的時間
fe-4
大概的產能分析
具體的產能分析
fe-5
實現管理員許可權
實現各個角色的許可權管理
fe-6
實現能計算產能
根據不同的難度計算產能
fe-7
查詢歷史資料
可分類別查詢
全部實現
4.建立模型
4.1建立概念模型:
關聯分析:
職責分析:
4.2建立用例模型
參與者:
用例圖:
參與者
特性
用例
開發人員
專案經理
研發經理
feat05.開發人員接到任務時,應通過系統填寫計畫時間(計畫開始時間和計畫結束時間),專案經理確認後,更新日程安排表
uc01.填寫任務計畫
feat06.開發人員可以查詢相近工作任務的歷史資料(估算資料、實際資料)
feat10.開發人員可以根據任務編號、關鍵字、起止時間進行分類組合查詢與統計
uc02.查詢歷史任務資料(uc01的擴充套件)
feat09.
feat11.時間記錄程式會自動連線伺服器,完成時間日誌上傳的工作,未能連線伺服器,則在本機暫存時間日誌
uc03.記錄時間日誌
feat02.專案經理可以對專案設定工作包,工作包允許多級巢狀,它只用來組織工作任務
uc04.設定工作包
feat03.專案經理可以為開發人員指派工作任務,工作任務屬於特定的工作包
feat04.專案經理在分配工作任務時,能夠查閱開發人員的日程安排表,可以按開發人員查詢、也可按日程查詢
uc05.分配工作任務
uc5a.檢視日程安排(擴充套件用例)
feat07.開發人員任務執行將超計劃時,應報告專案經理,專案經理通過系統更新其日程表
uc06.更新日程表
feat08.當任務完成之後,專案經理負責close任務,並填入實際的完成情況(kloc、實際結束時間)
uc07.關閉工作任務
feat12.專案經理可以按專案、任務、關鍵字統計實際工作時長、產能
uc08.統計專案產能
feat01.研發經理能夠建立專案、指定或修改專案經理、刪除尚未分配工作任務的專案
uc09.管理專案資訊
feat13.研發經理及管理層可以按個人、任務、專案、關鍵字檢視工作時長、統計產能
uc10.統計團隊產能
PSP個人軟體需求分析
psp個人軟體需求分析 一 編寫目的 用於說明我們要走開發的psp個人軟體專案的 功能,介面,實現技術以及硬體要求。二 功能要求 專案及任務安排由研發經理或專案經理建立專案和任務。開發人員在 接到任務後進行估算,填寫時間計畫,研發經理或專案經理對 其進行確認。開發人員對自己的開發時間進行記錄,與任務...
個人軟體過程(PSP)需求分析
1 引言 1.1背景 沒有確定很明確的開發目標。同時由於專業知識有點薄弱,做專案的時候經常延期,對整個團隊產生比較大的影響。2 任務概述 2.1 目標 對於每個團隊,使用個人軟體過程開發工具進行進度管理比較明智,根據每個人的實際情況,分配相應的任務,並 進度,極大的提高了專案及時高效完成的機率。ps...
個人軟體過程 psp 需求文件
1.業務需求 1.1 應用背景 開發軟體專案進度計畫總是那麼不準確,延期經常出現,跟可恨的是甚至無法給出乙個相對比較明確的延遲時間。很大 因素在於分配給開發人員的完成時間與開發人員的實際完成時間有一定的偏差。1.2 業務機遇 我們可以開發一款psp軟體,即個人軟體過程軟體。此軟體能夠對所有的工作過程...