Home - cccnqu/se107a GitHub Wiki

軟體工程 -- 以 git/nodejs 為例

課程內容

主題 說明
軟體工程概論 Model / Requirement / Analysis / Implementation / Test / Release
系統分析 Database / Object / UML / Refactor
系統設計 Algorithm / Data Structure / DesignPattern / Architecture
程式實作 C / NodeJS / ElectronJS/ PhoneGap/Cordova / IDE / UI
錯誤陷阱 Lousy / Pitfall / Bug / Debug / Tracking / Avoid / Error
軟體測試 TDD / CI / DevOps / Verification / Efficiency
版本管理 Git / Github / Gitflow / GithubFlow
專案管理 Team / Schedule / RUP / Agile / XP / Scrum / Kanban
產品發行 Build / Npm / WebHost / AppPublish / Document / Docker

教材來源

授課規定

  1. 先 fork se107a 專案
  2. 在上述 fork 專案的 wiki 寫電子筆記 (用 markdown 與 github 擴充語法 gfm)
  3. 準備一本《專用筆記本》,在上面手寫筆記!
  4. 期中期末評分會參考你的《電子筆記、手寫筆記與 github fork 專案的 commit log)。