|
Showing 1 - 2 of
2 matches in All Departments
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.
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.
|
You may like...
Loot
Nadine Gordimer
Paperback
(2)
R391
R362
Discovery Miles 3 620
|