IKT300 Software arkitektur og design (Høst 2021)
- Studiepoeng:
- 7.5
- Ansvarlig avdeling:
- Fakultet for teknologi og realfag
- Emneansvarlig:
- Arne Wiklund
- Undervisningssemester:
- Høst
- Undervisningsspråk:
- Norsk eller engelsk. Emnet undervises på engelsk dersom det er utvekslingsstudenter som følger emnet.
- Varighet:
- ½ år
Innholdsfortegnelse
Emnet er tilknyttet følgende studieprogram
Undervisningsspråk
Anbefalte forkunnskaper
Læringsutbytte
Etter fullført emne skal studenten
Kunnskaper:
- ha kunnskap om softwareutviklingsprosessen og dens faser; metoder og teknikker for utvikling av software løsninger og modellering for å kunne uttrykke slike løsninger. Forstå og forvalte krav gjennom prosessen. Forstå sammenhengen mellom krav, arkitektur og tradeoffs.
Ferdigheter:
- Kunne utrykke software arkitektur og design ved hjelp av UML.
- Kunne velge og bruke passende arkitekturstiler og designpatterns for å oppfylle krav i en software løsning.
- Kunne forvalte og spore krav gjennom softwareutviklingsprosessen.
Generell kompetanse:
- ha kunnskap om anvendelse av software arkitektur og design.
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 sammenhengene 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 UM
Undervisnings- og læringsformer
Forelesning, mappeevaluering.
Forventet arbeidsbelastning for gjennomsnittsstudenten er 27 timer pr studiepoeng.
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 |
|---|---|
| DAT307 – Softwarearkitektur og -design. | 7.5 |