100% tevredenheidsgarantie Direct beschikbaar na je betaling Lees online óf als PDF Geen vaste maandelijkse kosten 4,6 TrustPilot
logo-home
Samenvatting

Samenvatting SAP Les 3

Beoordeling
-
Verkocht
-
Pagina's
3
Geüpload op
04-01-2020
Geschreven in
2019/2020

SAP Les 3 Package design. De guidelines voor package design volgens Larman. Static software architecture reconstruction.

Voorbeeld van de inhoud

SAP 3 - Package Design
Leerdoel:
Architectuur-ontwerpprincipes kunnen uitleggen en toepassen op doel en code niveau.
- Wat is package design?
- Welke guideline helpen daarbij?
De basisprincipes beschrijven toepassen van software architecture reconstruction.

Package Design
The goal is to create a robust physical package design.

Probleem:
Als package X veel verantwoordelijkheden krijgt van het development team is het niet handig als X
onstabiel is (veel nieuwe versies krijgt), omdat het alles wat afhankelijk is van X steeds opnieuw
gesynchroniseerd moet worden.

Oplossing:
Design de organisatie van de code zo dat dit niet hoeft te gebeuren en gebruik hierbij de
guidelines.



Package Organization Guideline 1
“Package functionality into cohesive vertical and horizontal slices (modules)”
Groepeer klassen en interfaces wanneer ze overeenkomen in deze gebieden:
- Ze werken naar hetzelfde doel toe
- Ze hebben dezelfde samenwerkingen, beleid en functie


Package Organization Guidelines 2 & 3
Basis strategie: vermijd dat veel componenten afhangen van onstabiele packages

“Package by work and by clusters of unstable classes.”

“Most responsible (depended-on) are most stable.”


com.foo.nextgen.
ui.swing Less Stable:
-more dependent
-concrete, detailed
com.foo.nextgen.
domain.sales
com.foo.nextgen.
domain.payments


com.foo.nextgen. More Stable:
domain.posruleengine -less dependent
-concrete, detailed code is stabilized
com.foo.util due to refinement or mandate.
-abstract classes &
interfaces & facades
The more depended-on packages should be the most stable,
because when they do change, they could have the largest
impact




Jet Wardenier 15/12

Documentinformatie

Geüpload op
4 januari 2020
Aantal pagina's
3
Geschreven in
2019/2020
Type
SAMENVATTING

Maak kennis met de verkoper

Seller avatar
De reputatie van een verkoper is gebaseerd op het aantal documenten dat iemand tegen betaling verkocht heeft en de beoordelingen die voor die items ontvangen zijn. Er zijn drie niveau’s te onderscheiden: brons, zilver en goud. Hoe beter de reputatie, hoe meer de kwaliteit van zijn of haar werk te vertrouwen is.
jetwardenier Hogeschool Utrecht
Bekijk profiel
Volgen Je moet ingelogd zijn om studenten of vakken te kunnen volgen
Verkocht
26
Lid sinds
6 jaar
Aantal volgers
16
Documenten
34
Laatst verkocht
2 jaar geleden

3,3

8 beoordelingen

5
2
4
2
3
2
2
0
1
2

Populaire documenten

Recent door jou bekeken

Waarom studenten kiezen voor Stuvia

Gemaakt door medestudenten, geverifieerd door reviews

Kwaliteit die je kunt vertrouwen: geschreven door studenten die slaagden en beoordeeld door anderen die dit document gebruikten.

Niet tevreden? Kies een ander document

Geen zorgen! Je kunt voor hetzelfde geld direct een ander document kiezen dat beter past bij wat je zoekt.

Betaal zoals je wilt, start meteen met leren

Geen abonnement, geen verplichtingen. Betaal zoals je gewend bent via iDeal of creditcard en download je PDF-document meteen.

Student with book image

“Gekocht, gedownload en geslaagd. Zo makkelijk kan het dus zijn.”

Alisha Student

Veelgestelde vragen