- 3月 05 週日 201717:34
【筆記】Observer pattern 觀察者模式
- 3月 04 週六 201716:16
【筆記】MVC架構(Model-View-Controller)介紹

MVC模式最早由Trygve Reenskaug在1978年提出 ,是全錄帕羅奧多研究中心(Xerox PARC)在20世紀80年代為程式語言Smalltalk發明的一種軟體架構。MVC模式的目的是實現一種動態的程式設計,使後續對程式的修改和擴充功能簡化,並且使程式某一部分的重複利用成為可能。除此之外,此模式通過對複雜度的簡化,使程式結構更加直覺。軟體系統通過對自身基本部分分離的同時也賦予了各個基本部分應有的功能。專業人員可以通過自身的專長分組:
- 3月 04 週六 201716:01
【筆記】功能性需求與非功能性需求比較
功能性需求(Functional Requirements) :
定義一個軟體系統或元件的功能,也是一個系統需提供的功能及服務。功能可以用一組輸入、行為及輸出的組合來表示。功能需求可以是計算、技術細節、資料處理或其他說明系統希望達成功能的內容。
- 3月 02 週四 201723:50
【筆記】極限開發 Extreme programming (XP)
Extreme programming (XP)
- 3月 02 週四 201723:28
【筆記】探討敏捷宣言和敏捷方法
由來 :
先來說一說敏捷宣言的歷史吧,2001年2月,Martin Fowler,Jim Highsmith等17位著名的軟件開發專家齊聚在美國猶他州雪鳥滑雪聖地,舉行了一次敏捷方法發起者和實踐者的聚會。在這次會議上面,他們正式提出了Agile(敏捷開發)這個概念,並共同簽署了《敏捷宣言》。
先來說一說敏捷宣言的歷史吧,2001年2月,Martin Fowler,Jim Highsmith等17位著名的軟件開發專家齊聚在美國猶他州雪鳥滑雪聖地,舉行了一次敏捷方法發起者和實踐者的聚會。在這次會議上面,他們正式提出了Agile(敏捷開發)這個概念,並共同簽署了《敏捷宣言》。
- 3月 02 週四 201723:16
【筆記】RUP 統一軟體開發過程(Rational Unified Process)
RUP 統一軟體開發過程(Rational Unified Process,RUP)

- 3月 02 週四 201723:00
【筆記】Boehm’s spiral model 螺旋模型

Boehm's spiral model (Risk-Driven) :
圖片來源 : 維基百科
- 3月 02 週四 201714:51
【筆記】Incremental delivery 增量式交付方法
- 3月 02 週四 201714:39
【筆記】Software prototyping 軟體雛形方法
Software prototyping
- 3月 02 週四 201714:15
【筆記】Incremental development and Reuse-oriented development 介紹
Incremental development (be plan-driven or agile)

