hsiaofung / note

0 stars 0 forks source link

2020-8-1 物件導向程式設計 #163

Open hsiaofung opened 4 years ago

hsiaofung commented 4 years ago
  1. 什麼是物件導向程式設計 ?

    • 物件導向設計是一種設計方法,此方法包含物件導向分解的程序,以及一套用來描述系統的邏輯與實體、靜態與動態模型的圖形表示法。
    • 物件導向設計需要使用物件導向分解法。
    • 物件導向設計使用不同的表示法來表達邏輯設計(類別與物件結構)和實體設計(模組與流程架構)的模型,以及系統的靜態與動態觀點。
  2. 物件導向程式設計和一般的程式設計有什麼差別?

  3. 物件導向程式上的特點是什麼?

  4. 物件導向程式設計的優點?

  5. 如何有效運用物件導向技術來解決實際的問題。

  6. 如何拆解複雜的系統?

  7. 如何在開發過程中運用OOAD?

  8. 如何分辨什麼是好的,不好的物件導向架構? 並在碰到兩難的設計問題時做出適當的取捨。

  9. 開發團隊的資源分配?

  10. 軟體品質?度量?

  11. 複雜軟體系統的風險管理?

  12. 開發複雜系統的重要技能?及相關必要知識?

hsiaofung commented 4 years ago
  1. 了解物件模型的基礎觀念與發展歷程
  2. 掌握物件導向分析設計的圖形表示法與開發流程
  3. 透過各種不同的領域,傳授物件導向分析設計的實戰經驗
hsiaofung commented 4 years ago
  1. 軟體為什麼有複雜性? 複雜性在哪? 複雜性以什麼形式呈現出來?
  2. 你要先知道複雜性在哪? 才能去處理! 程式哪裡複雜? 哪裡不複雜? 為什麼這裡會複雜? 這裡不會複雜?
  3. 如何利用物件模型協助我們處理軟體的複雜性?
    • 如果知道程式哪裡複雜,要如何處理才能讓程式不複雜! 簡易好懂,好維護。好修改。> 物件模型

物件模型 : 就是解決軟體複雜度的方法

+應用

hsiaofung commented 4 years ago

複雜性

軟體的複雜性

問題領域的複雜性

管理開發流程的困難

軟體的彈性