Software design : from programming to architecture

By: Braude, Eric JMaterial type: TextTextPublication details: Kundli : John Wiley & Sons., 2004Description: xx, 550 p. : illustrationsISBN: 0471204595 ; 9780471204596 ; 9789812530196 ; 9812530193Subject(s): Computer software - Development | System design | Introduction | Software developmentDDC classification: 005.1
Contents:
Preface -- Acknowledgments -- Prologue: The Software Process -- Pt. I. Design Principles, the Unified Modeling Language, and Code-Level Design -- Ch. 1. Programming Review and Introduction to Software Design -- Ch. 2. Object-Orientation -- Ch. 3. The Unified Modeling Language -- Ch. 4. Design Principles I: Correctness and Robustness -- Ch. 5. Design Principles II: Flexibility, Reusability, and Efficiency -- Pt. II. Design Patterns -- Ch. 6. Introduction to Design Patterns -- Ch. 7. Creational Design Patterns -- Ch. 8. Structural Design Patterns -- Ch. 9. Behavioral Design Patterns -- Pt. III. Components -- Ch. 10. Introduction to Components -- Ch. 11. JavaBeans -- Ch. 12. Microsoft Assemblies -- Pt. IV. Object-Oriented Analysis and Design -- Ch. 13. Requirements and Domain Classes -- Ch. 14. Architectures and Frameworks -- References -- Index.
Summary: UML (the Unified Modeling Language), design patterns, and software component technologies are three new advances that help software engineers create more efficient and effective software designs. Now Eric Braude pulls these three advances together into one unified presentation.
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Current library Collection Call number Status Date due Barcode Item holds
Reference Books Reference Books Main Library
Reference
Reference 005.1 BRA (Browse shelf(Opens below)) Available 009506
Total holds: 0

Included Index.

Preface --
Acknowledgments --
Prologue: The Software Process --
Pt. I. Design Principles, the Unified Modeling Language, and Code-Level Design --
Ch. 1. Programming Review and Introduction to Software Design --
Ch. 2. Object-Orientation --
Ch. 3. The Unified Modeling Language --
Ch. 4. Design Principles I: Correctness and Robustness --
Ch. 5. Design Principles II: Flexibility, Reusability, and Efficiency --
Pt. II. Design Patterns --
Ch. 6. Introduction to Design Patterns --
Ch. 7. Creational Design Patterns --
Ch. 8. Structural Design Patterns --
Ch. 9. Behavioral Design Patterns --
Pt. III. Components --
Ch. 10. Introduction to Components --
Ch. 11. JavaBeans --
Ch. 12. Microsoft Assemblies --
Pt. IV. Object-Oriented Analysis and Design --
Ch. 13. Requirements and Domain Classes --
Ch. 14. Architectures and Frameworks --
References --
Index.

UML (the Unified Modeling Language), design patterns, and software component technologies are three new advances that help software engineers create more efficient and effective software designs. Now Eric Braude pulls these three advances together into one unified presentation.

There are no comments on this title.

to post a comment.

Click on an image to view it in the image viewer

© University of Vavuniya

---