78038 SYSTEMPROGRAMMERING Systemprogrammering Systems programming Faglærer: Professor Reidar Conradi Uketimer: Vår: 2F + 2Øu + 2Øs + 1D = 9Bt Tid: Vår: F fr 1012 F4 Ø ma 12-14 VKR251 Eksamen: 5.mai Hjelpemidler: A3 Øvinger: O Karakter: TE
Mål: Faget skal gi en innføring i moderne metoder for objektorientert programmering og tilhørende programmeringsomgivelser.
Forutsetning: Fag 78032 Databasesystemer, 78036 Operativsystemer, 78028 Programmeringsspråk, 78050 Systemering 1 eller tilsvarende kunnskaper.
Innhold: Faget starter med objektorientert systemutvikling med bruk av metodeverktøyet OOram og programmeringsspråket C++. Deretter omtale teknikker for kvalitetssikring og prosessforbedring med bl.a. Capability, Maturity Model, Quality Improvement, Paradigm, prosessmodellering, inspeksjoner, konfigurasjonsstyring, metrikker og målingsbasert forbedring. Til slutt omtales moderne programmeringsomgivelser inkl. objektorientert databasestøtte, distribuerte systemer og versjonert produkt/prosessmodellering, og de metoder som disse bygger på. Disse omgivelsene er stort sett basert på operativsystemet UNIX.
Undervisningsform: Forelesninger og auditorieøvinger, en større utviklingsoppgave i gruppe.
Kursmateriell: Watt Humphrey: Managing the Software Process, Addison-Wesley, 493 s., 1989.
Eget kompendium.