架構設計入門 twMVC#11

1,673 views

Published on

學習架構設計最大的困難點,就是資料太過於龐雜。像是如何做網站負載平衡是架構設計,如何套用MVC、MVVM也 是架構設計,這些技術彼此之間差異很大,有些甚至沒有共通的關連。常常開發人員花費大量腦力之後,對於架構設計還是只有模糊的概念,實際用在工作上還是覺 得不夠踏實。 「架構設計入門」這堂課程,提供一個架構設計的導覽地圖,讓開發人員對於各種技術該用在哪裡、甚麼時候該用,有一個概略性的認知。期望讓開發人員面對架構 設計這門功課,能夠跨過那道學習的門檻,不再如瞎子摸象一樣,只能從片段的資料去學習。

0 Comments
8 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,673
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
48
Comments
0
Likes
8
Embeds 0
No embeds

No notes for slide

架構設計入門 twMVC#11

  1. 1. 架構設計入門 Clark 2013/10/19
  2. 2. 關於我  Microsoft C# MVP  部落格:昏睡領域 http://www.dotblogs.com.tw/clark/  技術專長: 軟硬體整合開發 軟體架構分析設計 物件導向分析設計 http://mvc.tw 2
  3. 3. 架構設計入門 架構設計入門
  4. 4. 架構設計的組成  系統架構設計  軟體架構設計 http://mvc.tw 4
  5. 5. 系統架構設計:將系統切割為子系統 http://mvc.tw 5
  6. 6. 軟體架構設計:將軟體切割為功能模組 http://mvc.tw 6
  7. 7. 三層式架構 架構設計入門
  8. 8. 三層式架構的分層 http://mvc.tw 8
  9. 9. 三層式架構的層  Tier  Layer http://mvc.tw 9
  10. 10. Tier:用來做系統架構設計的分層 http://mvc.tw 10
  11. 11. Layer:用來做軟體架構設計的分層 http://mvc.tw 11
  12. 12. 三層式架構的架構設計 http://mvc.tw 12
  13. 13. 系統架構設計 架構設計入門
  14. 14. 系統架構設計的工作  職責切割  水平擴展  自我備援 http://mvc.tw 14
  15. 15. 系統架構設計的考量  軟體限制  硬體限制  效能瓶頸  維運考量  成本考量  銷售考量 http://mvc.tw 15
  16. 16. 系統架構設計的案例-三層式架構 http://mvc.tw 16
  17. 17. 系統架構設計的案例-負載平衡 http://mvc.tw 17
  18. 18. 系統架構設計的案例-負載平衡 http://mvc.tw 18
  19. 19. 系統架構設計的案例-故障備援 http://mvc.tw 19
  20. 20. 系統架構設計的案例-故障備援 http://mvc.tw 20
  21. 21. 系統架構設計的案例-故障備援 http://mvc.tw 21
  22. 22. 系統架構設計的案例-Partition http://mvc.tw 22
  23. 23. 系統架構設計的建議  系統要夠大  資本要夠厚  不要去分層 http://mvc.tw 23
  24. 24. 軟體架構設計 架構設計入門
  25. 25. 軟體架構設計的工作  職責切割  規則定義  框架建立 http://mvc.tw 25
  26. 26. 軟體架構設計的考量  降低開發腦力  降低技能需求  增加開發人力  減少開發時程  降低維護成本  降低重用成本 http://mvc.tw 26
  27. 27. 軟體架構設計的案例-三層式架構 http://mvc.tw 27
  28. 28. 軟體架構設計的案例-MVVM架構 http://mvc.tw 28
  29. 29. 軟體架構設計的案例-MVVM架構 http://mvc.tw 29
  30. 30. 軟體架構設計的案例-MVVM架構 http://mvc.tw 30
  31. 31. 軟體架構設計的案例-ASP.NET MVC架構 http://mvc.tw 31
  32. 32. 軟體架構設計的案例-ASP.NET MVC架構 http://mvc.tw 32
  33. 33. 軟體架構設計的案例-ASP.NET MVC架構 http://mvc.tw 33
  34. 34. 軟體架構設計的建議  認清系統目標  了解沒有銀彈  讓有經驗的來 http://mvc.tw 34
  35. 35. CLK架構 架構設計入門
  36. 36. CLK架構的分層 http://mvc.tw 36
  37. 37. CLK架構的實作-簡易聊天室 37
  38. 38. Q & A 架構設計入門
  39. 39. 謝謝各位 http://mvc.tw • • • 本投影片所包含的商標與文字皆屬原著作者所有。 本投影片使用的圖片皆從網路搜尋。 本著作係採用姓名標示-非商業性-相同方式分享 3.0 台灣授權。閱讀本授權條款,請到 http://creativecommons.org/licenses/by-nc-sa/3.0/tw/,或寫信至Creative Commons, 444 Castro Street, Suite 900, Mountain View, California, 94041, USA.

×