Noen strategier for systemutvikling er basert på , som gir et begrenset bilde av virkeligheten. De representerer bare slike kjennetegn som har innflytelse på hvordan systemet forholder seg under forskjellige omstendigheter. Det er analytikerens oppgave å velge egnede og nødvendige kjennetegn. Med slike modeller som grunnlag er det mulig å gjøre utsagn om systemet og å vurdere løsninger. Disse kan alt etter hva slags system det dreier seg om implementeres og testes.