Goals
- Knowledge of object programming
Program
Modeling needs: analysis and design of an IT project
Presentation of the language: principle, history and utility
Modeling approaches: UML and analysis methods (Merise, Unified Process)
Panorama of UML modeling environments
General terminology: meta-model , view, model, …
Types of diagrams: structures, behaviors, interactions
Positioning of diagrams in the development cycle
Practical workshop: presentation and analysis of several case studies (UP method)
Use case diagram: presentation, functionalities
Description of diagram elements: actors, use cases
Pre / Post conditions and Types of relationships
Methodology: identification of actors, description of use cases, scenarios
Practical workshop: analysis of a project specifications and construction of use case diagrams
The object in relation to other programming styles (imperative, procedural)
Classes, objects and packages
Methods and inter-object communication
Aggregation and encapsulation
Inheritance, polymorphism, abstract classes and interfaces
Practical workshop: application of the different concepts of object-oriented programming with a programming language or with an algorithmic syntax
Sequence diagram: interactions between objects over time. Synchronous and asynchronous messages
Communication diagram: role of objects, interactions, concurrency of processes …
Component diagram: description of application modules and description of dependencies
Practical workshop: Multiple examples of analysis and modeling of system dynamics
Package diagram: organization of the different classes / layers of the application
Class diagram: static representation of the internal structure of the application
Object diagram: representation of the state of the system at a given time (expression of exceptions)
Diagram of activities: modeling of the object / activity flow for the performance of an operation
State-transition diagram: detail of the transitions affecting the state of an object
Practical workshop: Construction / Application of defined diagrams to complete structures
Duration
2 days
Price
£ 1092
Audience
Developers, project managers
Prerequisites
Knowledge of object programming
Reference
GéN469-F
Sessions
Contact us for more informations about session date