TimeTool 文件 需求分析

2022-02-05 23:09:01 字數 3785 閱讀 2457

timetool需求分析

1 前言

1.1 目標

本文主要是對《timetool需求書》進行分析,將具體的功能需求進行明確。

1.2 參考

《timetool需求書》

1.3 約定

事務:我們將乙個學習或工作統稱為乙個事務。

1.4 歷史

時間

版本

修改章節

修改內容

修改人

備註

2013.1.31

v1.0建立無

cation

建立2 需求分析

依據《timetool需求書》,timetool時間管理工具(以下簡稱timetool)需具備兩部分功能:

1)  對當前事務的執行監督(以下簡稱執行監督)

2)  對歷史事務的分析統計(以下簡稱分析統計)

2.1 執行監督

首先,需要明確的是,對當前事務的執行監督,其本身是使用者對自我進行監督,軟體只是對這個監督的過程進行協助。

在這個執行監督的過程中,會發生下列事件:

1)新建並設定事務

2)讓事務開始執行

3)暫停或恢復事務

4)修改時間或延遲結束

5)結束或刪除事務

6)可選:結束前後的手動修改

2.1.1 新建並設定事務

在事務開始之前,使用者需要新建乙個事務並對其進行設定,設定的範圍包括:

1)  事務名

為了便於後續的分析統計工作,事務名由使用者進行預先的設定,在新建時進行選擇。(擴充套件:事務名管理)

2)  事務預計執行時間

使用者需要為乙個將執行的事務設定其執行時間,當這個時間到達後,軟體將提醒使用者。

(擴充套件:預設預計時間設定)

2.1.2 讓事務開始執行

新建並設定好事務後,使用者可以選擇在新建完成時立即開始執行該事務,或手動開始該事務

1)  新建後立即執行

在新建事務的視窗內提供「新建後立即執行」選擇,使得該事務可以在建立後立即執行

2)  手動執行

若使用者沒有在新建事務視窗內選擇立即執行,則可以在事務被建立完成後,選擇手動執行。

2.1.3 暫停或恢復事務

當事務開始執行後,在事務沒有完成前,使用者可以任意暫停事務,且當該事務被暫停後,使用者可以任意將其恢復繼續執行。

1)  暫停事務

當事務開始執行後,使用者就可以暫停該事務的執行,軟體停止計時並啟用恢復事務的功能

2)  恢復事務

只有當該事務被暫停後,此功能被啟用,使用者使用此功能後,軟體繼續計時

2.1.4 修改時間或延遲結束

在事務執行完之前,或即將執行完之前,使用者可以修改其預定義的執行時間,或延遲其結束

1)  修改時間

乙個未結束的事務,可以在任何狀態下修改其預計執行的時間。

2)  延遲結束

當事務執行結束時,在彈出的提示框中應提供延遲該事務結束的選項。

(預設延遲時間設定)

2.1.5 結束或刪除事務

在事務的某些狀態下,可以結束或刪除事務。

1)  結束事務

結束事務的意思是,該事務已經執行完畢。對於未啟動的事務,若對其執行結束事務,則該事務被立即結束,且其實際執行時間為0。對於正在執行的事務,結束它後,該事務立即被完成,實際執行時間以實際為準。

2)  刪除事務

刪除事務的意思是,結束該事務的執行,並刪除其在資料庫中的記錄。可以刪除任意狀態的事務。

2.1.6 可選:結束前後的手動修改

當乙個事務已經結束,或即將手動結束時,使用者可以根據實際的執**況對該事務歷史資料進行修改,即對實際執行時間進行修改。

2.2 分析統計

所有已完成的事務稱為歷史事務,分析統計就是對歷史事務的統計。分析統計分為兩個部分:

1)  記錄查詢:某個事務在某個時間區間內的明細查詢和統計

2)  綜合分析:某個時間區間內單個或所有事務的執**況統計

2.2.1 記錄查詢

記錄查詢是對某個事務在某個時間區間內的明細查詢和簡要的統計。

1)  某個事務:指的是單個的事務

2)  時間區間:由使用者自行定義,提供預設值

a)         當天

b)        近一周

c)         近一月

d)        近一年

3)  統計內容包括:

a)         總執行次數

b)        總執行時間

4)  明細包括:

a)         建立時間

b)        完成時間

c)         名稱

d)        共計用時

e)         狀態

f)         操作->轉到該事務的詳情

2.2.2 綜合分析

綜合分析包括對單個事務的綜合分析和對所有事務的執**況綜合分析。

2.2.2.1 對單個事務

1)  時間區間

a)         月報

b)        年報

2)  月報分析內容

a)         總執行時間

b)        總執行次數

c)         最近一年執行時間、次數走勢(按月)

d)        最喜歡的執行時間(以及各時間段的執行統計)

3)  年報分析內容

a)         總執行時間

b)        總執行次數

c)         本年執行時間、次數走勢(按月)

d)        最喜歡的執行時間(以及各時間段的執行統計)

2.2.2.2 對所有事務

1)  時間區間

a)         月報

b)        年報

2)  月報分析內容

a)         總執行時間

b)        總執行次數

c)         各事務執行時間佔比

d)        各事務執行次數佔比

e)         最近一年執行時間、次數走勢(按月)

f)         各時間段最喜歡執行的事務

g)        最喜歡的執行時間(以及各時間段的執行統計)

h)        最喜歡執行的事務(分次數和時間)

3)年報分析內容

i)          總執行時間

j)          總執行次數

k)        各事務執行時間佔比

l)          各事務執行次數佔比

m)      最近一年執行時間、次數走勢(按月)

n)        各時間段最喜歡執行的事務

o)        最喜歡的執行時間(以及各時間段的執行統計)

p)        最喜歡執行的事務(分次數和時間)

需求分析 需求文件(需求分析結果)的作用

需求分析學習指導目錄 1 在需求方面達成一致 需求是一種反覆進行的過程,涉及到各種各樣具有不同背景和要求的使用者,需求文件必須有助於需求分析師與使用者之間的溝通,以及需求分析師與軟體設計師和測試工程師之間的溝通 2 為軟體設計提供基礎 需求文件必須為軟體設計人員提供精確的輸入,因為設計人員不是應用領...

需求分析文件模板

目 錄 1.引言 1 1.1.背景 1 1.2.參考資料 1 1.3.假定和約束 1 1.4.使用者的特點 1 2.功能需求 1 2.1.系統範圍 1 2.2.系統體系結構 二層架構的系統可剪裁本小節 1 2.3.系統總體流程 2 2.4.需求分析 2 2.4.1.x 功能需求名稱 2 2.4.1....

需求分析 及需求文件的編寫

通常,軟體開發工程師和軟體測試工程師的工作都開始於軟體需求說明書成型的基礎上。那麼軟體需求說明書到底是怎麼來的,軟體的需求分析到底怎麼做?今天我就針對這個話題結合我自己的一些理解和經歷來梳理一下。需求分析的目標是將產品的需求功能梳理,並且用通俗易懂的文字描述,為開發人員和測試人員提供依據。那麼需求的...