| Requirement Pattern Warranty | Description | This pattern expresses the need of setting the conditions and period of the warranty of the implemented system the supplier shall provide. | |
| Comments | ---- | ||
| Pattern goal | Stating the warranty that shall be applied over the implemented system | ||
| Author | Cristina Palomares, Samuel Renault, Carme Quer, Cindy Guerlain | ||
| Sources (0..*) |
| ||
| Keywords (0..*) | Implemented system warranty, Supplier responsibility, Warranty, Warranty extension, Warranty period | ||
| Dependencies (0..*) | IMPLIES ---- | ||
| Requirement Form warranty | Description | This form expresses the need of setting the conditions and period of the warranty of the implemented system the supplier shall provide. | |
| Comments | Fixed part application: (1); Extended parts application: -Warranty period (0..1) -Warranty extension (0..1) -Complete supplier responsibility (0..1) -Limited supplier responsibility (0..1) -Maintenance during warranty (0..1) -Maintenance after warranty (0..1) -Complete supplier responsibility incompatibleWith Limited supplier responsibility | ||
| Version date | 2012-05-23 14:31:52.546 | ||
| Author | Cristina Palomares, Samuel Renault, Carme Quer, Cindy Guerlain | ||
| Sources (0..*) |
| ||
| Fixed Part | Question text | ---- | Form text | The supplier shall provide a warranty period for the implemented system. During this warranty period, supplier activities related to warranty shall not be charged to the customer. |
| Extended Part Complete Supplier Responsibility | Question text | ---- | Form text | The customer shall solve all the defects detected during the warranty period without any charge to the customer. |
| Extended Part Limited Supplier Responsibility | Question text | ---- | Form text | The warranty shall cover %warrantyCoverageAspects%. |
| Parameter | Metric | ||
| warrantyCoverageAspects: is a non-empty set of defects that the warranty shall cover | WarrantyCoverageAspects: WarrantyCoverageAspects = Set(WarrantyCoverageAspect) WarrantyCoverageAspect = String (e.g. "defects over technical specifications", "defects over functional specifications", "design defects", etc.) | ||
| Extended Part Maintenance after warranty | Question text | ---- | Form text | The supplier shall start the maintenance only after the expiration of the warranty period |
| Extended Part Maintenance during warranty | Question text | ---- | Form text | The supplier shall maintain the implemented system during the warranty period. |
| Extended Part Warranty extension | Question text | ---- | Form text | The supplier shall extend the warranty period taking into account %warrantyExtensionConditions% |
| Parameter | Metric | ||
| warrantyExtensionConditions: is a non-empty set of the possible reasons the supplier has to assume for the extension of the warranty | WarrantyExtensionConditions: WarrantyExtensionConditions = Set(WarrantyExtensionFactor) WarrantyExtensionFactor = String (e.g. "the proportion of the recorded delays on the time for the correction of defects") | ||
| Extended Part Warranty Period | Question text | ---- | Form text | The warranty period shall last at least %amountOfTime% %timeUnit%, starting %timePreposition% %timePoint%. |
| Parameter | Metric | ||
| timePoint: represents a date on the system implementation scheduling | WarrantyTimePoint: WarrantyTimePoint = String (e.g. "on the date of release of the implemented system") | ||
| timePreposition: represents the relationship with respect to a date | TimePreposition: TimePreposition = Domain (on, before, after, at, by....) | ||
| timeUnit: is a unit of time corresponding to the duration of the warranty period | TimeUnitType: TimeUnitType = Domain(Days, Hours, Minutes, Seconds, Miliseconds, ...) | ||
| amountOfTime: is a number that indicates time duration | AmountOfTimeUnitType: AmountOfTimeUnitType = Float | ||