000 01658nam a2200241 a 4500
020 _a0077097610
020 _a9780077097615
020 _a9780071226899
020 _a0071226893
082 _a005.1
_bLET
100 _aLethbridge, Timothy C. :
245 _aObject-oriented software engineering : practical software development using UML and Java
260 _aLondon :
_bMcGraw-Hill,
_c©2001.
300 _axiii, 497 p. :
_billustrations ;
500 _aIncluded Index.
505 _a1. Software and Software Engineering. 2. Review of Object Orientation and Java. 3. Basing Software Development on Reusable Technology. 4. Developing Requirements. 5. Modelling with Classes. 6. Using Design Patterns. 7. Focusing on Users and Their Tasks. 8. Modelling Interactions and Behaviour. 9. Architecting and Designing Software. 10. Testing and Inspecting to Ensure High Quality. 11. Managing the Software Process. 12. Review. Appendix A: Summary of UML Notation used in this Book. Appendix B: Summary of the Documentation Formats Recommended in this Book. Appendix C: System Descriptions. Appendix D: Answers to Selected Exercises. Glossary. Index.
520 _aThis text covers the essential knowledge and skills needed by students specializing in software engineering. Topics include object orientation, software development, modelling, and design, and requirements analysis and testing. The use of Unifed Modelling language is taught in depth.
650 _aObject-oriented programming (Computer science)
650 _aJava (Computer program language)
650 _aUML (Computer science)
700 _aLaganiere, Robert :
942 _cREF
999 _c11163
_d11163