Beginsel van Verantwoordelikheidverdeling
Die beginsel van verantwoordelikheidverdeling behels die identifisering van funksionele blokke in 'n ontwikkelende projek wat gespesialiseerde take oplos.
'n Groot voordeel van die toepassing van die beginsel van verantwoordelikheidverdeling daarin geleë dat die kompleksiteit van die werksvloei verminder word en terselfdertyd die betroubaarheid en buigsaamheid (aanpasbaarheid) daarvan toeneem.
Die eenvoudigste voorbeeld van die gebruik van die beginsel van verantwoordelikheidverdeling is die verdeling van funksies tussen klasse en objekte in OOP.
Sien ook
-
die
SOLIDbeginsel,
wat riglyne vir sagteware op OOP-gebaseer stel -
die
DRYbeginsel,
wat sagteware in klein komponente verdeel -
die
KISSbeginsel,
wat die vermyding van sagteware-kompleksiteit veronderstel -
die
YAGNIbeginsel,
wat die vermyding van oortollige sagteware-funksionaliteit veronderstel -
die
CQSbeginsel,
wat slegs een opdrag vir elke funksie stel -
die
LoDbeginsel,
wat toegepas word tydens sagteware-ontwikkeling