Slide 9 TACTICS Flashcards
Wat is de definitie van een tactiek volgens Bass et al. (2013)?
“Een tactiek is een ontwerpbeslissing die de prestatie van een kwaliteitsattribuut beïnvloedt—tactieken hebben direct invloed op de reactie van het systeem op een bepaalde stimulus.”
Welke rol spelen tactieken in het behalen van kwaliteitsattributen?
Tactieken zijn ontwerpbeslissingen die helpen om specifieke kwaliteitsattributen te bereiken, zoals schaalbaarheid, onderhoudbaarheid of veiligheid, door een doelgerichte reactie van het systeem op stimuli te definiëren.
Waarop focust een tactiek zich bij het ontwerpen van een systeem?
Een tactiek richt zich op de respons van een enkel kwaliteitsattribuut.
In welk opzicht verschilt een tactiek van een patroon?
Een tactiek richt zich op een enkel kwaliteitsattribuut zonder rekening te houden met afwegingen, terwijl patronen vaak meerdere tactieken combineren om verschillende kwaliteitsattributen te ondersteunen.
Diagram availability Fault Detection: Wat is de tactiek ‘Ping/Echo’ bedoeld om te detecteren?
Het is bedoeld om fouten op te sporen door te controleren of een component nog steeds reageert.
Diagram availability Fault Detection:Hoe werkt de ‘Heartbeat’-tactiek bij foutdetectie?
De ‘Heartbeat’-tactiek detecteert fouten door periodieke signalen tussen componenten te versturen en te controleren of ze nog actief zijn.
Diagram availability recovery, preperation and repair :Wat is het verschil tussen ‘Actieve redundantie’ en ‘Passieve redundantie’?
Bij ‘Actieve redundantie’ werken meerdere componenten tegelijkertijd om een fout op te vangen, terwijl bij ‘Passieve redundantie’ een reservecomponent pas wordt geactiveerd als de primaire component faalt.
Diagram availability recovery, preperation and repair :Hoe werkt de ‘Spare’-tactiek?
De ‘Spare’-tactiek houdt een reservecomponent klaar die kan worden ingeschakeld bij een fout, om de beschikbaarheid van het systeem te waarborgen.
Diagram Performance resource demand: Wat betekent ‘Increase Resource Efficiency’ in de context van resource demand?
Het verhogen van de efficiëntie van middelen door ervoor te zorgen dat middelen optimaal worden gebruikt om de prestaties te verbeteren.
Diagram Performance resource demand: Wat houdt ‘Reduce Computational Overhead’ in?
Dit betekent het verminderen van de hoeveelheid benodigde berekeningen of verwerkingskracht om de prestaties te verbeteren.
Diagram Performance resource demand: Hoe draagt ‘Manage Event Rate’ bij aan prestatieverbetering?
Door de snelheid van binnenkomende gebeurtenissen te beheren, kan het systeem beter omgaan met belasting en prestaties handhaven.
Diagram Performance resource demand: Wat is het doel van ‘Control Frequency of Sampling’?
Het beheren van hoe vaak data wordt bemonsterd om de belasting op het systeem te verminderen en zo de prestaties te verbeteren.
Diagram Performance Resource management:Hoe draagt ‘Increase (Available) Resources’ bij aan resource management?
Het vergroten van de beschikbare middelen zorgt ervoor dat het systeem meer capaciteit heeft om meerdere taken tegelijkertijd uit te voeren en betere prestaties te leveren.
TACTICS AND PATTERNS IN THE HOFMEISTER MODEL Earlier cycles: Use Patterns: Welke rol spelen patronen in de eerdere cycli van het Hofmeister Model?
In de eerdere cycli worden patronen gebruikt om architectuuroplossingen te selecteren, af te stemmen en te combineren, waarbij rekening wordt gehouden met afwegingen.
TACTICS AND PATTERNS IN THE HOFMEISTER MODEL Earlier cycles: Use Patterns Hoe worden afwegingen (tradeoffs) behandeld in patronen volgens de tekst?
Afwegingen zijn ingebouwd in patronen, wat betekent dat patronen meerdere kwaliteitsattributen ondersteunen en daarmee de noodzaak van compromissen creëren.