iT邦幫忙

2024 iThome 鐵人賽

DAY 15
0

今天我們來把系統文件完成,還剩下兩個流程點。


系統文件設計:

流程點二的實作很明顯是 switch case,於是我們可以使用 “分岔節點” 來繪製。

流程圖應該會長這樣。
https://ithelp.ithome.com.tw/upload/images/20240929/20169487qbDQDNA9c9.png

然後一樣補上程式部分的註解。
https://ithelp.ithome.com.tw/upload/images/20240929/201694871OPQDBQST5.png

流程點二就完成了。

最後進行流程點三,我們需要在 PopupComponent 中訂閱 Store 中的 Popup 狀態,並將其中的內文顯示於畫面,PopupEventType 帶入關閉 Popupfunction,以及判斷狀態是否為 null 用於控制 Popup 的開關。

將之繪製成流程圖如下。
https://ithelp.ithome.com.tw/upload/images/20240929/20169487JmTvoeIwR0.png

到這裡我們的系統設計文件就告一段落了。
完整的文件看起來如下。
https://ithelp.ithome.com.tw/upload/images/20240929/201694878cMdYUDgAg.png


快速統整:

在這 15 篇文章中,我們討論了以下項目以及應用方式:

架構圖:可以協助我們理解專案之間的組件分工和層級。不論在設計還是在熟悉專案時都很有用。
序列圖:可以協助我們理解一個使用者流程,或是一個業務中所有具體的程式走法和其組件。可以透過序列圖建構出完整的程式業務邏輯。
PERT:能規劃出一個時間不明確的專案的耗費時間範圍,在需要進行提案或是規劃專案的時候非常好用。
流程圖:可以協助我們用使用者操作的角度畫出使用者的流程,在文件同時需要提供給程式和非程式人員時非常好用。


下一篇文章開始,會分享一些簡單的前端功能實作案例,來看看前端工作日常中常遇到的開發項目。


上一篇
# 前端系統設計文件設計(三)
下一篇
# 前端實作案例分享: Flex Box應用
系列文
轉生成前端工程師後,30步離開新手村!30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言