Submit Search
Upload
軟體工程(總結篇)
•
5 likes
•
1,652 views
鍾誠 陳鍾誠
Follow
106 學年度上學期
Read less
Read more
Education
Report
Share
Report
Share
1 of 19
Download now
Download to read offline
Recommended
區塊鏈 (比特幣背後的關鍵技術) -- 十分鐘系列
區塊鏈 (比特幣背後的關鍵技術) -- 十分鐘系列
鍾誠 陳鍾誠
用十分鐘《讓你的專案一開始就搞砸》!
用十分鐘《讓你的專案一開始就搞砸》!
鍾誠 陳鍾誠
用十分鐘瞭解《線性代數、向量微積分》以及電磁學理論
用十分鐘瞭解《線性代數、向量微積分》以及電磁學理論
鍾誠 陳鍾誠
如何用十分鐘快速瞭解一個程式語言 《以JavaScript和C語言為例》
如何用十分鐘快速瞭解一個程式語言 《以JavaScript和C語言為例》
鍾誠 陳鍾誠
用十分鐘決定要不要念大學《資訊工程系》
用十分鐘決定要不要念大學《資訊工程系》
鍾誠 陳鍾誠
最佳化問題的公理化方法
最佳化問題的公理化方法
鍾誠 陳鍾誠
用十分鐘瞭解《大學專題的那些事兒》!
用十分鐘瞭解《大學專題的那些事兒》!
鍾誠 陳鍾誠
寫給資工系畢業生的工作面試指南
寫給資工系畢業生的工作面試指南
鍾誠 陳鍾誠
Recommended
區塊鏈 (比特幣背後的關鍵技術) -- 十分鐘系列
區塊鏈 (比特幣背後的關鍵技術) -- 十分鐘系列
鍾誠 陳鍾誠
用十分鐘《讓你的專案一開始就搞砸》!
用十分鐘《讓你的專案一開始就搞砸》!
鍾誠 陳鍾誠
用十分鐘瞭解《線性代數、向量微積分》以及電磁學理論
用十分鐘瞭解《線性代數、向量微積分》以及電磁學理論
鍾誠 陳鍾誠
如何用十分鐘快速瞭解一個程式語言 《以JavaScript和C語言為例》
如何用十分鐘快速瞭解一個程式語言 《以JavaScript和C語言為例》
鍾誠 陳鍾誠
用十分鐘決定要不要念大學《資訊工程系》
用十分鐘決定要不要念大學《資訊工程系》
鍾誠 陳鍾誠
最佳化問題的公理化方法
最佳化問題的公理化方法
鍾誠 陳鍾誠
用十分鐘瞭解《大學專題的那些事兒》!
用十分鐘瞭解《大學專題的那些事兒》!
鍾誠 陳鍾誠
寫給資工系畢業生的工作面試指南
寫給資工系畢業生的工作面試指南
鍾誠 陳鍾誠
那些年、我們還沒學會就已經過時的那些技術
那些年、我們還沒學會就已經過時的那些技術
鍾誠 陳鍾誠
用十分鐘搞懂 《系統分析、軟體工程、專案管理與設計模式》
用十分鐘搞懂 《系統分析、軟體工程、專案管理與設計模式》
鍾誠 陳鍾誠
假如我是個大學資工系畢業生
假如我是個大學資工系畢業生
鍾誠 陳鍾誠
用十分鐘瞭解 陳鍾誠的程式設計課 (採用JavaScript + C的原因)
用十分鐘瞭解 陳鍾誠的程式設計課 (採用JavaScript + C的原因)
鍾誠 陳鍾誠
對程式人有用的《幾何學》
對程式人有用的《幾何學》
鍾誠 陳鍾誠
西洋史 (你或許不知道但卻影響現代教育的那些事)
西洋史 (你或許不知道但卻影響現代教育的那些事)
鍾誠 陳鍾誠
怎樣才算是一個合格的資工系畢業生
怎樣才算是一個合格的資工系畢業生
鍾誠 陳鍾誠
用十分鐘向nand2tetris學會設計處理器
用十分鐘向nand2tetris學會設計處理器
鍾誠 陳鍾誠
適合資工系畢業生的 一百零一種工作
適合資工系畢業生的 一百零一種工作
鍾誠 陳鍾誠
用十分鐘將你的網站送上雲端
用十分鐘將你的網站送上雲端
鍾誠 陳鍾誠
用十分鐘了解 《大學老師到底是一個甚麼樣的工作》?
用十分鐘了解 《大學老師到底是一個甚麼樣的工作》?
鍾誠 陳鍾誠
用十分鐘瞭解 新竹科學園區的發展史
用十分鐘瞭解 新竹科學園區的發展史
鍾誠 陳鍾誠
開放電腦計畫 - 從一顆最簡單的 MCU 談起
開放電腦計畫 - 從一顆最簡單的 MCU 談起
鍾誠 陳鍾誠
用十分鐘搞懂 λ-Calculus
用十分鐘搞懂 λ-Calculus
鍾誠 陳鍾誠
為何學程式?
為何學程式?
鍾誠 陳鍾誠
梯度下降法 (隱藏在深度學習背後的演算法) -- 十分鐘系列
梯度下降法 (隱藏在深度學習背後的演算法) -- 十分鐘系列
鍾誠 陳鍾誠
高橋流微積分
高橋流微積分
鍾誠 陳鍾誠
用十分鐘瞭解 機率、統計、還有R軟體
用十分鐘瞭解 機率、統計、還有R軟體
鍾誠 陳鍾誠
用20分鐘搞懂 《系統分析、軟體工程、專案管理與設計模式》
用20分鐘搞懂 《系統分析、軟體工程、專案管理與設計模式》
鍾誠 陳鍾誠
《計算機結構與作業系統裏》-- 資工系學生們經常搞錯的那些事兒!
《計算機結構與作業系統裏》-- 資工系學生們經常搞錯的那些事兒!
鍾誠 陳鍾誠
Bitbucket pipeline CI
Bitbucket pipeline CI
Zero Huang
Git 入门实战
Git 入门实战
icy leaf
More Related Content
What's hot
那些年、我們還沒學會就已經過時的那些技術
那些年、我們還沒學會就已經過時的那些技術
鍾誠 陳鍾誠
用十分鐘搞懂 《系統分析、軟體工程、專案管理與設計模式》
用十分鐘搞懂 《系統分析、軟體工程、專案管理與設計模式》
鍾誠 陳鍾誠
假如我是個大學資工系畢業生
假如我是個大學資工系畢業生
鍾誠 陳鍾誠
用十分鐘瞭解 陳鍾誠的程式設計課 (採用JavaScript + C的原因)
用十分鐘瞭解 陳鍾誠的程式設計課 (採用JavaScript + C的原因)
鍾誠 陳鍾誠
對程式人有用的《幾何學》
對程式人有用的《幾何學》
鍾誠 陳鍾誠
西洋史 (你或許不知道但卻影響現代教育的那些事)
西洋史 (你或許不知道但卻影響現代教育的那些事)
鍾誠 陳鍾誠
怎樣才算是一個合格的資工系畢業生
怎樣才算是一個合格的資工系畢業生
鍾誠 陳鍾誠
用十分鐘向nand2tetris學會設計處理器
用十分鐘向nand2tetris學會設計處理器
鍾誠 陳鍾誠
適合資工系畢業生的 一百零一種工作
適合資工系畢業生的 一百零一種工作
鍾誠 陳鍾誠
用十分鐘將你的網站送上雲端
用十分鐘將你的網站送上雲端
鍾誠 陳鍾誠
用十分鐘了解 《大學老師到底是一個甚麼樣的工作》?
用十分鐘了解 《大學老師到底是一個甚麼樣的工作》?
鍾誠 陳鍾誠
用十分鐘瞭解 新竹科學園區的發展史
用十分鐘瞭解 新竹科學園區的發展史
鍾誠 陳鍾誠
開放電腦計畫 - 從一顆最簡單的 MCU 談起
開放電腦計畫 - 從一顆最簡單的 MCU 談起
鍾誠 陳鍾誠
用十分鐘搞懂 λ-Calculus
用十分鐘搞懂 λ-Calculus
鍾誠 陳鍾誠
為何學程式?
為何學程式?
鍾誠 陳鍾誠
梯度下降法 (隱藏在深度學習背後的演算法) -- 十分鐘系列
梯度下降法 (隱藏在深度學習背後的演算法) -- 十分鐘系列
鍾誠 陳鍾誠
高橋流微積分
高橋流微積分
鍾誠 陳鍾誠
用十分鐘瞭解 機率、統計、還有R軟體
用十分鐘瞭解 機率、統計、還有R軟體
鍾誠 陳鍾誠
用20分鐘搞懂 《系統分析、軟體工程、專案管理與設計模式》
用20分鐘搞懂 《系統分析、軟體工程、專案管理與設計模式》
鍾誠 陳鍾誠
《計算機結構與作業系統裏》-- 資工系學生們經常搞錯的那些事兒!
《計算機結構與作業系統裏》-- 資工系學生們經常搞錯的那些事兒!
鍾誠 陳鍾誠
What's hot
(20)
那些年、我們還沒學會就已經過時的那些技術
那些年、我們還沒學會就已經過時的那些技術
用十分鐘搞懂 《系統分析、軟體工程、專案管理與設計模式》
用十分鐘搞懂 《系統分析、軟體工程、專案管理與設計模式》
假如我是個大學資工系畢業生
假如我是個大學資工系畢業生
用十分鐘瞭解 陳鍾誠的程式設計課 (採用JavaScript + C的原因)
用十分鐘瞭解 陳鍾誠的程式設計課 (採用JavaScript + C的原因)
對程式人有用的《幾何學》
對程式人有用的《幾何學》
西洋史 (你或許不知道但卻影響現代教育的那些事)
西洋史 (你或許不知道但卻影響現代教育的那些事)
怎樣才算是一個合格的資工系畢業生
怎樣才算是一個合格的資工系畢業生
用十分鐘向nand2tetris學會設計處理器
用十分鐘向nand2tetris學會設計處理器
適合資工系畢業生的 一百零一種工作
適合資工系畢業生的 一百零一種工作
用十分鐘將你的網站送上雲端
用十分鐘將你的網站送上雲端
用十分鐘了解 《大學老師到底是一個甚麼樣的工作》?
用十分鐘了解 《大學老師到底是一個甚麼樣的工作》?
用十分鐘瞭解 新竹科學園區的發展史
用十分鐘瞭解 新竹科學園區的發展史
開放電腦計畫 - 從一顆最簡單的 MCU 談起
開放電腦計畫 - 從一顆最簡單的 MCU 談起
用十分鐘搞懂 λ-Calculus
用十分鐘搞懂 λ-Calculus
為何學程式?
為何學程式?
梯度下降法 (隱藏在深度學習背後的演算法) -- 十分鐘系列
梯度下降法 (隱藏在深度學習背後的演算法) -- 十分鐘系列
高橋流微積分
高橋流微積分
用十分鐘瞭解 機率、統計、還有R軟體
用十分鐘瞭解 機率、統計、還有R軟體
用20分鐘搞懂 《系統分析、軟體工程、專案管理與設計模式》
用20分鐘搞懂 《系統分析、軟體工程、專案管理與設計模式》
《計算機結構與作業系統裏》-- 資工系學生們經常搞錯的那些事兒!
《計算機結構與作業系統裏》-- 資工系學生們經常搞錯的那些事兒!
Similar to 軟體工程(總結篇)
Bitbucket pipeline CI
Bitbucket pipeline CI
Zero Huang
Git 入门实战
Git 入门实战
icy leaf
Software Engineer Talk
Software Engineer Talk
Larry Cai
Git in a nutshell
Git in a nutshell
Nelson Tai
工程師必備第一工具 - Git
工程師必備第一工具 - Git
Alan Tsai
Git and git hub
Git and git hub
唯 李
How to integrate GitLab CICD into B2B service
How to integrate GitLab CICD into B2B service
Alex Su
Git
Git
Min Micro
Git 版本控制系統 -- 從微觀到宏觀
Git 版本控制系統 -- 從微觀到宏觀
Wen-Tien Chang
Git flow 與團隊合作
Git flow 與團隊合作
Bo-Yi Wu
Cocoa on Rails 4th
Cocoa on Rails 4th
Xiaochun Shen
用 Drone 打造輕量級容器持續交付平台
用 Drone 打造輕量級容器持續交付平台
Bo-Yi Wu
Git flow
Git flow
shaokun
Beyond rails server
Beyond rails server
Michael Chen
Git 程式碼版本控制軟體介紹
Git 程式碼版本控制軟體介紹
PingLun Liao
The way to continuous delivery
The way to continuous delivery
Qiao Liang
Git 教學
Git 教學
Ming-Sian Lin
Git Essence Tutorial
Git Essence Tutorial
Ho Kim
Git & git flow
Git & git flow
Amo Wu
Web testing automation
Web testing automation
kuozui
Similar to 軟體工程(總結篇)
(20)
Bitbucket pipeline CI
Bitbucket pipeline CI
Git 入门实战
Git 入门实战
Software Engineer Talk
Software Engineer Talk
Git in a nutshell
Git in a nutshell
工程師必備第一工具 - Git
工程師必備第一工具 - Git
Git and git hub
Git and git hub
How to integrate GitLab CICD into B2B service
How to integrate GitLab CICD into B2B service
Git
Git
Git 版本控制系統 -- 從微觀到宏觀
Git 版本控制系統 -- 從微觀到宏觀
Git flow 與團隊合作
Git flow 與團隊合作
Cocoa on Rails 4th
Cocoa on Rails 4th
用 Drone 打造輕量級容器持續交付平台
用 Drone 打造輕量級容器持續交付平台
Git flow
Git flow
Beyond rails server
Beyond rails server
Git 程式碼版本控制軟體介紹
Git 程式碼版本控制軟體介紹
The way to continuous delivery
The way to continuous delivery
Git 教學
Git 教學
Git Essence Tutorial
Git Essence Tutorial
Git & git flow
Git & git flow
Web testing automation
Web testing automation
More from 鍾誠 陳鍾誠
交⼤資訊⼯程學系備審資料 ⾱詠祥
交⼤資訊⼯程學系備審資料 ⾱詠祥
鍾誠 陳鍾誠
smallpt: Global Illumination in 99 lines of C++
smallpt: Global Illumination in 99 lines of C++
鍾誠 陳鍾誠
區塊鏈 (比特幣背後的關鍵技術) -- 十分鐘系列
區塊鏈 (比特幣背後的關鍵技術) -- 十分鐘系列
鍾誠 陳鍾誠
用十分鐘理解 《微分方程》
用十分鐘理解 《微分方程》
鍾誠 陳鍾誠
系統程式 -- 前言
系統程式 -- 前言
鍾誠 陳鍾誠
系統程式 -- 附錄
系統程式 -- 附錄
鍾誠 陳鍾誠
系統程式 -- 第 12 章 系統軟體實作
系統程式 -- 第 12 章 系統軟體實作
鍾誠 陳鍾誠
系統程式 -- 第 11 章 嵌入式系統
系統程式 -- 第 11 章 嵌入式系統
鍾誠 陳鍾誠
系統程式 -- 第 10 章 作業系統
系統程式 -- 第 10 章 作業系統
鍾誠 陳鍾誠
系統程式 -- 第 9 章 虛擬機器
系統程式 -- 第 9 章 虛擬機器
鍾誠 陳鍾誠
系統程式 -- 第 8 章 編譯器
系統程式 -- 第 8 章 編譯器
鍾誠 陳鍾誠
系統程式 -- 第 7 章 高階語言
系統程式 -- 第 7 章 高階語言
鍾誠 陳鍾誠
系統程式 -- 第 6 章 巨集處理器
系統程式 -- 第 6 章 巨集處理器
鍾誠 陳鍾誠
系統程式 -- 第 5 章 連結與載入
系統程式 -- 第 5 章 連結與載入
鍾誠 陳鍾誠
系統程式 -- 第 4 章 組譯器
系統程式 -- 第 4 章 組譯器
鍾誠 陳鍾誠
系統程式 -- 第 3 章 組合語言
系統程式 -- 第 3 章 組合語言
鍾誠 陳鍾誠
系統程式 -- 第 1 章 系統軟體
系統程式 -- 第 1 章 系統軟體
鍾誠 陳鍾誠
系統程式 - 第二章
系統程式 - 第二章
鍾誠 陳鍾誠
nand2tetris 舊版投影片 -- 第五章 計算機結構
nand2tetris 舊版投影片 -- 第五章 計算機結構
鍾誠 陳鍾誠
nand2tetris 舊版投影片 -- 第四章 機器語言
nand2tetris 舊版投影片 -- 第四章 機器語言
鍾誠 陳鍾誠
More from 鍾誠 陳鍾誠
(20)
交⼤資訊⼯程學系備審資料 ⾱詠祥
交⼤資訊⼯程學系備審資料 ⾱詠祥
smallpt: Global Illumination in 99 lines of C++
smallpt: Global Illumination in 99 lines of C++
區塊鏈 (比特幣背後的關鍵技術) -- 十分鐘系列
區塊鏈 (比特幣背後的關鍵技術) -- 十分鐘系列
用十分鐘理解 《微分方程》
用十分鐘理解 《微分方程》
系統程式 -- 前言
系統程式 -- 前言
系統程式 -- 附錄
系統程式 -- 附錄
系統程式 -- 第 12 章 系統軟體實作
系統程式 -- 第 12 章 系統軟體實作
系統程式 -- 第 11 章 嵌入式系統
系統程式 -- 第 11 章 嵌入式系統
系統程式 -- 第 10 章 作業系統
系統程式 -- 第 10 章 作業系統
系統程式 -- 第 9 章 虛擬機器
系統程式 -- 第 9 章 虛擬機器
系統程式 -- 第 8 章 編譯器
系統程式 -- 第 8 章 編譯器
系統程式 -- 第 7 章 高階語言
系統程式 -- 第 7 章 高階語言
系統程式 -- 第 6 章 巨集處理器
系統程式 -- 第 6 章 巨集處理器
系統程式 -- 第 5 章 連結與載入
系統程式 -- 第 5 章 連結與載入
系統程式 -- 第 4 章 組譯器
系統程式 -- 第 4 章 組譯器
系統程式 -- 第 3 章 組合語言
系統程式 -- 第 3 章 組合語言
系統程式 -- 第 1 章 系統軟體
系統程式 -- 第 1 章 系統軟體
系統程式 - 第二章
系統程式 - 第二章
nand2tetris 舊版投影片 -- 第五章 計算機結構
nand2tetris 舊版投影片 -- 第五章 計算機結構
nand2tetris 舊版投影片 -- 第四章 機器語言
nand2tetris 舊版投影片 -- 第四章 機器語言
Recently uploaded
泽兰应用科学大学毕业证制作/定制国外大学录取通知书/购买一个假的建国科技大学硕士学位证书
泽兰应用科学大学毕业证制作/定制国外大学录取通知书/购买一个假的建国科技大学硕士学位证书
jakepaige317
哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制
哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制
jakepaige317
educ6506presentationtc3302771-240427173057-06a46de5.pptx
educ6506presentationtc3302771-240427173057-06a46de5.pptx
mekosin001123
EDUC6506_ClassPresentation_TC330277 (1).pptx
EDUC6506_ClassPresentation_TC330277 (1).pptx
mekosin001123
1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...
1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...
黑客 接单【TG/微信qoqoqdqd】
EDUC6506(001)_ClassPresentation_2_TC330277 (1).pptx
EDUC6506(001)_ClassPresentation_2_TC330277 (1).pptx
mekosin001123
Recently uploaded
(6)
泽兰应用科学大学毕业证制作/定制国外大学录取通知书/购买一个假的建国科技大学硕士学位证书
泽兰应用科学大学毕业证制作/定制国外大学录取通知书/购买一个假的建国科技大学硕士学位证书
哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制
哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制
educ6506presentationtc3302771-240427173057-06a46de5.pptx
educ6506presentationtc3302771-240427173057-06a46de5.pptx
EDUC6506_ClassPresentation_TC330277 (1).pptx
EDUC6506_ClassPresentation_TC330277 (1).pptx
1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...
1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...
EDUC6506(001)_ClassPresentation_2_TC330277 (1).pptx
EDUC6506(001)_ClassPresentation_2_TC330277 (1).pptx
軟體工程(總結篇)
1.
軟體工程 總結篇 陳鍾誠 -- 2017/12/29
2.
個人流程 想 寫 測 改
3.
Github Flow 想 寫 測 改 Fork Travis-CI Commit
/ Push Refactor
4.
GitFlow 想 寫 測 改 Branch Travis-CI Commit /
Push Refactor 1. feature 2. develop 3. release 4. hotfixes 5. master
5.
TDD 想 測 寫 改 Branch Travis-CI Commit /
Push Refactor
6.
GithubFlow + Node.js 想 寫 測 改 Branch Travis-CI Refactor VSCode Commit
/ Push mocha+chai
7.
GithubFlow + Node.js
+ WebServer 想 寫 測 改 Branch Travis-CI Refactor VSCode Commit / Push 1. mocha+chai 2. supertest puppeteer PhantomJS
8.
GithubFlow + Electron.js 想 寫 測 改 Branch Travis-CI Refactor VSCode Commit
/ Push Spectron
9.
基本正式流程 分析 設計 測試 改良
10.
進階流程 分析 設計 測試 改良 需求分析 系統分析 系統設計 程式設計 單元測試 整合測試系統測試 上線測試 正式上線 問題檢討 重構 修改計劃
11.
TDD 分析 設計 測試 改良 需求分析 系統分析 系統設計 程式設計 單元測試 整合測試 系統測試 上線測試 正式上線 問題檢討 重構 修改計劃
12.
分析 設計 測試 改良 需求分析 系統分析 系統設計 程式設計 單元測試 整合測試 系統測試 上線測試 正式上線 問題檢討 重構 修改計劃 TDD BDD UML
13.
分析 設計 測試 改良 需求分析 系統分析 系統設計 程式設計 單元測試 整合測試 系統測試 上線測試 正式上線 問題檢討 重構 修改計劃 DevOps TDD BDD UML
14.
然後 請根據你的需求,選擇適合大小粒度的軟體工程模式, 組成適當的團隊,去開發你想要開發的軟體!
15.
採用適當的版本管理系統 像是 git, github,
svn, ...
16.
以及適當的開發方法 像是 Scrum, Git
Flow, Github Flow, RUP 等等 ...
17.
還有適當的開發工具 像是 程式語言,開發平台,函式庫套件,編輯器,測試工具....
18.
然後 就可以上路了 …
19.
Bye bye !
Download now