Requirement
Pattern
Access to Customer Premises
Description This pattern expresses the need of setting the rules the supplier shall follow to access to customer's premises.
Comments ----
Pattern goal Stating the rules for supplier access to customer premises
Author Cristina Palomares, Samuel Renault, Carme Quer, Cindy Guerlain
Sources (0..*)
  • Requirement books from SSI
  • Specialized literature
Keywords (0..*)Accessing protocols, Accessing rules, Accessing time, Building access, Customer premises, Office access, Restricted access, Safety regulations, Site access
Dependencies (0..*) ----
Requirement
Form
Restricted Access to Premises
Description This form expresses the need of setting the rules the supplier shall follow to access to customer's premises.
Comments Fixed part application: (1); Extended parts application: -General Accessing Time (0..1) -Established Accessing Time (*) -Accessing Protocols (0..1) -General Accessing Time incompatibleWith Established Accessing Time; Parameter values constraints: -weekDays DisjointValues (Established Accessing Time)
Version date 2012-05-23 14:31:52.78
Author Cristina Palomares, Samuel Renault, Carme Quer, Cindy Guerlain
Sources (0..*)
  • Requirement books from SSI
  • Specialized literature
Fixed PartQuestion text ----
Form text The supplier shall only access to customer premises for %tasks%.
ParameterMetric
tasks: is a non-empty set corresponding to different tasks the user shall do on customer premises (e.g."working meetings", "project deliverable", "system installation")Tasks: Tasks = Set(Task)
Task = String (e.g."working meetings", "project deliverable", "system installation")
Extended Part Accessing ProtocolsQuestion text ----
Form text The supplier shall commit to all existing or future actions and safety regulations to access to customer premises.
Extended Part Established Accessing TimeQuestion text ----
Form text The supplier access to customer premises shall be from %initialhour% to %finalhour% on %weekDays%.
ParameterMetric
initialhour: represents the first hour the supplier can access to customer premisesHour: Hour = Integer
weekDays: is a non-empty set of the names of the week daysWeekDays: WeekDays = Set(WeekDay)
WeekDay = Domain (Monday, Tuesday, ..., Sunday)
finalhour: represents the last hour the supplier can access to customer premisesHour: Hour = Integer
Extended Part General Accessing TimeQuestion text ----
Form text The supplier can access to customer premises only during %periodTimes%.
ParameterMetric
periodTimes: represents the better time for the customer to have access to its premisesPeriodTimes: PeriodTimes = Set(PeriodTime)
PeriodTime = Domain (working hours, night, weekends, etc.)