Requirement
Pattern
Final Acceptance
Description This pattern expresses the need of setting the time and conditions when the customer shall finally accept the implemented system
Comments ----
Pattern goal Stating the time and conditions for the final acceptance of the implemented system
Author Cristina Palomares, Samuel Renault, Carme Quer, Cindy Guerlain
Sources (0..*)
  • Requirement books from SSI
  • Specialized literature
Keywords (0..*)Acceptance Conditions, Final acceptance
Dependencies (0..*) ----
Requirement
Form
Final acceptance
Description This form expresses the need of setting the time and conditions when the customer shall finally accept the implemented system.
Comments Fixed part application: (1); Extended parts application: - Final acceptance period (0..1)
Version date 2012-05-23 14:31:52.421
Author Cristina Palomares, Samuel Renault, Carme Quer, Cindy Guerlain
Sources (0..*)
  • Requirement books from SSI
  • Specialized literature
Fixed PartQuestion text ----
Form text The customer shall approve the acceptance of the implemented system when %acceptanceConditions%.
ParameterMetric
acceptanceConditions: represents the conditions that the implemented system has to achieve for being finally acceptedFinalAcceptanceConditions: FinalAcceptanceConditions = Set(FinalAcceptanceCondition)
FinalAcceptanceCondition = String (eg. " the implemented system works effectively in the customer site", " all users are completely trained to use the implemented system ")
Extended Part Final acceptance periodQuestion text ----
Form text The customer shall finally accept the implemented system %timePreposition% %amountOfTime% %timeUnit% of %timePoint%.
ParameterMetric
timePreposition: represents the relationship with respect to a dateTimePreposition: TimePreposition = Domain (on, before, after, at, by....)
amountOfTime: is a number that indicates time durationAmountOfTimeUnitType: AmountOfTimeUnitType = Float
timePoint: represents a date on the system implementation schedulingFinalAcceptanceTimePoint: FinalAcceptanceTimePoint = String (e.g. "the date of notification of approval acceptance")
timeUnit: is a unit of time corresponding to maximum delay for doing the final acceptanceTimeUnitType: TimeUnitType = Domain(Days, Hours, Minutes, Seconds, Miliseconds, ...)