iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
自我挑戰組

後端工程師與圖的修練 系列

As a programmer, 我們常常在不同的情境、場合會使用圖作為溝通、理解、規劃等工具。

接下來的文章,會陸續找出 3 個面向之中,各種圖的使用情境,分別是: 流程、架構、管理,在流程圖中,除了介紹廣為人知的流程圖以外,還有時序圖等;架構中,會介紹像是 Relation Model (資料庫),也會延伸介紹文氏圖 (Venn Diagram),也會提供一些程式碼的範例與實作。

在管理面向中,會介紹像是 CI/CD 的 Pipeline flow 圖 (較為 DevOps 面向) 的圖等。

鐵人鍊成 | 共 31 篇文章 | 54 人訂閱 訂閱系列文 RSS系列文
DAY 21

甘特圖

甘特圖 (Gantt Chart) 是一種條狀圖,也許是工程師最不想看的圖表,通常開發產品、專案都會設立階段性的里程碑 (Milestone) ,甘特圖本身差不...

2021-10-01 ‧ 由 Mac Taylor 分享
DAY 22

PERT 圖

計畫評核術 PERT (Program Evaluation and Review Technique) 圖用途與甘特圖相似,但 PERT 本身並不是以直條圖來...

2021-10-02 ‧ 由 Mac Taylor 分享
DAY 23

版控圖

本篇文章只是要探索一下 git 工作流程,這篇文章只會使用 git 有關的內容,因為我對其他版控生態不熟。 我自己在工作上常使用的 git-flow 是 pro...

2021-10-03 ‧ 由 Mac Taylor 分享
DAY 24

Burnup/Down Chart

Burnup Chart 燃起圖 / Burndown Chart 是燃盡圖分別是用來表示工作量的工作圖表,常被使用在敏捷軟體開發中。 燃盡圖 燃盡圖是用來表示...

2021-10-04 ‧ 由 Mac Taylor 分享
DAY 25

關鍵路徑法 Critical Path Method

CPM (Critical Path Method) 關鍵路徑法,是一種構圖方法,主要用於確定專案執行任務的關鍵路徑,其中【關鍵路徑】是整個專案從開始到結束必須...

2021-10-05 ‧ 由 Mac Taylor 分享
DAY 26

ADM / PDM 網路圖

PDM (Precedence Diagramming Method) 順序構圖法,是根據上一篇的 CPM (Critical Path Method) 衍生出...

2021-10-06 ‧ 由 Mac Taylor 分享
DAY 27

數位邏輯 2B OR NOT 2B

數位邏輯 (Digital Logic) 是用來代表電路輸入與輸出的控制,橫跨非常多領域,可以用電子、電腦科學、數學…etc 來解釋。 數位邏輯是什麼? 數位邏...

2021-10-07 ‧ 由 Mac Taylor 分享
DAY 28

有向無環圖

有向無環圖 (Directed Acyclic Graph, DAG) 指的是從點出發用有方向的箭頭連接到其他的點構成的整個圖,而且從任意點出發,不會回到自己本...

2021-10-08 ‧ 由 Mac Taylor 分享
DAY 29

馬可夫模型

馬可夫模型 (Markov Model) 會用來表達狀態以及轉移機率及它們的隨機過程使用的模型,或許在前面文章有兩個例子: 有限狀態機、有限狀態過程,馬可夫模型...

2021-10-09 ‧ 由 Mac Taylor 分享
DAY 30

Mind Map 與 Roadmap

Mindmap (思維導圖、心智圖) 是一個被廣泛用在任何領域上的一種作圖法,可以幫我們歸類思緒、分類文章結構以及關聯性。 隨便舉例一個心智圖的長相,就是這樣:...

2021-10-10 ‧ 由 Mac Taylor 分享