Oct 232017
 

Requirements quality is big problem which causes projects to delay and be out of budget. This means a lot of money in case of complex SE projects (Fig 1). Traditional requirement management toolsquality problem address by using natural language analysis with different rules to check for requirements duplication, overlapping, and bad language. Most of those means does not cover logical issues of not understood system functionality. This is perhaps biggest source of mistakes. Poor system requirements push problems to solve in development. How to enforce good quality requirements which would clearly describe the system?

Fig 1. Requirement Issue Cost Source: Defense Acquisition University, 1993. Cost of defects increases disproportionately after the design phase.

SysML provides rich means to address requirements quality issue by formalizing them with system model (Fig 2). Descriptive system model represents system from behavioral, structural, and Parametric viewpoints giving full understanding of requirements at any level.

Fig 2. Refined Requirements with Model

The presentation cover usage of SysML to refine text-based requirements with model, and model execution to automatically verify requirements:

Download (PDF, Unknown)

Presentation PPT: https://goo.gl/UVRB32

Bluetooth Headphones SysML project: https://goo.gl/ZrQ6EA

Conclusions

  • In document based system engineering big problem is disconnection between design and analytical models and in general between different design artifacts.
  • MBSE provides: methods, tools, and languages for requirements formalization and significant quality increase.
  • Presented MBSE with SysML based approach – MagicGrid (Fig 3.) for requirements formalization. It:
    • Using SysML as a language provides rich means to address requirements quality issue by formalizing them with system model. Descriptive system model represents system from behavioral, structural, and parametric viewpoints giving full understanding of requirements at any level.
    • Ensures requirements traceability
    • Supports automated requirements analysis

Fig 3. MagicGrid – Framework and Metod for Model based Requirements Management

More about Method and Framework

Introduction to MagicGrid you can find in webinar: https://lnkd.in/evCpPz9

You can learn more about MagicGrid from tutorial part1: https://lnkd.in/eefDKMc part2: https://lnkd.in/eDnmfdi

 

5.00 avg. rating (98% score) - 2 votes

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

(required)

(required)

Time limit is exhausted. Please reload CAPTCHA.