Java 2: Object-Oriented Analysis and Design Using UML introduces the major elements of the Unified Modeling Language and the Unified Software Development Process
Course Objectives
- Know the Purpose and Parts of the UML
- Drive the development of a system using use cases
- Describe how objects interact using a sequence diagram
- Create class and object diagrams
- Interface-based design
- Layer your system into packages
- Model dynamic behavior using collaboration,
- Statechart, and activity diagrams
- Using component and deployment diagrams
- Manage and schedule the software development process
Prerequisites
To ensure your success, we recommend you first take the following ABCO Technology course or have equivalent knowledge:
- Object Oriented Programming: Principles (required)
- Java 2: Programming Language (recommended)
Course Benefits
Students become comfortable with the course, and also provide a means to evaluate learning. Upon successful completion of this course, students will be able to:
- Know the purpose and parts of UML
- Drive the development of a system based on Use Cases
- Use the CRC method to identify classes
- Describe how objects interact using a Sequence Diagram
- Create Class and Object Diagrams
- Use Interface-based Design
- Layer your system into packages
- Model Dynamic Behavior using Collaboration
- Statechart, and Activity Diagrams
- Use Component and Deployment Diagrams
- Manage and Schedule the Software Development Process