DAT307 Softwarearkitektur og -design (Høst 2020)
- Studiepoeng:
- 10
- Ansvarlig avdeling:
- Fakultet for teknologi og realfag
- Emneansvarlig:
- Arne Wiklund
- Undervisningssemester:
- Høst
- Varighet:
- ½ år
Innholdsfortegnelse
Emnet er tilknyttet følgende studieprogram
Læringsutbytte
Etter fullført emne skal studenten:
- Ha god kjennskap til softwareutviklingsprosessen og dens faser.
- Kjenne til metoder og teknikker for utvikling av softwareløsninger og modellering for å kunne uttrykke slike løsninger.
- Forstå sammenhengen mellom krav, arkitektur og tradeoffs.
- Kunne uttrykke softwarearkitektur og -design ved hjelp av UML.
Innhold
Emnet gir en bred innføring i utvikling av software og hvilke faser et softwareutviklingsprosjekt gjennomgår, med spesielt fokus på design og arkitektur. Det blir vist hvordan man kan forvalte krav gjennom prosessen, samt sammenhengen mellom krav, arkitektur og tradeoffs. Dette inkluderer hvordan arkitekturstiler og designpatterns blir brukt for å oppfylle krav i en softwareløsning.
Videre blir det undervist i dokumentasjon av softwarearkitektur og -design v.h.a UML.
Undervisnings- og læringsformer
Arbeidsomfang for gjennomsnittsstudenten er beregnet til 270 timer.
Vilkår for å gå opp til eksamen
Eksamen
Studentevaluering
Reduksjon i studiepoeng
Innholdet i dette emnet dekkes helt eller delvis av annet emne. Tas ett av disse emnene i tillegg, reduseres studiepoengene som følger:
| Emne | Studiepoengreduksjon |
|---|---|
| IKT300 – Software arkitektur og design. | 7.5 |