Model Driven Architecture - basic course

Enterprise Architect – Basic

Modeled Development – Basic Course


Model-driven development is one of the most important areas in the process of creating a quality product that will be delivered on time and quality required by the customer. Modeled Development (MDD) is a methodology in which the entire development process and its products are concentrated in a single environment (UML). To leave details click here.

UML is a language for modeling software systems. The language has been in existence for over 15 years and is considered a leading language for analyzing software systems. Enterprise Architect is a widely used UML modeling tool.

The models are a collection of forms and connections that represent the language of the organization to develop its products. The approach is based on creating a uniform language for all the elements in the project and adapting the environment to this language. This development approach saves the need for building documents in the project, preparing presentations and clarifying conversations between the different parties in the project. Sparx Enterprise Architect is one of the world's leading UML tools and is considered to be a simple and easy operate tool with diverse capabilities. The system enables system analysis, system engineering and design professionals to perform their work through efficient and integrative models, including: requirements management and system characterization, software requirements management and software design and communication, writing software processes derived from requirements, definition of detailed technical processes in the software, definition Of data structures and databases in the software and finally production of software code templates using Enterprise Architect.

The environment is integrative with the common development tools in the Eclipse market, Visual Studio .Net and more. In addition, Enterprise Architect integrates with the world's most widely used databases such as Oracle, Sql Server, etc. Sparx's environment enables production of the required development documents automatically without additional investment in the templates required for each project.

This is a foundation course in Enterprise Architect certification and is a mandatory course for the following courses.

The course provides good knowledge of UML, familiarity with the types of language diagrams, familiarity with the useful elements of UML, and good use capabilities in Enterprise Architect.

Duration of the course:

50  academic hours.

Course Objectives:

  • Training for those interested in the characterization and design of a software project using the Enterprise Architect tool.
  • Familiarity with the development environment-driven models.
  • Providing theoretical and practical knowledge of the Enterprise Architect tool while implementing a practical project.
  • Familiarity with the various elements and diagrams present in the tool.

What you will know at the end of the course

  • Familiarity with basic concepts in Object Oriented Design.
  • Familiarity with basic concepts of UML - Unified modeling language.
  • Familiarity with basic concepts of Model Driven Architecture.
  • Familiarity with the Domain Specific Language-DSL world.
  • Theoretical and practical knowledge in a variety of UML diagrams.
  • Familiarity with the Enterprise Architect workspace.
  • Implementing a practical project in UML on the Enterprise Architect.

Target Audience:

The course is designed for those who wish to deal with the characterization and design of software using UML and wish to establish applied knowledge in model-driven development in the Enterprise Architect tool.

The course is designed for organizations who wish to implement the model-oriented system development approach through Enterprise Architect among employees and middle level managers.

System analysts / system engineers / characteristics / development professionals who are actively developing the various stages of the life cycle development.

Any job holder who actually engages in or will be involved in project management.

IT professionals who manage model-oriented projects and wish to implement Enterprise Architect as the project model tool.



 contact you shortly