Requirement
Pattern
Platform
Description This pattern expresses the need of using some external component or software technology
Comments The options of the pattern agree with the different technologies or components available in the market, or different technology or component families that the new solution may require.
Pattern goal Define the external components or software technology that the system requires
Author GESSI-SSI
Sources (0..*)
  • Requirement books from SSI
  • Specialized literature
Keywords (0..*) ----
Dependencies (0..*) ----
Requirement
Form
Platform by Family
Description This form expresses that the system shall require a certain family of a category of components or software technology, with extensions that allow to limit the impact of the requirement to just a part of the system
Comments The fixed part may be applied more than once, for different values of its parameter softTechnology
Version date 0009-02-03 00:00:00.0
Author GESSI-SSI
Sources (0..*)
  • Requirement books from SSI
  • Specialized literature
Fixed PartQuestion text ----
Form text The system shall require for its operation a %softQualifier% %softTechnology%
ParameterMetric
softQualifier: is a non-empty set of software characterizations of technologies or components; the characterization has to be validwith respect to softTechnologySoftwareQualifiers: SoftwareQualifiers = Set(SoftwareQualifier)
SoftwareQualifier = Domain(Relational, Open Source, ...)
softTechnology: is a category of component or technologySoftwareTechnology: SoftwareTechnology = Domain(Database, Operating System, ...)
Requirement
Form
Platform by Product
Description This form expresses that the system shall require a concrete product of a category of components or software technology, with extensions that allow to limit the impact of the requirement to just a part of the system
Comments The fixed part may be applied more than once, for different values of its parameter softTechnology
Version date 0009-02-03 00:00:00.0
Author GESSI-SSI
Sources (0..*)
  • Requirement books from SSI
  • Specialized literature
Fixed PartQuestion text ----
Form text The system shall require for its operation the %softComponent% %softTechnology%
ParameterMetric
softTechnology: is a category of component or technologySoftwareTechnology: SoftwareTechnology = Domain(Database, Operating System, ...)
softComponent: is a non-empty set of software components or technologies; the product has to be a valid instance of the softTechnologySoftwareComponents: SoftwareComponents = Set(SoftwareComponent
SoftwareComponent = Domain(Informix, Firefox, Linux, ...)
Requirement
Form
Platform General Requirement
Description This form expresses that the system shall include one particular category of component or technology (data base, operating system, etc.)
Comments ----
Version date 2009-02-03 00:00:00.0
Author GESSI-SSI
Sources (0..*)
  • Requirement books from SSI
  • Specialized literature
Fixed PartQuestion text ----
Form text The system shall operate using some %softTechnology%
ParameterMetric
softTechnology: is a category of component or technologySoftwareTechnology: SoftwareTechnology = Domain(Database, Operating System, ...)