Noem een aantal richtlijnen voor decompositie.

  • 1. Beperk het aantal lagen zodanig dat het beschrijven en integreren van deze lagen niet te ingewikkeld wordt.
    2. Begrens een laag op een punt waar een beschrijving van de dienst beperkt is en het aantal interacties tussen de lagen minimaal is.
    3. Reserveer aparte lagen voor services die aanzienlijk verschillen of voor plaatsen waar een andere technische uitvoering wordt vereist.
    4. Verzamel soortgelijke services in één laag.
    5. Kies de begrenzing van een laag op een punt waarvan in het verleden gebleken is dat een begrenzing op dat punt zinvol is.
    6. De constructie van een laag moet ingrijpend kunnen worden gewijzigd, zonder dat de andere lagen gewijzigd behoeven te worden ten aanzien van verleende services en interfaces.
    7. Een laag mag alleen interacties hebben met de voorgaande en de navolgende laag.
    8. Besluit een laag te begrenzen als de omstandigheden in het standaardisatieproces zodanig zijn dat het waarschijnlijk is dat de bijbehorende interfaces door de betrokken partijen als standaard worden geaccepteerd.

    Rapporteer Plaats commentaar