| 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..*) |
| ||
| 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..*) |
| ||
| Fixed Part | Question text | ---- | Form text | The system shall provide backup facilities. |
| Extended Part Backup Frecuency | Question text | ---- | Form text | The system shall allow backup procedures to run every %amountOfTime% %timeUnit% |
| Parameter | Metric | ||
| 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 frequency | amountOfTimeUnitType : | ||
| Extended Part Backup Media | Question text | ---- | Form text | The system shall store backups in %backupMedia% |
| Parameter | Metric | ||
| backupMedia: is a non-empty set of system backup media | SystemBackupMedia: SystemBackupMedia = Set(SystemBackupMedia) SystemBackupMedia = Domain(Tape, DVD, Disk, …) | ||
| Extended Part Backup Method | Question text | ---- | Form text | The system shall allow %backupMethods% backup methods |
| Parameter | Metric | ||
| backupMethods: is a non-empty set of system backup methods | SystemBackupMethods: SystemBackupMethods = Set(SystemBackupType) SystemBackupMethod = Domain(Incremental, Differential, …) | ||
| Extended Part Backup Procedure | Question text | ---- | Form text | The system shall allow %backupProcedures% Backup procedures |
| Parameter | Metric | ||
| backupProcedures: is a non-empty set of system backup procedures | SystemBackupProcedures: SystemBackupProcedures = Set(SystemBackupProcedure) SystemBackupProcedure = Domain(Automatic, Manual, …) | ||