2 days

Download course description

HOPEX Application Design provides solution architects with a consistent approach to defining, documenting and communicating software requirements. Based on functional analysis and system design, this solution helps produce and communicate deliverables including user stories, UI requirements, and system processes across development teams. In this course you will learn how to use HOPEX Application Design to define requirements through a Service-Oriented Architecture and UML models.

Who should attend

  • Solution Architects
  • Business Analysts
  • IT Project Managers & System Designers

Expected benefits

  • Learn the “model-driven” approach of the solution
  • Know the main steps and deliverables for the suggested application design methodology
  • Learn how to use HOPEX Application Design to take account of business requirements for IT system design
  • Apply principles of service-oriented architecture and business process modeling
  • Learn to integrate user interface design in service analysis
  • Understand the added value of application design based on models and using a repository-based tool

Course content


  • Agile Approach for Application Design
  • HOPEX Application Design Overview and Positioning

Methodology for the Application Design Projects

  • Characteristics of an Application Design Project
  • Application Design Methodology
  • The Working Environment
  • Project Scope
  • Stakeholder Management

Capturing Business Requirements

  • Deriving Project requirements from Business and Technical needs.
  • Functionalities, Drivers & Need analysis
  • Defining Objectives and Requirements

Functional Analysis and Rule Design

  • Conducting Needs Analysis
  • Describing Functionalities and Drivers
  • Creating Functionality Maps

Describing User Stories with UML Use Cases

  • Describing a User Story
  • Identifying and Describing Use Cases
  • Adding System Rules

Scenario of Application Environment Flows

  • Creating detailed description of flows
  • Using scenario of flows diagrams

Managing Application Data

  • Creating Logical Data Maps
  • Creating Logical Data Areas and Views

Designing Application Architecture

  • Application Architecture Diagram
  • Technical Architecture diagram
  • System processes
  • User Interface

Describing System Processes

  • Using the BPMN notation to create system process diagrams
  • Describing sequence flows of user interfaces screens
  • Describing batch programs

Describing Technical Architecture

  • Creating a Technical Architecture Diagram
  • Describing Application Technical Areas

How is the seminar organized

Over 2 days, this training course alternates theoretical presentations on requirements modeling with the production of a real case scenario to enable a better understanding of the method and tool. This course is delivered by an experienced MEGA Consultant, who is knowledgeable in proper modeling techniques and an expert in the use of HOPEX Application Design.


Private sessions
Indicate your preferred language in the field comment of the form