PSP個人軟體需求分析

2022-09-01 04:21:08 字數 2658 閱讀 1013

psp個人軟體需求分析

一.編寫目的

用於說明我們要走開發的psp個人軟體專案的:功能,介面,實現技術以及硬體要求。

二.功能要求

①專案及任務安排由研發經理或專案經理建立專案和任務。②

開發人員在

接到任務後進行估算,填寫時間計畫,研發經理或專案經理對

其進行確認。

③開發人員對自己的開發時間進行記錄,與任務關聯起來。

④研發經理及公司領導可以根據任務和相應的時間記錄,來統計公司員工的

產能資料。產能資料由難度係數和每天的**行數組成。

三.開發環境

開發工具:eclipse 3.7+tomcat7.0

開發環境:windows7+jdk1.6

資料庫:mysql

四.用例模型

參與者特性

用例開發人員

feat05.開發人員接到任務時,應通過系統填寫計畫時間(計畫開始時間和計畫結束時間),

專案經理確認後,更新日程安排表 

uc01.填寫任務計畫

feat06.開發人員可以查詢相近工作任務的歷史資料(估算資料、實際資料)

feat10.開發人員可以根據任務編號、關鍵字、起止時間進行分類組合查詢與統計

uc02.查詢歷史任務資料

(uc01

的擴充套件)

-中斷時長) feat11.時間記錄程式會自動連線伺服器,完成時間日誌上傳的工作,未能連線伺服器,則在本機暫存時間日誌

uc03.記錄時間日誌

專案經理

feat02.專案經理可以對專案設定工作包,工作包允許多級巢狀,它只用來組織工作任務

uc04.設定工作包

feat03.專案經理可以為開發人員指派工作任務,工作任務屬於特定的工作包 

feat04.專案經理在分配工作任務時,能夠查閱開發人員的日程安排表,可以按開發人員查詢、也可按日程查詢

uc05.分配工作任務 

uc5a.檢視日程安排

(擴充套件用例

)feat07.開發人員任務執行將超計劃時,應報告專案經理,專案經理通過系統更新其日程表

uc06.更新日程表

feat08.當任務完成之後,專案經理負責

close

任務,並填入實際的完成情況(

kloc

、實際結束時間)

uc07.關閉工作任務

feat12.專案經理可以按專案、任務、關鍵字統計實際工作時長、產能

uc08.統計專案產能

研發經理

feat01.研發經理能夠建立專案、指定或修改專案經理、刪除尚未分配工作任務的專案

uc09.管理專案資訊

管理層feat13.研發經理及管理層可以按個人、任務、專案、關鍵字檢視工作時長、統計產能

uc10.統計團隊產能

用例編號

uc01

用例名稱

填寫任務計畫

用例概述

開發人員對專案經理安排給自己的工作任務進行計畫,填入計畫開始時間和計畫完成時間。

主參與者

開發人員

補充說明

在填入計畫開始時間和計畫完成時間時,開發人員可以查詢與該任務的關鍵字相關的歷史任務的資料。

用例編號

uc03

用例名稱

記錄時間日誌

用例概述

中斷時長)。

主參與者

開發人員

前置條件

使用者進入「記錄時間日誌」程式

後置條件

將本次時間日誌存入資料庫

基本事件流

步驟活動

1系統顯示「開始」、「暫停」和「停止」按鈕,但僅「開始」可用

2使用者點選「開始」,系統記錄開始時間,並將「開始」置為不可用,使「暫停」和「停止」按鈕可用

3使用者點選「停止」按鈕,系統記錄停止時間,並統計暫時時間、暫停次數、總時長、有效時長,並要求使用者選擇任務編號、輸入工作關鍵字和相關資訊。填寫完成後,點選確定,用例完成。

擴充套件事件流

3a在此期間,若使用者點選「暫停」按鈕,系統則記錄暫停開始時間,並使暫停次數增加1

次,並使「暫停」按鈕變為「恢復」,使「停用」按鈕不可用

3a1當使用者點選「恢復」按鈕,用當前時間減去暫停開始時間得到本次暫停時間,並累加到「暫停時間」時間中,並使「恢復」按鈕變為「暫停」,使「停用」按鈕恢復可用

規則與約束

時間記錄程式應以離線式工作,該程式會自動連線伺服器,完成時間日誌上傳的工作,如果未能連線伺服器,則在本機暫存時間日誌

五.資料流圖

(這裡格式出現了錯誤)

發布任務

返回時間計畫

**行數以及時間

產能評估

PSP個人軟體需求分析

psp個人軟體需求分析 文件狀態 草稿 正式發布 正在修改 當前版本 版本1作 者 高永亮完成日期 2012年11月14日 1.業務需求 1.1應用背景 現在人們開發軟體估算的基礎都是經驗資料,對於不同的開發人員而言產能是不一致的,甚至對於相同的開發人員而言,不同的任務所需要的時間也是不同的。因此對...

個人軟體過程(PSP)需求分析

1 引言 1.1背景 沒有確定很明確的開發目標。同時由於專業知識有點薄弱,做專案的時候經常延期,對整個團隊產生比較大的影響。2 任務概述 2.1 目標 對於每個團隊,使用個人軟體過程開發工具進行進度管理比較明智,根據每個人的實際情況,分配相應的任務,並 進度,極大的提高了專案及時高效完成的機率。ps...

個人軟體過程 psp 需求文件

1.業務需求 1.1 應用背景 開發軟體專案進度計畫總是那麼不準確,延期經常出現,跟可恨的是甚至無法給出乙個相對比較明確的延遲時間。很大 因素在於分配給開發人員的完成時間與開發人員的實際完成時間有一定的偏差。1.2 業務機遇 我們可以開發一款psp軟體,即個人軟體過程軟體。此軟體能夠對所有的工作過程...