OO Analysis & Design with UML

Description

Object-oriented analysis and object-oriented design are modern approaches for modelling complex software systems. An object-oriented design can be directly implemented in a modern object-oriented programming language, such as C++, Java or C#, which leads to a seamless development process. Once established, this process reduces development time and costs. Software that was developed using object-oriented techniques is more stable, compact, maintainable and reusable than software that was developed using the procedural paradigm. The de-facto standard notation for modelling requirements and designing software in an object-oriented way is the Unified Modeling Language (UML). The course will introduce the language concepts and notations and will show how the language elements are used in a beneficial manner.


Goals

Participants will be able to perform requirements definitions using use cases and document these using the notations that UML offers. They will be able to translate requirements into a design that determines both structure and behaviour of components using the UML.


Participants

The course is intended for project managers, analysts, architects and designers, who have experience in the conduct of medium to large-size software development projects. Knowledge of the principles of object-orientation is not required.


Duration

3 days


Price

Upon request


More Dates

Dates Location Language  
On demand London English Contact

Other Courses