Weekly outline
- General
- 2/17 (Course Introduction)軟體特色、軟工基本概念與課程簡介
2/17 (Course Introduction)軟體特色、軟工基本概念與課程簡介
- 2/24 Agile/Scrum開發方法
2/24 Agile/Scrum開發方法
由Scrum創始者寫的Scrum guide
- 3/3 版本管理與git/github
3/3 版本管理與git/github
github 群組帳號及個人帳號整理
p.s. 部份同學的帳號有誤或未輸入,之前的作業已延長期限,請再補交或是修正。
另提供同學想修改帳號名稱的機會,如修改帳號,請在作業特別標注「修改」二字,方便我們搜尋到。這個帳號有可能會是你們未來在開放原始碼社群的代表 ID, 建議可選擇一個自己滿意的 ID 作為帳號。關於如何修改帳號,請見此:https://help.github.com/articles/how-to-change-your-username
- 3/10 專家講座(clkao):
3/10 專家講座(clkao):
- 3/17 專家講座(Richard Lin): Open Source Software
3/17 專家講座(Richard Lin): Open Source Software
請各組代表輸入 你們初步討論的 學期專案題目,可能是跟哪些g0v專案有關,不必定案,這作業只是進度查核而已,同學可以繼續討論並修改。(一組一份即可)
- 3/24 學期專案提案:分組簡報
3/24 學期專案提案:分組簡報
各組請上傳3/24 Term Project proposal的簡報檔
- 3/31 SoftwareQuality and Specification
3/31 SoftwareQuality and Specification
testing part postponed.
建議閱讀
Abstract Data Types (ADT), 沒聽過這個名詞的同學,可以上網查一下。
- 4/7 Testing and JUint
4/7 Testing and JUint
- 4/14 Program Design, I--ADT
4/14 Program Design, I--ADT
Abstract Data Types and Class Design
Types of Testing, ADT design and Implementation, Java OOP review
Self study and exercice
- 4/21 Program Design, II-Modularization
4/21 Program Design, II-Modularization
Modules and modularization, 專案進度報告
From MIT 6.170, Fall 2007
From MIT 6.170, Fall 2007
Assignment 2, Modularization and KWIC case study
一組一份,
請各組繳交時檔名請改成"2014NCCUSE_第X組_4/21專案進度簡報".
- 4/28 Program Design III: MVC and Web technology basics
4/28 Program Design III: MVC and Web technology basics
Basic Architecture design
內容眾多,我們只提示重點
- 5/5 Modern Web Technology and Tools
5/5 Modern Web Technology and Tools
Guest Lecture by Caesar
- 12 May - 18 May
12 May - 18 May
葉平博士寫的一篇實用短文,介紹了一些重要的OOD概念
(dependency injection, DI: 相依性注入)
延伸:設計樣式中之工廠方法(Factory method)
主要是談 creational patterns: singleton, factory, abstract factory
- 5/19 校運動會停課
5/19 校運動會停課
- 5/26 Design Tecniques and 第二次進度查核
5/26 Design Tecniques and 第二次進度查核
再次強調Design for testability
OO Frameworks, Stubs, Mock Objects, IoC, Factory, Design for Testability
- 6/2 端午節停課
6/2 端午節停課
- 6/9 各式軟工議題
6/9 各式軟工議題
部分內容取自 成大資工系莊坤達老師
一些軟工議題
From Prof. Sen, Lecture 5, CS 169, Spring 2010, UCB
- 16 June - 22 June
16 June - 22 June