Requirement
Pattern
Backups
Description This pattern expresses the need of having backup facilities for the system.
Comments It is important the current infrastructure and technology for archiving and filing.
Pattern goal Be able to recover the system data in case of system failure
Author GESSI-SSI
Sources (0..*)
  • Requirement books from SSI
  • Specialized literature
Keywords (0..*)archive, filing, restore
Dependencies (0..*)IMPLIES Stored Data Protection
Requirement
Form
Backups
Description This form expresses the general concept of backups. It includes extensions for declaring frequency, procedure, type and media
Comments Application of extensions: Backup Frequency, Backup Procedure, Backup Type and Backup Media: may be applied at most once each
Version date 2009-03-20 00:00:00.0
Author GESSI-SSI
Sources (0..*)
  • Requirement books from SSI
  • Specialized literature
Fixed PartQuestion text ----
Form text The system shall provide backup facilities.
Extended Part Backup FrecuencyQuestion text ----
Form text The system shall allow backup procedures to run every %amountOfTime% %timeUnit%
ParameterMetric
timeUnit: is a unit of time corresponding to the units of frequency for doing backups.TimeUnitType: TimeUnitType = Domain(Days, Hours, Minutes, Seconds, Miliseconds, ...)
amountOfTime: is a number that indicates frequencyamountOfTimeUnitType :
Extended Part Backup MediaQuestion text ----
Form text The system shall store backups in %backupMedia%
ParameterMetric
backupMedia: is a non-empty set of system backup media SystemBackupMedia: SystemBackupMedia = Set(SystemBackupMedia)
SystemBackupMedia = Domain(Tape, DVD, Disk, …)
Extended Part Backup MethodQuestion text ----
Form text The system shall allow %backupMethods% backup methods
ParameterMetric
backupMethods: is a non-empty set of system backup methods SystemBackupMethods: SystemBackupMethods = Set(SystemBackupType)
SystemBackupMethod = Domain(Incremental, Differential, …)
Extended Part Backup ProcedureQuestion text ----
Form text The system shall allow %backupProcedures% Backup procedures
ParameterMetric
backupProcedures: is a non-empty set of system backup procedures SystemBackupProcedures: SystemBackupProcedures = Set(SystemBackupProcedure)
SystemBackupProcedure = Domain(Automatic, Manual, …)