調研的問題

2021-08-22 05:44:48 字數 842 閱讀 9666

a. 獲取執行者

獲取用例首先要找出系統的執行者。可以通過使用者回答一些問題的答案來識別執行者。以下問題可供參考:

·誰使用系統的主要功能(主要使用者)。

·誰需要系統支援他們的日常工作。

·誰來維護、管理使系統正常工作(輔助使用者)。

·系統需要操縱哪些硬體。

·系統需要與哪些其它系統互動,包含其它計算機系統和其它應用程式。

·對系統產生的結果感興趣的人或事物。

b. 獲取用例

一旦獲取了執行者,就可以對每個執行者提出問題以獲取用例。

以下問題可供參考:

·執行者要求系統提供哪些功能(執行者需要做什麼)?

·執行者需要讀、產生、刪除、修改或儲存的資訊有哪些型別。

·必須提醒執行者的系統事件有哪些?或者執行者必須提醒系統的事件有哪些?怎樣把這些事件表示成用例中的功能?

·為了完整地描述用例,還需要知道執行者的某些典型功能能否被系統自動實現?

還有一些不針對具體執行者問題(即針對整個系統的問題):

·系統需要何種輸入輸出?輸入從何處來?輸出到何處?

·當前執行系統(也許是一些手工操作而不是計算機系統)的主要問題?

需要注意,最後兩個問題並不是指沒有執行者也可以有用例,只是獲取用例時尚不知道執行者是什麼。乙個用例必須至少與乙個執行者關聯。還需要注意:不同的設計者對用例的利用程度也不同。例如,ivar jacobson說,對乙個十人年的專案,他需要二十個用例。而在乙個相同規模的專案中,martin fowler則用了一百多個用例。我們認為:任何合適的用例都可使用,確定用例的過程是對獲取的用例進行提煉和歸納的過程,對乙個十人年的專案來說,二十個用例似乎太少,一百多個用例則嫌太多,需要保持二者間的相對均衡。

PNP問題調研

最近,在閱讀一篇openface的文章,在頭部姿態檢測方面,他提到利用面部地標3d檢測後,再使用正投影將它們投影到影象中,這使得通過求解pnp問題,可以準確地估計出目標的大小。下面對pnp問題做乙個簡單的調研。關於pnp問題,就是對物體的定位問題,是求解3d到2d點對的運動的方法。pnp問題 假定攝...

關於宿舍洗衣機問題的調研報告

由表可知,同學們總體對洗衣機的需求量較大,超過半數同學每週都會用到洗衣機,而洗衣機的使用時間相對不確定,多數同學習慣隨機選擇在哪一天使用,據分析可能是視換洗衣物積累情況而定。使用洗衣機的人數在各個時間段的分布也相對平均,其中中午和晚上 22時以後 使用密度較大,即在沒有課的休息時間使用洗衣機的同學一...

關於共享單車亂擺放問題的調研報告

從此次調研可以看出,我電的男女比例懸殊。首先,接近一半的同學認為我電單車停放的不太整齊,單車是大家在校園裡的主要交通工具,大多數人會選擇 行,但同時面臨著單車停放堵路的困擾。在此次調查中,絕大多數同學經常會整齊停放,當然也不排除有少數人會隨意停放。之所以會隨意停放,是因為同學們騎著自行車到教學區上課...