Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Gamle

...

fag == Nye fag ?

45012 Programmering Metodikk == ???(5 sp) == TDT4140 - Programvareutvikling (7,5 sp) (10/14 er dekt)

45012TDT4140 - Programvareutvikling

programmering av store systemer.

prosjektledelse og planlegging,
Spesifikasjon,
formell analyse
og verifikasjon av
System-modellering
og Unified Modeling Language,
Software Quality  
  • programmer
Programvare-prosesser,
  • abstrakte datatyper,
 
  • moduler med separat spesifikasjonsdel ("grensesnitt") og implementasjonsdel.
Architectural Design,

Teknikker for program- og systemutvikling.

Software Design,
Configuration Management,
Software gjenbruk, 

Program- og datatransformasjoner, og sammenhenger mellom slike.

 
Litt om program-testing
og -vedlikehold.

Software Testing,
Software Evolution, 

 MANGLER
 Agile Software,
 Service Oriented Architecture,
 Sikkerhet,
 prosessforbedring. 

 

45023 Datamaskiner GK (5 sp) 45023 Datamaskiner GK == TDT4160 Datamaskiner, grunnkurs (5sp7,5 sp)


45090 Operativsystemer (5 sp) == TDT4186 Operativsystemer (5sp7,5 sp) (11/13 er dekt)

45090tdt4186TDT4186

Historisk oversikt over operativsystemers utvikling.


Basisfunksjoner til et operativsystem, en del grunnbegreper.

Emnet vil etablere definisjoner, prinsipper, rammeverk
og arkitekturer innen moderne operativsystemer.

Systemfilosofier:
Satsvise,
multiprogrammerte,
sanntids

tidsdelte

Styrespråk.

 

Prosessbegrepet.
prosesser,
Parallelle prosesser og synkroniseringsmekanismer.trådsystemer, synkronisering,

Prinsipper og algoritmer for
fordeling av arbeidslager,
CPU, kanaler og ytre enheter.

lagertildeling,
CPU-tildeling,

inn/ut-enheter,
Generell ressursallokering og
jobbplanlegging.
filsystemer

Låsingsproblemet.

vranglåshåndtering,

Distribuerte systemer.

 

Pålitelighet og konfigurering.

sikkerhet.
Studie av operativsystemet UNIXViktige eksempler vil være (WINDOWS) og LINUX.
 Mangler
 multiprosessorsystemer
 Windows
Studiepoengreduksjon
EmnekodeReduksjonFraTil
IT1673.7  
IT22023.7  
IT2223.7  
MNFIT1673.7  
MNFIT2223.7  
MNFIT2223.7  
TDT41553.7  
TTK41472.001.09.2009