Print Friendly, PDF & Email

Model Based Requirements Engineering Training Course

Model Based Requirements Engineering Training discusses the significant question of modeling notations for requirements modeling and it includes the use and application of UML, SysML, text and tabular formats.

Model Based Requirements Engineering Training

Model based systems engineering is a discipline of systems engineering in which a model shapes the core of all the systems engineering activities and is the foundation of many of the project artifacts.

Systems modeling is no longer considered as justify a `good idea’ but is a vital part of any systems engineering project.

Process Model:

  • Elicitation
  • Analysis
  • Specification
  • Validation

Requirements specification

  • Numbered
  • Inspected
  • Prioritised
  • Unambiguous
  • Testable
  • Complete
  • Consistent
  • Traceable
  • Feasible
  • Modifiable

Validation of Requirements

Before design and coding

  • Inspections
  • Cross-referencing
  • Interviews
  • Checklists
  • Scenarios
  • Proofs
  • Model validation
  • Simulation
  • Prototyping

After design and coding

  • Prototyping
  • Alfa test
  • Beta test
  • Acceptance test

Common Models and Methods

  • UML 4+1 model
  • Use Case model
  • The single class model
  • The library class model

Learn About:

  • What are requirements?
  • Modeling requirements in UML
  • Requirement model traceability
  • Non-functional software requirements
  • Requirements in SysML
  • Formal methods

Traceability

  • Cross-referencing traceability
  • The traceability matrix
  • Benefits of a good traceability
    • Fulfillment of requirements can be assured
    • Design logic can be hunted in affected requirements
    • Change impact analysis forwards and backwards
    • Cost approximations are more accurate
    • Understanding the system becomes easier
    • Maintenance and testing are simplified
  • Drawbacks of traceability
    • Hard to know what to trace
    • Hard to sustain tracing data
    • People don’t trust tracing data
    • Hard to imagine traces
    • It is thought of as an internal quality element
    • Is traceability item-wise even possible?
  • Practical investigation in traceability

Types of Traceability

  • Object-to-object traceability
  • Association-to-association traceability
  • Use-case to object traceability
  • Three-to-one traceability
  • Many-to-many traceability
  • Two-dimensional traceability

Audience

Model based requirements engineering training is a 4-day course designed for:

  • System engineers
  • Requirements engineers
  • System managers
  • Software engineers and managers
  • Quality personnel

What Will You Learn?

Below are the major topics covered by this training (more details can be found HERE):

  • Overview
  • System and Context Boundaries
  • Eliciting Requirements
  • Documenting Requirements
  • Model-Based Requirements Documentation
  • Modeling with SysML
  • Requirements Validation and Negotiation
  • Requirements Management
  • Hands-On Activities
  • TONEX Hands-On Workshop Sample

Model Based Requirements Engineering Training

Request More Information

  • Please complete the following form and a Tonex Training Specialist will contact you as soon as is possible.

    * Indicates required fields

  • This field is for validation purposes and should be left unchanged.