Model-Based Requirements

Model-Based Requirements

We offer this course privately at your location, online, virtually, and at our Bellevue, WA campus.

Get in touch

About this course

This three-day course provides in-depth, hands-on coverage of developing and documenting model-based functional requirements as part of a Model-Driven Architecture (MDA) software development approach. The software requirements are documented using a subset of the Unified Modeling Language (UML) instead of in a Natural Language like English. Model-based requirements are more complete, concise, less ambiguous than Natural Language requirements and lead to developing higher quality software with less cost and shorter schedules. No prior knowledge of object-oriented development, UML, or MDA is required. A companion workshop, Model-Based Design, explains how to complete the MDA process and create code that satisfies these requirements.


You’ll gain an in-depth understanding of how to significantly improve your project’s requirements while practicing techniques that you can apply to their own projects.

Who Should Take This Course

This workshop will be useful to developers, technical leads, business analysts, and domain experts.