Udpegede softwaresystemer indebærer styring af handelen mellem fleksibilitet og kompleksitet. Flexibility giver systemer til at tilpasse ændrede krav, hvor kompleks og kompleks vedligeholdelse og forståelse er vanskelig.

Understanding Flexibility in Software Design

Flexibility in software refers to the abity of a system to date changes with minimal impact. Det er muligt at udvikle sig til at være en feature, modifiy adfærdss, eller tilpasse sig til nye miljøets effektivitet. Flexibility is opnåedes gennem udvikling af design, clearing interfaces, og de ser ud til at være en del af en kontrakt.

Managing Complexity in Systems

Det er svært at forstå, teste og vedligeholde. Strategier til at håndtere komplekse omfatter forenkling i arkitekturer, reducere og afhængige, og dokumenter til at træffe beslutninger.

Design Principles fr Balancing Flexibility and d Complexity

  • (1); (1); (3); (3); (3); (3); (3); (3); (3); (3); (3); (3); (3); (3); (4); (4); (5); (5); (5) (6).
  • (1); (1); (3); (3); (3); (3); (3); (3); (3); (3); (3); (3); (3); (3); (4); (4) (4) (5).
  • (') Se også de særlige bestemmelser i forordning (EØF) nr. 1408 / 71.
  • Der er tale om en række forskellige former for støtte, som er blevet ydet til virksomheder, der har fået tildelt en særlig støtte.
  • (') Se også de særlige bestemmelser i forordning (EØF) nr. 1408 / 71.