Support MES Quality Commander® (MQC)

What is MQC?

MES Quality Commander® is a monitoring and management tool for the comprehensive quality assessment of model-based software development. User-friendly visualizations, evaluations, and data capturing assist the user to assess the current quality of artifacts and provide a status overview of the overall project quality. In addition, MQC shows the quality trend, which provides information about the progress of the project. MQC can be seamlessly integrated into any development environment or Continuous Integration.

Highlights in latest versions of MES Quality Commander® (MQC) v.6.1

Artifacts and Quality in flexible structures
Typical development projects are often structured in various ways, i.e. by product architectures, by product platforms, even by roles & responsibilities, therefore the artifact and quality model structures in MQC now support multiple flexible levels and freely configurable naming. Appropriate filtering and marking now allow you to focus on many specific aspects of artifacts or quality properties, in addition to a general overview.

Selectable scope for visual quality assessment
The scope of quality assessment that is shown in different visualizations includes all quality properties by default (=absolute quality). However, it is now possible to adjust that scope by e.g. ignoring all missing quality properties (=available quality) or by adapting the assessment in relation to defined target values (=relative quality).

 

 

MQC v.6.0

Highlights in MES Quality Commander® (MQC) v.6.0

Multiple Quality Models
It is now possible to configure the overall quality model out of multiple smaller ones, e.g. when each data source is defined in its own quality model. MQC provides initial quality models for each data source that can be applied e.g. when a data source is not defined in another overall quality model.

Faster File Import and Data Transformations
The file import now only loads new data, while improvements in the internal data flow and memory consumptions lead to significantly shorter data transformation and calculation times. The adapter framework has been modified to reduce complexity and reacts faster now as well.

MQC v.5.3

Highlights in MES Quality Commander® (MQC) v.5.3

Project Creation Wizard
When creating a new project you only need to specify the location of your data (source) and the revision granularity in the dialog. The project will then be set up automatically including the import of data, which significantly reduces the set up time.

Multiple Git Repositories as one Data Source
Configure one data source for a multiple number of similarly structured Git repositories containing your data. This can reduce your configuration effort considerably, as you will only need one Git configuration (branches, commits, time range, etc.) for a list of similar Git repositories.

MQC v.5.2

Highlights in MES Quality Commander® (MQC) v.5.2

  • Aggregation of artifact structure levels keeps the overview manageable even in very large projects. All visualizations can be adapted according to the selected structural level.
  • Sorting and searching were added to the KPI visualizations for Artifacts, Quality Properties, and Measures.
  • Improvements to tool adapters and Git connection for enhanced performance.
MQC v.5.1

Highlights in MES Quality Commander® (MQC) v.5.1

Annotations for Quality Properties
Use annotations to justify and adapt quality values directly in the project. Annotations can change either the quality bin or the quality value of a quality property measure. A validity time frame can be applied.

MQC v.5.0

Highlights in MES Quality Commander® (MQC) v.5.0

MQC supports GIT as a source of data. Custom filter options can be used to preselect relevant data.

Differences in the quality and availability of data between revisions are calculated and shown in the new “Diff” view.

Quality bins are user-configurable in name, number, thresholds, and color-scheme for convenient adaptation.

 

Installation

MQC Editor:

  • Extract the MQC zip file into a target folder with write access.
  • Navigate to the MES_MQC_SpotfireAnalyst11-4-2_single_user_win\Products\TIBCO Spotfire Installer directory
  • Execute the setup file (.exe)
  • Follow the installation instructions provided by the MQC User Guide.

 

Update to the Latest Version

MQC Editor:

  • On startup choose to login to the MQC Server instead of working offline.
  • In case of available updates, you will be automatically prompted to update.
  • Confirming the update will install the latest version of MQC.

For further information, please, check the installation instructions provided by the MQC User Guide.

System Requirements

The following system requirements must be in place to use MQC:

MQC Editor:

  • Windows (7 + 8 + 10 - 64-bit versions)
  • Microsoft .NET Framework 4.6 (or higher)
  • Microsoft Office 2010 (or higher)

Read more about detailed hardware requirements in the MQC User Guide.

Quick Start

The MQC User Guide includes a Quick Start Guide, which gives you an introduction into the functionality of the MES Quality Commander®. It shows you how to use MQC to analyse your project quality and data. You are guided in detail and will learn how to:

  • Open the sample project shipped with MQC
  • Work with MQC by navigating through the different pages
  • Check the availability of the loaded data
  • Check the status of project KPIs and quality
  • Identify root causes of insufficient quality

Suggestions

