
Software Paradigms
Stephen H. Kaisler(Author)
Wiley (Publisher)
1st Edition
Published on 8. April 2005
Book
Hardback
440 pages
978-0-471-48347-2 (ISBN)
Description
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.
Reviews / Votes
"...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)
More details
Product info
GB
Edition
1., Auflage
Language
English
Place of publication
United States
Publishing group
John Wiley & Sons Inc
Target group
Professional and scholarly
Product notice
sewn/stitched
Cloth over boards
Illustrations
Drawings: 145 B&W, 0 Color; Tables: 80 B&W, 0 Color
Dimensions
Height: 240 mm
Width: 161 mm
Thickness: 29 mm
Weight
850 gr
ISBN-13
978-0-471-48347-2 (9780471483472)
Schweitzer Classification
Other editions
Additional editions

Person
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.
Content
ADVICE FOR THE INSTRUCTOR.
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.