---
# System prepended metadata

title: '硬體配套和比較網站 - 需求分析 '
tags: [正一, 需求分析]

---

# 硬體配套和比較網站 - 需求分析

## 敘述方式: 
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>

>![image](https://hackmd.io/_uploads/r1mzprS46.png)
![image](https://hackmd.io/_uploads/BkfmprrVT.png)
輸出: 符合名稱敘述的硬體(圖片、相關資料)。
圖片來源: [以上圖片擷取自 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>

>![image](https://hackmd.io/_uploads/Bkq8St8Va.png)
輸出: 符合條件的硬體(圖片、相關資料)。
圖片來源: [以上圖片擷取自 versus compare][1]

</br>


### 物件暫存(購物車)

- 存放選取物件。
- 新增/移除選取物件。
```
分類物件
```

>![image](https://hackmd.io/_uploads/ryxqpKI46.png)
輸出: 暫存物件。
圖片來源: [以上圖片擷取自 Pchome][3]

[3]: https://24h.pchome.com.tw/
</br>


### 計算(購物車):

- 總計價格。 
- 總計瓦數。

>![image](https://hackmd.io/_uploads/H1YxDKIEp.png)
輸出: 暫存物件數值加總。
圖片來源: [以上圖片擷取自 原價屋估價網][2]

[2]: https://coolpc.com.tw/evaluate.php
</br>


### 輸出檔案

- 列印暫存區(購物車)物件。
- 轉為Excel輸出。
- 輸出成HTML檔案。(與 列印、Excel 多輸出圖片)

>![image](https://hackmd.io/_uploads/Sy_WiYUNT.png)
輸出: PDF、Excel、HTML檔案。
圖片來源: [以上圖片擷取自 原價屋估價網][2]

</br>


### 物件比較

- 選取同類型的物件。
- 顯示所選物件的資訊。
>比較數值高低，屬於介面設計。

>![image](https://hackmd.io/_uploads/S1eZ758Na.png)
輸出: 顯示選取物件的資訊。
圖片來源: [以上圖片擷取自 PassMark][4]

[4]: https://www.passmark.com
</br>

### 衝突(不相容)回報
- 判斷硬體是否衝突。
EX: CPU和主機板 ==衝突== - 插槽。

>![image](https://hackmd.io/_uploads/r1V8GB4S6.png)
![image](https://hackmd.io/_uploads/SJiOMSErT.png)
![image](https://hackmd.io/_uploads/SJDozrVB6.png)
輸出: 顯示訊息。
圖片來源: [以上圖片擷取自 電腦配菜單要檢查的相容性][5]

[5]:https://youtu.be/_PwyxG0jF3c?si=L4jIqEjR7JOJxP42


</br>

### 意見回報
- 傳送
- 接收
</br>

### 

## 管理者

### 管理帳號:

- 登入帳號。
結果: 管理者狀態改為登入。

- 登出帳號。
結果: 管理者狀態改為登出。

- 新增/移除管理者帳號。
結果: 建立最低權限管理者。(權限2)
<details> 
<summary>權限</summary>

- 權限1
    - 新增/刪除/修改 資料。
    - 新增/移除管理者。
    - 修改管理者資料。 EX: 管理者權限級別。
    
- 權限2
    - 新增/刪除/修改 資料。
    
</details>


</br>

### 資料管理 :
- 檔案讀取。 
結果: 格式化檔案內容。

- 添加資料。
結果: 資料庫新增資料。

- 刪除資料。
結果: 資料庫移除指定資料。

- 更新資料。
結果: 修改資料庫內容。

### 意見收集
- 傳送
- 接收




