iT邦幫忙

鐵人檔案

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

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

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

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

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

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

物件角色建模 Object Role Modeling

ORM (Object Relational Mapping) 是目前在做資料庫應用程式中,用來定義型別,然後透過這些定義好的型別建立資料庫和程式中的資料 En...

2021-09-21 ‧ 由 Mac Taylor 分享
DAY 12

屬性圖模型 Property Graph Diagram

Property Graph Diagram (屬性圖) 與前一篇文章一樣是一種針對概念的建模圖,他的設計方式與上一篇很像,而且也易於理解他的用法,請參考下圖。...

2021-09-22 ‧ 由 Mac Taylor 分享
DAY 13

實體關聯性模型圖 ER/EER Diagram

ER Diagram (Entity Relationship Model) 是一個非常熱門的資料庫圖形,這篇文章會介紹兩大軟體呈現的 ER 圖形以及非物理資料...

2021-09-23 ‧ 由 Mac Taylor 分享
DAY 14

IDEF 構圖方法

IDEF (ICAM DEFinition method) 代表的是一整套的概念建模方法,總共有 IDEF0 ~ IDEF14 + IDEF1X 共 16 種,...

2021-09-24 ‧ 由 Mac Taylor 分享
DAY 15

雲端架構圖

哪個工程師人不想擁有一張帥氣的雲端架構圖,本篇文章試著介紹 AWS, GCP 繪圖工具及共通的特色。 繪圖工具 很可惜一個很酷的繪圖工具 Arcentry 已經...

2021-09-25 ‧ 由 Mac Taylor 分享
DAY 16

UML 圖摘要

UML (統一建模語言),對於所有學過 OOP 語言的人是一個耳熟能詳的圖表,UML, SysML, IDEF 都是建模語言,他們要做的事情其實都是在描述整個功...

2021-09-26 ‧ 由 Mac Taylor 分享
DAY 17

有限狀態過程 Finite State Process

有限狀態過程 (FSP, Finite State Process) 是有限狀態機的一種表達方式,本篇文章提及關於 Concurrency 透過 FSP 建模的...

2021-09-27 ‧ 由 Mac Taylor 分享
DAY 18

EPC 事件驅動圖

EPC (Event Driven Process-Chain) 事件驅動流程鍊是一種流程圖應用在業務流程建模的一套設計系統,EPC 是以事件來當作起始和結束的...

2021-09-28 ‧ 由 Mac Taylor 分享
DAY 19

Context Diagram 系統上下文圖

系統上下文圖 System Context Diagram (SCD) 是一種概念圖的呈現,用於表達一個系統的環境 (甚至是系統的邊界), SCD 的繪製層級...

2021-09-29 ‧ 由 Mac Taylor 分享
DAY 20

六邊形架構圖

六邊形架構圖 (Hexagonal Architecture Diagram) 是一種用於軟體設計的架構模式,另一個名稱是 Port & Adapter...

2021-09-30 ‧ 由 Mac Taylor 分享