| Requirement Pattern Data Precision | Description | This pattern expresses the required precision for data in the system | |
| Comments | It is important to take into account the customers’ needs and the new system needs about the precision of data. In case of units of time data, this pattern is especially relevant in case of transactions where the time stamp is important and in real tim | ||
| Pattern goal | Declaring a certain level of precision for system data representation and processing | ||
| Author | GESSI-SSI | ||
| Sources (0..*) |
| ||
| Keywords (0..*) | ---- | ||
| Dependencies (0..*) | ---- | ||
| Requirement Form Customized Precision Definition | Description | This form expresses a generic statement on precision and then different extensions for particular types of data. If the customer is just interested in the precision of Real and time data types the customized precision form is used, in case of being interested in more data types this form is used. | |
| Comments | Application of extensions: Time Precision, Numerical Precision: may be applied at most once each. | ||
| Version date | 2009-03-20 00:00:00.0 | ||
| Author | GESSI-SSI | ||
| Sources (0..*) |
| ||
| Fixed Part | Question text | ---- | Form text | The system shall provide a certain level of precision for different types of data |
| Extended Part Numerical Precision | Question text | ---- | Form text | For numerical data, the precision shall be up to %numberOfDecimals% decimals |
| Parameter | Metric | ||
| numberOfDecimals: is the number of decimals that may have a numerical data | NumberOfDecimals : NumberOfDecimals = Integer | ||
| Extended Part Time Precision | Question text | ---- | Form text | For time data, the precision shall be up to %timeUnit% |
| Parameter | Metric | ||
| timeUnit: is a unit of time corresponding to the level of precision of time data | TimeUnitType: TimeUnitType = Domain(Days, Hours, Minutes, Seconds, Miliseconds, ...) | ||
| Requirement Form General Precision Definition | Description | If the customer is just interested in the precision of Real and time data types the customized precision form is used, in case of being interested in more data types this form is used. | |
| Comments | ---- | ||
| Version date | 2009-06-30 16:09:32.849 | ||
| Author | ---- | ||
| Sources (0..*) |
| ||
| Fixed Part | Question text | ---- | Form text | The system shall provide a level of precision of %amount% %unit% for %dataType% data |
| Parameter | Metric | ||
| dataType: is a type of data managed by the system | DataType: DataType = Domain(Numerical, Integer, Real, Time, ….) | ||
| amount: is the magnitude applied to the unit to obtain the precision | AmountOfUnitType: AmountOfUnitType = Integer | ||
| unit: is a unit in which a certain type of data may be measured | UnitType: UnitTypes = Domain(AmountOfDecimals, Hours,….) | ||