000 02146nam a2200253 a 4500
001 vtls000006124
003 VRT
005 20250102222503.0
008 090316s2004 njua | 001 0 eng d
020 _a0130471100
039 9 _a201402040140
_bVLOAD
_c201006090900
_dmalmash
_c201006090900
_dmalmash
_c200905061059
_dvenkatrajand
_y200903161049
_zNoora
050 _aQA76.758
_b.B785 2004
245 0 0 _aObject-Oiented Software Engineering :
_bUsing UML, Patterns, and Java /
_cBernd Bruegge & Allen H. Dutoit.
250 _a2nd ed.
260 _aUpper Saddle River, NJ :
_bPearson/Prentice Hall,
_cc2004.
300 _axxxiv, 762 p. :
_bill. ;
_c24 cm.
504 _aIncludes Bibliographical References and Index.
505 _a. GETTING STARTED. 1. Introduction to Software Engineering. 2. Modeling with UML. 3. Project Organization and Communication. II. DEALING WITH COMPLEXITY. 4. Requirements Elicitation. 5. Analysis. 6. System Design. 7. Object Design: Reusing Pattern Solutions. 8. Object Design: Specifying Interfaces. 9. Mapping Models to Code. 10. Testing. III. MANAGING CHANGE. 11. Rationale Management. 12. Software Configuration Management. 13. Project Management. 14. Software Life Cycle. IV. REFLECTIONS. 15. Reflections. V. APPENDICES. Appendix A: Design Patterns. Appendix B: Glossary. Appendix C: Bibliography. Index.
520 _aFor courses in Software Engineering, Software Development, or Object-Oriented Design and Analysis at the Junior/Senior or Graduate level. This text can also be utilized in short technical courses or short, intensive management courses. This textbook shows how to use both the principles of software engineering as well as the practices of various object-oriented tools, processes, and products. Using a step by step case study to illustrate the concepts and topics in each chapter, this book emphasizes practical experience: participants can apply the techniques learned in class by implementing a real-world software project.
650 0 _aSoftware engineering.
_92677
650 0 _aObject-oriented programming (Computer science)
_92687
700 1 _aAllen H. Dutoit.
_92688
942 _2lcc
_n0
_cBK
999 _c900
_d900