Objektorientert analyse og design A2902

Læringsmål

Få kunnskap om objektorienterte analyse- og designmetoder for å oppnå kortere utviklingstider, økt gjenbruk, produktivitet og enklere vedlikehold av programvaresystemer.

Innhold

Emnet konsentreres rundt Unified Process (UP) som utviklingsprosess, og modelleringskonseptene i UML (Unified Modeling Language) for analyse og design av objekt orientert programvare systemer. ”Use Case” diagrammer brukes for å modellere systemkrav, og  realiseres i design fasen gjennom samarbeids-diagrammer, klassediagrammer og tilstandsmaskiner. Patterns (mønster) brukes som hjelpemiddel i design fasen. Anvendelse av OO CASE verktøy. 

Organisering

Forelesning og praktiske obligatoriske øvinger. De obligatoriske øvingene vil fokusere på relevante oppgaver for kybernetikk og industriell IT, der man analyserer, designer og dokumenterer et system med UML diagrammer.

Vurderingsformer

En underveisevaluering (25%) og en skriftlig sluttprøve (75%). Alle trykte og skrevne hjelpemidler vil være tillatt på underveis-evalueringen og sluttprøven. De obligatoriske øvingene må være godkjente for å kunne gå opp til sluttprøven i emnet.   

Det tas forbehold om mindre justeringer i planen.

Publisert av / forfatter Unni Stamland Kaasin <Unni.S.KaasinSPAMFILTER@hit.no> - 13.06.2005