Software Patterns, Knowledge Maps, and Domain Analysis
暫譯: 軟體模式、知識地圖與領域分析
Mohamed E. Fayad
- 出版商: Auerbach Publication
- 出版日期: 2017-10-12
- 售價: $2,400
- 貴賓價: 9.5 折 $2,280
- 語言: 英文
- 頁數: 448
- 裝訂: Paperback
- ISBN: 1138033731
- ISBN-13: 9781138033733
海外代購書籍(需單獨結帳)
相關主題
商品描述
Software design patterns are known to play a vital role in enhancing the quality of software systems while reducing development time and cost. However, the use of these design patterns has also been known to introduce problems that can significantly reduce the stability, robustness, and reusability of software. This book introduces a new process for creating software design patterns that leads to highly stable, reusable, and cost-effective software. The basis of this new process is a topology of software patterns called knowledge maps.
This book provides readers with a detailed view of the art and practice of creating meaningful knowledge maps. It demonstrates how to classify software patterns within knowledge maps according to their application rationale and nature. It provides readers with a clear methodology in the form of step-by-step guidelines, heuristics, and quality factors that simplify the process of creating knowledge maps.
This book is designed to allow readers to master the basics of knowledge maps from their theoretical aspects to practical application. It begins with an overview of knowledge map concepts and moves on to knowledge map goals, capabilities, stable design patterns, development scenarios, and case studies. Each chapter of the book concludes with an open research issue, review questions, exercises, and a series of projects.
商品描述(中文翻譯)
軟體設計模式在提升軟體系統的品質同時,減少開發時間和成本方面扮演著至關重要的角色。然而,這些設計模式的使用也可能引入問題,顯著降低軟體的穩定性、健壯性和可重用性。本書介紹了一種創建軟體設計模式的新過程,該過程能夠產生高度穩定、可重用且具成本效益的軟體。這一新過程的基礎是一種稱為 知識地圖 的軟體模式拓撲。
本書為讀者提供了創建有意義的知識地圖的藝術和實踐的詳細視角。它展示了如何根據應用理由和性質在知識地圖中對軟體模式進行分類。它以逐步指導、啟發式方法和質量因素的形式,為讀者提供了一個清晰的方法論,簡化了創建知識地圖的過程。
本書旨在讓讀者掌握知識地圖的基本概念,從理論層面到實際應用。它首先概述了知識地圖的概念,然後介紹知識地圖的目標、能力、穩定設計模式、開發場景和案例研究。本書的每一章結尾都包含一個開放的研究議題、回顧問題、練習和一系列專案。