I det følgende analyseres en række forskellige idéer og udviklinger indenfor systemudvikling. Der er primært tale om nyere "state-of-the-art" samt ældre idéer og udviklinger der endnu ikke er fuldt udviklede og har fundet bred anvendelse.
Med den stadig øgede udbredelse og standardisering af objektorienteret systemudvikling omfattende alt fra systemanalyse til implementering og distribueret maskinarkitektur anvendes der i stadig stigende grad forenede systemmodellering koncepter, metoder og værktøjer for bedre integreret og mere effektiv systemudvikling.
Anvendelsen af formelle metoder i systemudvikling har kun langsomt fundet begrænset anvendelse til systemudvikling, men med øget brugervenlighed og tilgængelighed for formelle metoder igennem integration med traditionel systemudvikling samt bredere, højniveau simulering modelleringssprog og - metoder er der grundlag for bredere anvendelse af formelle metoder i systemudvikling. Derudover er indholdsmæssig, højniveau formalisering i form af problem, analyse og design mønstre i hastig udvikling og udbredelse.
Endeligt er systemudvikling i stigende grad flow orienteret med distribuerede maskinarkitekturer, flow programmering samt slutbruger konfigurerbare applikationer til afløsning for simple maskinarkitekturer, sekventielle programmeringsmodeller og lukkede, enkeltstående applikationer.
|