| 000 | 02184cam a2200277 a 4500 | ||
|---|---|---|---|
| 008 | 100303s2004 njua b 001 0 eng | ||
| 010 | _a2002190816 | ||
| 020 | _a9780471429203 | ||
| 035 | _a(Sirsi) u4209 | ||
| 040 |
_aEG-CaNU _c EG-CaNU _d EG-CaNU |
||
| 042 | _ancode | ||
| 920 | _a0471204595 (cloth) | ||
| 082 | 0 | 0 |
_a005.1 _2 21 |
| 100 | 1 |
_aBraude, Eric J. _98365 |
|
| 245 | 1 | 0 |
_aSoftware design : _b from programming to architecture / _c Eric J. Braude. |
| 260 |
_aHoboken, NJ : _b J. Wiley, _c c2004. |
||
| 300 |
_axx, 550 p. : _b ill. ; _c 24 cm. |
||
| 504 | _aIncludes bibliographical references (p. 537) and index. | ||
| 505 | _aChapter 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. | ||
| 520 | _aUML (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 | ||
| 650 | 0 |
_aComputer software _x Development. _98366 |
|
| 650 | 0 |
_aSystem design. _964 |
|
| 596 | _a1 | ||
| 999 |
_c3209 _d3209 |
||