chapt3 Flashcards
principle
it is the reason
technique
what is how to do. made up of principles and explain
methode
what is how and under which circumstance
made up of technik
werkzeug
it helps methods and techniques
reihenfolge (w,t,p,m)
w->m->t->p
7 principles
abstraction,changeability,increment,structure,modular, general,
strictness and formality
precise documentation of software process and its ergebniss
when would strictness be critical
understanding, missunderstanding, developement
structuring
seperation of concern
advantage of structure
complexicity control
focus on the important
disadvantage of structuring
global optimisation
more pragmatic
structure principle decison
data integrity.every change is saved ,
performance
modularity
divide and conquere
hohe cohasion ( strong together in a module
and less kopplung
requirement for module
reuse of small part
local change
box and lines
can describe dynamic structure
7 principles
strickheit formalitat
modularisation
abstraction
information
generalisation
increment
cause of change
enhansive wartung ->verbessern der funktionalität
korrektive wartung
perfektive wartung. quality characteristic
adaptive wartung- another software
information hiding
internal represenation of information
access data can be controlled
general
software is used for diffrent use
Advantage and disadvantage of general
der unterstützt changes
aber cause expense
increment
it divides activity into step and then carry out and feed it back
bases on knowledgne aquired
decrease risks
two types of increment
iterative and increment
iterative- it follows a goal
each time it gets better
increment the goal is included in evry cycle
principles and their influence positive or negativ
striktheit und formalitat (korrektheit)
modularisation-wiederverwendkeit,maintenance,portierbarkeit, interoperab
structure korrektheit, maintenance,performance
increment-performace ,user friendly
change. maintainance usability
abstraction
general usability
- performace
korekt zuverlassig
interporabilt
portierbarkeit
warbarkeit
wiederverwendbarkait
performence
user friendly
rolle
explanation between aufgaben and befugnissen