|
Learn how to use object-oriented techniques from requirements gathering
to implementation. Students learn how to analyze and design classes and
their relationships to each other in order to build a model of the
business requirements. A strong emphasis is placed on diagram notation for
use cases and class relationships, as well as on sequence and state
diagramming to capture the dynamic behaviour of the system.
|
|
Topics
|
Overview of UML
Object-oriented concepts
Understanding requirements, analysis and design workflow
Identifying classes
Object interaction, relationships and behaviour
Design patterns
System Design and refactoring
|
|
What you will learn
|
After completing this course, the student should be able to:
Approach new complex software development with confidence
Model applications using UML
Implement the software based on the design
Establish a software development methodology for in-house development
|
|
Audience
|
|
This course is intended for anyone involved in the production, deployment and
maintenance of software.
|
|
Prerequisites
|
|
Familiarity with software development in general is helpful.
|
|
Duration
|
|
Five days.
|
|
Alternative Courses
|
UML
|
|
Enquire about this course
|
|
|
[Back to Course List]
|
|