阿摩線上測驗 登入

申論題資訊

試卷:111年 - 111 地方政府特種考試_三等_資訊處理:系統分析與設計#112583
科目:公職◆系統分析與設計
年份:111年
排序:0

申論題內容

四、假設 ABC 專案採用敏捷方法開發,而你必須向其他成員說明敏捷開發的需求收集方式,請詳細說明下列三者,何謂使用者故事(user story)、 情境(scenario)、故事板(storyboard)?並分別舉一實例。

詳解 (共 1 筆)

詳解 提供者:114年高考上榜

當使用敏捷方法開發專案時,需求收集是一個重要的過程。以下是使用者故事(user story)、情境(scenario)和故事板(storyboard)的說明和例子:

 
1. 使用者故事(User Story):
使用者故事是對系統功能的一種簡短描述,著重於使用者的需求和價值。它以用戶的角度來描述對系統的期望,並通常由以下結構組成:「作為一個(角色),我想要(功能),以便(價值)」。
 
例子:作為一個網站訪客,我希望能夠使用社交媒體帳戶直接登錄網站,以便快速訪問和分享內容。
 
在這個例子中,使用者故事描述了一個具體的使用者角色(網站訪客)和他們的需求(使用社交媒體帳戶登錄),並指出這個功能的價值(快速訪問和分享內容)。
 
2. 情境(Scenario):
情境是使用者故事的具體場景描述,它提供了更多的細節和上下文,以幫助開發團隊更好地理解需求。情境描述了在特定條件下,系統應該如何與使用者互動。
 
例子:在上述使用者故事中,情境可能是:當網站訪客點擊「使用社交媒體帳戶登錄」按鈕時,系統將打開一個彈出窗口,要求訪客輸入其社交媒體帳戶的用戶名和密碼。之後,系統將驗證該訪客的帳戶信息,如果驗證成功,則將訪客導向到網站的主頁。
 
情境提供了一個具體的場景,描述了使用者與系統互動的細節和順序。
 
3. 故事板(Storyboard):
故事板是一種視覺化的工具,用於整理和呈現使用者故事和相關的訊息。它是一個顯示各個故事以及其狀態和進度的圖表或表格。
 
例子:故事板可以是一個看板式的圖表,列出所有的使用者故事和對應的狀態(例如待處理、進行中、已完成)。每個使用者故事在故事板上都有一個卡片,可以包含故事的標題、描述、優先級和預估完成時間等信息。
 
例如,故事板可以如下所示:
 
待處理:
1. 使用者故事:作為一個網站訪客,我希望能夠使用社交媒體帳戶直接登錄網站,以便快速訪問和分享內容。
2. 使用者故事:作為一個註冊用戶,我希望能夠更改個人資料,以便保持我的資訊最新和準確。
 
進行中:
1. 使用者故事:作為一個註冊用戶,我希望能夠將商品添加到購物車,以便進行購買。
2. 使用者故事:作為一個網站管理員,我希望能夠管理用戶的註冊申請,以便確保只有合法用戶可以訪問網站。
 
已完成:
1. 使用者故事:作為一個註冊用戶,我希望能夠查看訂單的狀態,以便追踪我的購買記錄。
 
 
這個故事板展示了不同使用者故事的狀態,團隊可以輕鬆追蹤和管理不同故事的進度。隨著工作的進展,卡片可以從待處理移動到進行中,最終移到已完成,以反映故事的實際狀態。
 
故事板提供了一個視覺化的方式來追蹤和規劃工作,幫助團隊成員理解整個專案的進展和優先順序,並協調合作。