This course runs for a duration of 5 Days.
The class will run daily from 9:00 AM EDT to 5:00 PM EDT.
Class Location: Virtual LIVE Instructor Led - Virtual Live Classroom.
Learn how to use Object-Oriented techniques to analyze real-world requirements and to design solutions that are ready to code. Students learn how to identify and design objects, classes, and their relationships to each other, which includes links, associations, and inheritance. A strong emphasis is placed on diagram notation for use cases, class and object representation, links and associations, and object messages. This course utilizes UML 2.0 notation.
Objectives
Audience
Analysts, designers, and programmers responsible for applying OO techniques in their software engineering projects.
1. Course Introduction
2. Introduction to Analysis and Design
3. Objects
4. Advanced Objects
5. Classes and Their Relationships
6. Sequence Diagrams
7. Communication Diagrams
8. State Machine Diagrams
9. Activity Diagrams
10. Package, Component, and Deployment Diagrams
11. Use Cases
12. Process
13. The Project
14. Domain Analysis
15. Requirements and Specification
16. Design of Objects
17. System Design
18. Refactoring
Refactoring
Appendix A – UML Syntax
Appendix B – Design by Contract
Appendix C – University Summary
Appendix D – Implementations