2016/09/02
CHAPTER 1 脈絡驅動設計簡介
- 設計可分為三種:臨時設計、計劃設計、工程設計。
CHAPTER 2 階層式設計
- 技術設計、使用者介面設計、資料庫設計、整合設計。
- 六塊模型設計(six-box model of design)
- 脈絡設計:脈絡設計必須去解釋IT開發的企業需求。
脈絡設計的元素有任務、用戶群組、資料表、以及任務與任務之間的訊息。
- 整合設計:整合設計定義了比較詳細的設計範圍。
使用者介面設計是針對個別應用程式或服務(服務的使用者為另一支程式)來分別設計的。
資料庫的設計是對個別資料庫個別設計的。
技術設計可以是個別針對每個應用程式或服務來進行設計。
CHAPTER 3 現有方法與實作方式的再利用
- 大部分的測試項目是在測試程式上完成的,其他有些錯誤的發生是因為將應用程式搬到
生產系統時的版本或配置設定錯誤造成的。
CHAPTER 9 資料庫設計
- 資料的結構取決於你想要用它來做什麼。
- 資料庫設計並非是個抽象的活動,它必須密切考量資料是如何地被使用、
以及資料對外部世界的意義為何。
- 整體事務的目標應該只用一到兩句話寫下來,另外要列出重要的假設(如他人的合作)、限制條件(如金錢與時間)、機會以及風險等。