Requirement
Pattern
Interface Type
Description This pattern expresses the need of offering a user interface of a certain type
Comments Is important to take into account the current user interface
Pattern goal To have the required interface on the system
Author GESSI-SSI
Sources (0..*)
  • Requirement books from SSI
  • Specialized literature
Keywords (0..*)user interface
Dependencies (0..*) ----
Requirement
Form
Interface Type
Description This form expresses the general need of having a user interface based on one or more types. It also includes extensions for declaring that a certain type is just needed for a particular functionality (e.g., Web interface for external access)
Comments Application of extensions: Installation Technology, Quick Reinstallation: may be applied at most once each. The options of the pattern notice different industrial models for user interfaces
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 have a user interface to be used on display devices %displayDevices%
ParameterMetric
displayDevices: is a non-empty set of system interface types DisplayDeviceTypes: DisplayDeviceTypes = Set(DisplayDeviceType)
DisplayDeviceType= Domain(PDA, Cell phone,, …)
Extended Part Interface TechnologyQuestion text ----
Form text The functionalities %systFunctionalities% will be used from display devices %displayDevices%
ParameterMetric
displayDevices: is a non-empty set of system interface types DisplayDeviceTypes: DisplayDeviceTypes = Set(DisplayDeviceType)
DisplayDeviceType= Domain(PDA, Cell phone,, …)
systFunctionalities: is a non-empty set of system functionalitiesSystemFuncionalities: SystemFuncionalities = Set(SystemFuncionality)
SystemFuncionality = String