Software Paradigms

1. Auflage April 2005
440 Seiten, Hardcover
Wiley & Sons Ltd
Kurzbeschreibung
Software Paradigms reveals the logical hierarchy of software development models, and discusses each of these models as well as the reuse of design concepts at each level of the hierarchy. The book offers a structure for understanding the hierarchy of paradigms, presenting material to ground the reader in the basics and the key issues, and showing the relationship between the different paradigms.
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.
ACKNOWLEDGMENTS.
1 Introduction.
2 Paradigm Overview.
I DESIGN PATTERNS.
3 Overview of Design Patterns.
4 Software Patterns.
5 Human-Computer Interface Patterns.
6 Other Pattern Domains.
7 Pattern Design.
II COMPONENTS.
8 Component Concepts.
9 Types of Components.
10 Component Technologies.
11 Component-Based Software Engineering.
III SOFTWARE ARCHITECTURES.
12 Overview of Software Architectures.
13 Data Flow Systems.
14 Call-and-Return Systems.
15 Virtual Machines.
16 Independent Component Systems.
17 Data-Centric Systems.
18 Concurrent Software Architectures.
19 Software Architecture Challenges.
IV FRAMEWORKS.
20 Framework Concepts.
21 GUI Frameworks.
22 Development Frameworks.
23 Challenges in Frameworks.
BIBLIOGRAPHY.
GLOSSARY.
INDEX.