Software Engineering Training

Software engineering is an engineering branch associated with development of software product using well-defined scientific principles, methods and procedures. The outcome of software engineering should be an efficient and reliable software product.

Software engineers are invaluable especially since it’s not unusual for problems to arise when a software exceeds timelines, budgets or has a reduced level of quality. The software engineer ensures that the application is built consistently, correctly, on time and on budget and within requirements.

Demand for software engineering has also increased to cater to the immense rate of change in user requirements and environment on which application is supposed to be working.

Software Engineering Training Courses

Medrar is delevering the following software engineering training courses:

The Introduction to UML training course is designed to demonstrate the basics of the Unified Modeling Language.

The course begins by examining the history and motivations of Unified Modeling Language (UML). Next, it introduces to the more common UML diagrams. The course concludes with sequencing, classing, packaging, and a review of activity diagrams.

Course Code Course Title Factsheet Book Now
MDRSE01 Introduction to UML DOWNLOAD
The Advanced UML training course is designed to demonstrate an advanced understanding of Advanced UML.

The Advanced UML training begins by covering all 19 diagrams in the current specification of UML 2.5. Next, it explores how to examine the nomenclature of the diagrams, where they are applied and potential issues when using them. The course concludes with covering UML creation and management tools.

Course Code Course Title Factsheet Book Now
MDRSE02 Advanced UML DOWNLOAD
Agile Scrum Foundation shows a candidate’s knowledge of the Agile principles and Scrum frameworks. Agile and Scrum are about working together to successfully reach the goal. Agile principles are popular approaches in software development and are increasingly being used in other areas.

The Scrum framework include establishing cross-functional and self-managing teams, producing a working increment of software at the end of each iteration or Sprint.

Course Code Course Title Factsheet Book Now
MDRSE03 Agile Scrum Foundation DOWNLOAD