星期日, 11月 07, 2010

系統分析設計與實作課程大綱

Iteration #1

課程階段目標:找捉系統功能需求,快速設計,立即產出程式碼 (先求有)
重點在做出來,著重抓需求
  1. 軟體開發方法論 - 開發流程與塑模
    • 開發模式介紹
    • 專案開發的工作流程
      • 各角色人員的工作執掌
      • 各階段的產出(artifacts)介紹
    • 軟體開發的最佳實務
    • 軟體塑模 - UML介紹
  2. 需求面的功能分析設計 - Modeling by UML 三劍客
    需求如何mapping到實作
  3. 物件導向觀念養成與應用- 觀念、模型與程式碼的三面表達
  4. 實做面 by Spring Framework
  5. 案例分析與實作

Iteration #2
課程階段目標:重構程式碼與類別結構,讓系統更有彈性 (不影響原功能下,改善系統)
  1. 軟體結構面的分析與設計
  2. 重構
  3. 案例分析與實作

整體開發流程總複習
  • 檢視兩個循環(Iteration)開發所各自產出的設計圖與程式碼
  • 回顧每一個流程開發階段的產出與所運用的設計、技術與技能
  • 學員課程中的問題提問與回答總整理

3 則留言:

Arthur Tu 提到...

Hi~~
看到你的系統分析筆記,想請問一下,你當初系統分析課程是到哪裡上的課? 謝謝!

fishjerky 提到...

回mail給你了...
倒是發現自己沒把筆記寫完...

Arthur Tu 提到...

你的筆記做得很好,讓我很受用,謝謝~~