Programmelkonstruktionens tre hovedfaser:
•Domæne-, krav- og programmelmodellering. •Dokumentationsproblematikken: Informativ, beskrivende og analyserende dokumentation. •Modellering af fænomener og begreber, samt principper for deres beskrivelse: Designering, definitioner og bestridbare påstande (refuseable assertions). •Metode- og modelbegrebet. •Domænemodellering: Rollehavere, domæneattributter (statiske, dynamiske, kontinuerte, diskrete, kaotiske, sansnings- og ikke-sansningsbetonede, dimensionalitet, m.v. •Domænefacetter: Basale, teknikunderstøttede, ledelse & organisation, regler & love, menneskelig opførsel, mv. •Kravmodellering: Domæne-, grænseflade- og maskinkrav. •Projektion, determinering, instantiering, tilpasning, udvidelse, initialisering mv. •Programmelarkitektur- og komponentbestemmelse. •Validering, verifikation og afprøvning (tests); versionering. •Projekt- og produktledelse.
Kurset bruger ingen formalismer, men beror alene på udvikling af de studerendes natursproglige professionalisering.
|