Home - cccnqu/se106a GitHub Wiki
軟體工程 -- 以 git/nodejs 為例
課程內容
主題 | 說明 |
---|---|
1 軟體工程概論 | Model / Requirement / Analysis / Implementation / Test / Release |
2 程式實作 | C / NodeJS / ElectronJS/ PhoneGap/Cordova / IDE / UI |
3 軟體測試 | Debug / TDD / CI / DevOps / Verification |
4 版本管理 | Git / Github / Gitflow / GithubFlow |
5 專案管理 | Team / Schedule / RUP / Agile / XP / Scrum / Kanban |
6 系統分析 | Database / Object / UML / Refactor / DesignPattern / Architecture |
7 產品發行 | Build / Npm / WebHost / AppPublish / Document / Docker |
教材來源
- 電子書:ProGit
- 紙本書:GitHub入門與實踐
- 紙本書:构建之法(第三版)
- 線上課程:CS 6300: Software Development Process (Software Engineering: Concepts and Practice)