# 硬體配套和比較網站 - 需求分析 ## 敘述方式: 1. 利用需求對象進行分類。 比如:使用者、管理者、開發者。 2. 討論各個使用者會進行的動作。 比如: 新增、刪除、搜尋。 3. 為每個動作提出可能的對應名詞。 比如: 建立 "新的資料"。 ## 使用者 ### 搜尋 + 特徵名詞: <details> <summary>搜尋</summary> - 硬體名稱。 EX: Asus ROG Matrix GeForce RTX 4090 - 硬體特徵名詞。 EX: GeForce RTX 4090(世代) 、 Asus ROG(廠牌) - 規格名稱。 EX: GDDR6、水冷、RGB - Features(支援技術)。 EX: DLSS、RGB lighting </details> </br> >  輸出: 符合名稱敘述的硬體(圖片、相關資料)。 圖片來源: [以上圖片擷取自 versus compare][1] [1]: https://versus.com/cn/asus-rog-strix-geforce-rtx-4090 </br> ### 搜尋 + 名稱 +數值: <table> <tr align="center"> <td>搜尋</td> <td>名稱</td> <td>數值</td> </tr> <tr> <td>硬體售價</td> <td>GPU</td> <td> 0~20000台幣</td> </tr> <tr> <td>Performance</td> <td>GPU , GPU Memory</td> <td>GPU clock speed /Maximum memory bandwidth</td> </tr> <tr> <td>Ports</td> <td>GPU</td> <td>HDMI Version * count </td> </tr> <tr> <td>General Info</td> <td>TDP, PSU, width, Height</td> <td>10~580W, 106.3~421.7mm </td> </tr> </table> > 輸出: 符合條件的硬體(圖片、相關資料)。 圖片來源: [以上圖片擷取自 versus compare][1] </br> ### 物件暫存(購物車) - 存放選取物件。 - 新增/移除選取物件。 ``` 分類物件 ``` > 輸出: 暫存物件。 圖片來源: [以上圖片擷取自 Pchome][3] [3]: https://24h.pchome.com.tw/ </br> ### 計算(購物車): - 總計價格。 - 總計瓦數。 > 輸出: 暫存物件數值加總。 圖片來源: [以上圖片擷取自 原價屋估價網][2] [2]: https://coolpc.com.tw/evaluate.php </br> ### 輸出檔案 - 列印暫存區(購物車)物件。 - 轉為Excel輸出。 - 輸出成HTML檔案。(與 列印、Excel 多輸出圖片) > 輸出: PDF、Excel、HTML檔案。 圖片來源: [以上圖片擷取自 原價屋估價網][2] </br> ### 物件比較 - 選取同類型的物件。 - 顯示所選物件的資訊。 >比較數值高低,屬於介面設計。 > 輸出: 顯示選取物件的資訊。 圖片來源: [以上圖片擷取自 PassMark][4] [4]: https://www.passmark.com </br> ### 衝突(不相容)回報 - 判斷硬體是否衝突。 EX: CPU和主機板 ==衝突== - 插槽。 >   輸出: 顯示訊息。 圖片來源: [以上圖片擷取自 電腦配菜單要檢查的相容性][5] [5]:https://youtu.be/_PwyxG0jF3c?si=L4jIqEjR7JOJxP42 </br> ### 意見回報 - 傳送 - 接收 </br> ### ## 管理者 ### 管理帳號: - 登入帳號。 結果: 管理者狀態改為登入。 - 登出帳號。 結果: 管理者狀態改為登出。 - 新增/移除管理者帳號。 結果: 建立最低權限管理者。(權限2) <details> <summary>權限</summary> - 權限1 - 新增/刪除/修改 資料。 - 新增/移除管理者。 - 修改管理者資料。 EX: 管理者權限級別。 - 權限2 - 新增/刪除/修改 資料。 </details> </br> ### 資料管理 : - 檔案讀取。 結果: 格式化檔案內容。 - 添加資料。 結果: 資料庫新增資料。 - 刪除資料。 結果: 資料庫移除指定資料。 - 更新資料。 結果: 修改資料庫內容。 ### 意見收集 - 傳送 - 接收
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up