
Home
Tutorial
Wui
Repository
Product administration
How to maintain the QStudio Product administration?
The Product administration of the QStudio Enterprise system contains the data, reflecting the context in which the quality of the source code of software products is controlled. Four entities can be distinguished in the administration:
|
Contract, identifying the QStudio Enterprise environment |
|
Department, representing organizational units in the QStudio Enterprise environment |
|
Product, QStudio context in which the quality of the source code is controlled |
|
Product team, definition of the team members, and their role(s), within the project which is controlled in the Product context |
QStudio standards.
Besides the definition of the team, 2 standards are defined in a product context i.e. a Coding Standard and a Quality Standard. These standards are the foundation of the Code Quality Control (CQC) procedures, as supported in the QStudio Enterprise environment. At installation of the QStudio Enterprise system an initial Product administration is installed. This administration contains the context of an example product, based on the default QStudio standards.
In the QStudio philosophy, coding standards have to be defined as part of the development environment of software products. A coding standard is a set of rules, describing 'guidelines' and 'good-programming practices' for the developers during the development of the source code. Two types of rules can be distinguished i.e. automatically enforceable (through static analysis techniques) and not-automatically enforceable. The QStudio Coding Standard is the definition and configuration of the QStudio checks through which the, automatically enforceable, rules can be enforced using the QStudio analyzer.
The QStudio Quality Standard defines a quality model for the measurement and expression of quality aspects of the source code. This standard consists of the definition and configuration of software metrics (see concepts). For each metric the following is defined:
| status | defines whether the metric is incorporated in the standard. |
| compliance value | limit to be met by the measured value in order to comply to the quality standard. |
| rating levels | 3 values can be defined, representing levels for denomination of ratings: Good, Sufficient, Suspicious and Bad. |
This tutorial provides an introduction to the user-interface of the QStudio Product administration, a quick tour will guide you through the basic functions within the administration in 5 steps:
|
|
|