If you have any suggestions to help us improve the MES Quality Commander® (MQC), please do not hesitate to contact us:
Email: mqc@model-engineers.com

User Instruction

User Guide

The MQC User Guide presents clear instructions on how to work with the MES Quality Commander® (MQC). It provides users with information about getting started and working with MQC.

MQC User Guide

You can easily call the User Guide (PDF format) by clicking on “Help” > “User Guide for MES Quality Commander” in the menu.

Additionally, by clicking on any of the “Help” icons within the tool you will be directly lead into specific chapters resp. sections of the User Guide (HTML format) (see image).

MQC Related Videos

 

Release Notes - MQC v.6.1 (June 2022)

Artifacts and Quality in flexible structures

  • Typical development projects are often structured in various ways, i.e. by product architectures, by product platforms, even by roles and responsibilities. As a result, the artifact and quality model structures in MQC now support multiple flexible levels and freely configurable naming.
  • Appropriate filtering and marking now allow you to focus on many specific aspects of artifacts or quality properties, in addition to a general overview.

Selectable scope for visual quality assessment

  • The scope of quality assessment that is shown in different visualizations includes all quality properties by default (=absolute quality). However, it is now possible to adjust that scope by e.g. ignoring all missing quality properties (=available quality) or by adapting the assessment in relation to defined target values (=relative quality). This allows a more differentiated view on project quality at any time during project runtime.

Faster Data Import from Git

  • Now faster data import works for Git repositories as well. MQC detects new commits and imports only data contained in these commits. New data can therefore be imported into an existing project much faster.
  • In case some hidden changes were made in your Git repository, you can force refresh reading the data from the Git repository (which may take quite some time).
  • Use of commit time as report time is now a configuration of the Git data source, which can be found inside the data source configuration dialog.

Predefined User Roles on MQC Server

  • The MQC server solution automatically comes with two user groups: MQC Editor and MQC User.
  • MQC Editors are able to create and configure (new) MQC projects and MQC Users are able to load and view existing projects, but not create or edit them.

General Table Adapter for Doors/DoorsNG Data Exports (Beta)

  • The Excel export of Doors/DoorsNG modules by IBM is supported by a configurable adapter. The adapter allows the flexible analysis of DOORS(NG) data based on various criteria.
  • This General Table Adapter filters rows of data by configurable filter criteria for specific columns. The filtered data can be summarized or counted.

Updated Heatmap and Sunburst Visualizations

  • The heatmap visualization displays the quality aggregation for the artifact structure, in addition to the aggregation of the quality model structure. The reimplementation of the heatmap facilitates more consistent marking and tooltips, as well as being considerably quicker.
  • For large projects the heatmap can be switched to scrolling mode. This provides more visual space for the elements and clearly displays details.
  • The sunburst reimplementation adds an interactive drill down mode and improves marking and label recognition.

Separation of Model Architecture Guideline Results in MXAM MXMR Adapter

  • MQC provides the possibility to separate the Model architecture guideline results from MXAM MXMR reports as separate base measures.
  • In this way the model architecture base measures (formerly known as MXRAY) can be shown as a separate quality property in MQC, alongside the standard Guideline Compliance. The respective quality model is part of MQC.

Loading and Exporting Project Structure and Target Configuration in Yaml

  • MQC introduces Yaml as the recommended format for the load and export of project structures and target configurations.
  • Your overall project structure can be configured using multiple (smaller) project structure configurations. This improves the handling, maintenance, and particularly the extension of the respective definitions.

User Experience

  • Multiple options in one section of a dialog can simultaneously be checked or unchecked, accelerating the config change in large selections.
  • The dirty state for dialogs (did anything change) is more consistent now. When trying to leave a dialog with changes, a confirmation dialog appears, where you confirm or cancel the change. When making changes in a dialog and then changing back to the original state, the dirty state is switched off, because nothing was changed.
  • The dialogs to configure MQC show a unified layout and the visual impression has been improved to enhance readability and differentiate between sections.
  • Above the main visualization we have added drop down menus to change the information shown in the respective visualization. The revision can be directly selected for status visualizations. On all main visualizations the structures and the respective levels of these structures can be selected. For example, on the quality status visualization you can select the artifact structure and level, as well as the quality structure and the respective level. For the main visualization, a different structure to that of the KPIs on the left can be used. This provides additional ways to view, slice, and dive into the data/quality values.
  • When exporting files, the user can now choose the location of the exported file (it is no longer saved in the default download path).
  • The culture info e.g. calendar week is determined during project creation, but can be changed in the settings. This means, that projects used in different time zones have a consistent use of dates and calendar weeks.