Object-Oriented Design with UML and Java
By Kenneth Barclay and John Savage
3.5/5
()
About this ebook
Object-Oriented Design with UML and Java provides an integrated introduction to object-oriented design with the Unified Modelling Language (UML) and the Java programming language. The book demonstrates how Java applications, no matter how small, can benefit from some design during their construction. Fully road-tested by students on the authors' own courses, the book shows how these complementary technologies can be used effectively to create quality software. It requires no prior knowledge of object orientation, though readers must have some experience of Java or other high level programming language.
This book covers object technology; object-oriented analysis and design; and implementation of objects with Java. It includes two case studies dealing with library applications. The UML has been incorporated into a graphical design tool called ROME, which can be downloaded from the book's website. This object modelling environment allows readers to prepare and edit various UML diagrams. ROME can be used alongside a Java compiler to generate Java code from a UML class diagram then compile and run the resulting application for hands-on learning.
This text would be a valuable resource for undergraduate students taking courses on O-O analysis and design, O-O modelling, Java programming, and modelling with UML.
* Integrates design and implementation, using Java and UML* Includes case studies and exercises * Bridges the gap between programming texts and high level analysis books on designRelated to Object-Oriented Design with UML and Java
Related ebooks
C# 2.0: Practical Guide for Programmers Rating: 5 out of 5 stars5/5100 Recipes for Programming Java Rating: 5 out of 5 stars5/5Java Web Services Architecture Rating: 4 out of 5 stars4/5Learn Java 12 Programming: A step-by-step guide to learning essential concepts in Java SE 10, 11, and 12 Rating: 0 out of 5 stars0 ratingsIntroduction to Java Programming, 2nd Edition Rating: 5 out of 5 stars5/5Java: Practical Guide for Programmers Rating: 3 out of 5 stars3/5Java Programming: 24-Hour Trainer Rating: 0 out of 5 stars0 ratingsTest-Driven Java Development Rating: 4 out of 5 stars4/5Object-Oriented JavaScript: Create scalable, reusable high-quality JavaScript applications, and libraries Rating: 3 out of 5 stars3/5Java 9 Programming By Example Rating: 4 out of 5 stars4/5Learning Java Functional Programming Rating: 0 out of 5 stars0 ratingsData Structures and Algorithm Analysis in Java, Third Edition Rating: 4 out of 5 stars4/5Java 9 Concurrency Cookbook - Second Edition Rating: 0 out of 5 stars0 ratingsLearning JavaScript Data Structures and Algorithms - Second Edition Rating: 0 out of 5 stars0 ratingsUML A Complete Guide - 2020 Edition Rating: 0 out of 5 stars0 ratingsApplying UML: Advanced Applications Rating: 3 out of 5 stars3/5Java Coding Problems: Improve your Java Programming skills by solving real-world coding challenges Rating: 0 out of 5 stars0 ratingsUML: A Beginner's Guide Rating: 3 out of 5 stars3/5Learning Object-Oriented Programming Rating: 0 out of 5 stars0 ratingsJava 9 Data Structures and Algorithms Rating: 0 out of 5 stars0 ratingsLearning Java by Building Android Games Rating: 0 out of 5 stars0 ratingsObject-Oriented JavaScript - Third Edition Rating: 4 out of 5 stars4/5Java: A Beginner's Guide, Seventh Edition Rating: 3 out of 5 stars3/5Art of Clean Code: How to Write Codes for Human Rating: 3 out of 5 stars3/5Everyday Data Structures Rating: 0 out of 5 stars0 ratingsSpring Boot Cookbook Rating: 0 out of 5 stars0 ratingsProgramming Problems in Ruby Rating: 0 out of 5 stars0 ratingsRefactoring for Software Design Smells: Managing Technical Debt Rating: 4 out of 5 stars4/5
Systems Architecture For You
Top-Down Digital VLSI Design: From Architectures to Gate-Level Circuits and FPGAs Rating: 0 out of 5 stars0 ratingsComputer Science: A Concise Introduction Rating: 4 out of 5 stars4/5SysML in Action with Cameo Systems Modeler Rating: 5 out of 5 stars5/5CompTIA ITF+ CertMike: Prepare. Practice. Pass the Test! Get Certified!: Exam FC0-U61 Rating: 0 out of 5 stars0 ratingsEngineering a Compiler Rating: 0 out of 5 stars0 ratingsThe IT Support Handbook: A How-To Guide to Providing Effective Help and Support to IT Users Rating: 0 out of 5 stars0 ratingsExtending Docker Rating: 0 out of 5 stars0 ratingsThe Practice of Enterprise Architecture: A Modern Approach to Business and IT Alignment Rating: 4 out of 5 stars4/5.NET Core in Action Rating: 0 out of 5 stars0 ratingsXbox Architecture: Architecture of Consoles: A Practical Analysis, #13 Rating: 0 out of 5 stars0 ratingsNES Architecture: Architecture of Consoles: A Practical Analysis, #1 Rating: 5 out of 5 stars5/5Systems Architecture Modeling with the Arcadia Method: A Practical Guide to Capella Rating: 5 out of 5 stars5/5Microservices with Azure Rating: 0 out of 5 stars0 ratingsLinux and the Unix Philosophy Rating: 0 out of 5 stars0 ratingsMastering Kubernetes Rating: 5 out of 5 stars5/5Raspberry Pi Projects For Dummies Rating: 5 out of 5 stars5/5A Practical Guide for IoT Solution Architects Rating: 5 out of 5 stars5/5Wii Architecture: Architecture of Consoles: A Practical Analysis, #11 Rating: 0 out of 5 stars0 ratingsThe Construction Technology Handbook Rating: 0 out of 5 stars0 ratingsHardware/Firmware Interface Design: Best Practices for Improving Embedded Systems Development Rating: 5 out of 5 stars5/5Modeling Enterprise Architecture with TOGAF: A Practical Guide Using UML and BPMN Rating: 5 out of 5 stars5/5Solution Architecture Foundations Rating: 3 out of 5 stars3/5Software Architecture with Python Rating: 0 out of 5 stars0 ratingsJavaScript Application Design: A Build First Approach Rating: 0 out of 5 stars0 ratingsThe Tao of Microservices Rating: 0 out of 5 stars0 ratingsCompTIA Network+ CertMike: Prepare. Practice. Pass the Test! Get Certified!: Exam N10-008 Rating: 0 out of 5 stars0 ratingsLearn Git in a Month of Lunches Rating: 0 out of 5 stars0 ratings
Related categories
Reviews for Object-Oriented Design with UML and Java
4 ratings1 review
- Rating: 3 out of 5 stars3/5I don't why but this book starts from the third chapter. A little bit dissapointing