OOA/D for Developers with Enterprise Architect
Objective
The application of the Unified Modeling Language (UML) has matured to the extent where it is used throughout the project lifecycle, from requirements analysis to detailed design, implementation and test. Enterprise Architect (EA) from Sparx Systems fully supports this lifecycle with the latest version of UML 2.1 and EA 7.1
On this course delegates are led through an iterative and incremental lifecycle starting with building a domain model and then requirements analysis with the model organisation being addressed. Discovered use cases are documented using textual scenarios and are augmented with sequence and activity diagrams. A use case is selected and analysed to develop a collection of classes. Patterns are introduced and applied to this collection of classes with the code engineering aspects (C++, Java, C#, VB.Net, Visual Basic, Delphi) of EA being examined. Data modelling, DDL and UI modelling are also covered.
The complexities of statecharts and how they can be applied to various elements such as a system or a class is considered. Finally, component and deployment issues are explored.
Through this hands-on workshop, delegates will gain practical experience of using EA on a UML project. Additional EA features such as the Model Driven Generator (MDG) Link for Visual Studio.NET and Version Control are also covered.