Object-oriented software engineering : practical software development using UML and Java

By: Lethbridge, Timothy CContributor(s): Laganiere, RobertMaterial type: TextTextPublication details: London : McGraw-Hill, ©2001Description: xiii, 497 p. : illustrationsISBN: 0077097610 ; 9780077097615; 9780071226899 ; 0071226893Subject(s): Object-oriented programming (Computer science) | Java (Computer program language) | UML (Computer science)DDC classification: 005.1
Contents:
1. 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.
Summary: This 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.
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)

Included Index.

1. 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.

This 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.

There are no comments on this title.

to post a comment.

© University of Vavuniya

---