Software ParadigmsSoftware 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. |
Contents
Paradigm Overview | 11 |
DESIGN PATTERNS | 39 |
Software Patterns | 49 |
Copyright | |
25 other sections not shown
Other editions - View all
Common terms and phrases
abstract Addison Wesley algorithm allows application developer application framework architectural description behavior blackboard blackboard system called client client-server communication complex components composition Computer Science concurrent CORBA create data flow database defined depicted in Figure describe design patterns distributed document dynamic elements Enterprise JavaBeans entities event event-based example execution extension functionality handle hardware IEEE implementation input instantiated integrated interactions interoperability J2EE Java layer logic MacApp Management mechanism methods Microsoft multiple NET Framework object Object-Oriented Programming OODBS OpenDoc operating system parallel programming Pattern Languages performance pipe and filter processors programming environment programming language protocols reusable reuse rules runtime server Smalltalk Smalltalk-80 software architecture Software Engineering Software Paradigms solution source code specific standard subclasses synchronization Taligent tasks threads tion transaction tuple update user interface View virtual machine Wiley & Sons