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.
TACTICS AND PATTERNS IN THE HOFMEISTER MODEL Later cycles: Use Tactics: Wat is het belangrijkste verschil tussen patronen en tactieken in de context van architectuurontwerp?
Tactieken richten zich op een enkel kwaliteitsattribuut zonder afwegingen te maken, terwijl patronen vaak meerdere tactieken combineren en afwegingen bevatten.
TACTICS AND PATTERNS IN THE HOFMEISTER MODEL Later cycles: Use Tactics: Wat is de focus van een tactiek in latere cycli van het Hofmeister Model?
De focus van een tactiek ligt op de respons van een enkel kwaliteitsattribuut.
TACTICS AND PATTERNS IN THE HOFMEISTER MODEL Later cycles: Use Tactics: Waarom worden er bij tactieken geen afwegingen gemaakt tussen kwaliteitsattributen?
Omdat een tactiek specifiek gericht is op het verbeteren van één enkel kwaliteitsattribuut, zonder de noodzaak om andere attributen te overwegen.
TACTICS AND PATTERNS IN THE HOFMEISTER MODEL Later cycles: Use Tactics: Hoe verschilt het gebruik van tactieken in latere cycli van het gebruik van patronen in eerdere cycli?
In latere cycli worden tactieken gebruikt om een enkel kwaliteitsattribuut te optimaliseren, terwijl in eerdere cycli patronen worden gebruikt om meerdere attributen en de bijbehorende afwegingen in balans te brengen.