SIG Maintainability Model


Design tactics, based on SIG models https://www.sig.eu/resources/sig-models/.

Source https://www.sig.eu/wp-content/uploads/2018/05/20180509-SIG-TUViT-Evaluation-Criteria-Trusted-Product-Maintainability.pdf

= 15 items (filtered by ) /
  • ISO 25010 / Maintainability
    The degree of effectiveness and efficiency with which a product or system can be modified by the intended maintainers.
    • Make software easy to analyze (Analyzability)
      The degree of effectiveness and efficiency with which it is possible to assess the impact on a product or system of an intended change to one or more of its parts, or to diagnose a product for deficiencies or causes of failures, or to identify parts to be modified.
      • Make software easy to test (Testability)
        The degree of effectiveness and efficiency with which test criteria can be established for a system, product or component and tests can be performed to determine whether those criteria have been met.
        • Reusability
          The degree to which an asset can be used in more than one system, or in building other assets.

          Keep Components Loosley CoupledOrganize System in 7±2 Balanced ComponentsCouple Files LooselyAvoid Many Parameters in Unit InterfacesWrite Simple Units of CodeWrite Short Units of CodeAvoid DuplicationKeep Systems SmallSIG / Maintainability TacticsReusabilityMake software well modularized (Modularity)Make software easy to test (Testability)Make software easy to modify (Modifiability)Make software easy to analyze (Analyzability)ISO 25010 / MaintainabilitySIG Maintainability Design Tactics