Sponsored
Software Paradigms - by Stephen H Kaisler Hardcover
In Stock
Sponsored
About this item
Highlights
- Software Paradigms provides the first complete compilation of software paradigms commonly used to develop large software applications, with coverage ranging from discrete problems to full-scale applications.
- About the Author: STEPHEN H. KAISLER, DSc, is currently a Senior Associate with SET Associates supporting the DARPA Information Exploitation Office.
- 456 Pages
- Computers + Internet, Computer Engineering
Description
Book Synopsis
Software Paradigms provides the first complete compilation of software paradigms commonly used to develop large software applications, with coverage ranging from discrete problems to full-scale applications. The book focuses on providing a structure for understanding a hierarchy of software development approaches, and showing the relationships between the different models. Coverage includes paradigms in design patterns, software components, software architectures, and frameworks. Chapters within each of these sections include design issues related to building and using the paradigm as well as numerous real world applications. A practical overview of the hierarchy of development paradigms, Software Paradigms is an excellent teaching tool for undergraduates and graduates, and a comprehensive and reliable reference for software engineers.
From the Back Cover
The first integrated, hierarchical model of software structures
This book provides the first fully integrated approach to software paradigms commonly used to develop large software applications, with coverage ranging from discrete problems to full-scale applications. The book focuses on providing a structure for understanding a hierarchy of software development paradigms and showing the relationships between the different paradigms.
In order to provide a clear understanding of how these "building blocks" are used to solve today's complex software design problems, the author assesses the benefits and disadvantages of each paradigm in terms of its contribution to the design process and, where applicable, provides a taxonomy for the paradigm of substructures.
Coverage includes paradigms in the areas of:
- Design patterns
- Software components
- Software architectures
- Frameworks
Chapters within each paradigm include design issues related to building and using the paradigm and feature numerous real-world applications.
Software Paradigms presents a practical overview of the hierarchy of paradigms, with emphasis on how they build upon each other. It is an excellent teaching tool for undergraduates and graduates, and a comprehensive and reliable reference for software engineers. Challenging questions at the end of each chapter pose research problems that will lead to more detailed investigations of the topics discussed within the chapter.
Review Quotes
"...an excellent course reference for someone with significant but varied...software development ideas...a handy reference for identifying the similarities between...software development elements..." (IEEE Software Magazine, January/February 2006)
"...useful to some programmers." (CHOICE, October 2005)
"This is a good survey of the various topics...quite relevant to the CSQE body of knowledge architecture topic." (Software Quality Professional, September 2005)
"...a timely work that helps put recent advances in software architecture and framework development in context with earlier software design concepts." (Computing Reviews.com, July 29, 2005)
"...a welcome...addition to the literature on software development paradigm." (Computing Reviews.com, May 3, 2005)
About the Author
STEPHEN H. KAISLER, DSc, is currently a Senior Associate with SET Associates supporting the DARPA Information Exploitation Office. He was formerly the information technology advisor to the CIO in the Office of the Sergeant at Arms, United States Senate. Dr. Kaisler is also Adjunct Professor of Engineering in the Department of Computer Science at The George Washington University. He has published three books and numerous technical papers.