Software design : from programming to architecture / Eric J. Braude.
Material type:
TextPublication details: Hoboken, NJ : J. Wiley, c2004.Description: xx, 550 p. : ill. ; 24 cmISBN: - 9780471429203
- 005.1 21
| Item type | Current library | Call number | Copy number | Status | Date due | Barcode | |
|---|---|---|---|---|---|---|---|
Books
|
Main library General Stacks | 005.1 / BR.S 2004 (Browse shelf(Opens below)) | 1 | Available | 006550 |
Browsing Main library shelves, Shelving location: General Stacks Close shelf browser (Hides shelf browser)
| No cover image available No cover image available | No cover image available No cover image available |
|
|
|
|
|
||
| 005.1 / BJ.S 2006 V.2 Software engineering / | 005.1 / BJ.S 2006 V.3 Software engineering / | 005.1 / BO.D 2000 Design and use of software architectures : | 005.1 / BR.S 2004 Software design : | 005.1 / BR.S 2007 Scheduling algorithms / | 005.1 / BR.S 2008 Software engineering for modern Web applications : | 005.1 / CA.P 2009 Practical programming : |
Includes bibliographical references (p. 537) and index.
Chapter 1 : Programming Review and Introduction to Software Design -- Chapter 2 : Object Orientation -- Chapter 3 : The Unified Modeling Language -- Chapter 4 : Software Design Principles I: Corrections and Robustness -- Chapter 5 : Software Design Principles II: Flexibility, Reusability, and Efficiency -- Chapter 6 : Introduction to Design Patterns -- Chapter 7 : Creational Design Patterns -- Chapter 8 : Structural Design Patterns -- Chapter 9 : Behavioral Design Patterns -- Chapter 10 : Introduction to Components -- Chapter 11 : JavaBeans -- Chapter 12 : Microsoft Assemblies -- Chapter 13 : Requirements and Domain Classes -- Chapter 14 : Software Architectures and Framewor.
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 A helpful project threaded throughout the book enables readers to apply what they are learning Presents a modern and applied approach to software design Numerous design patterns with detailed explanations provide essential tools for technical and professional growth Includes extensive discussion of UML with many UML examples
1
There are no comments on this title.