TTK1 Innovasjon: Systemutvikling fra idé til produkt
Foreleser: Geir Hasnes
Nødvendig bakgrunn
En forståelse av ingeniørfag og arbeid med en del forskjellige tekniske problemstillinger gjør at man har et grunnlag for å se nytten av det man lærer i dette faget.
Motivasjon
Å kunne sette sine idéer ut i praksis på en slik måte at kravene fra industrien til god systemutvikling besvares.
Beskrivelse
Faget gir en innføring i systemutviklingsmetodikk spesielt rettet mot store softwaresystemer, både for datakverning, kontroll og automasjon, kommunikasjon og annen sanntids programvare.
Utviklingsmetodikken følger den tradisjonelle V-modellen, med faser som kravstilling, funksjonell beskrivelse, implementasjon i programvare, maskinvare og mekanikk, testing og installasjon.
Det sees også på nasjonale og internasjonale standarder som bedrifter må følge, for å oppnå sertifisering eller typegodkjenning av det ferdige produktet. Heri standarder som stiller krav til systemutviklingsmetodikken.
Det gis en innføring i grafiske språk som dekker forskjellige aspekter ved både fasene og systemene, hvor de mest sentrale er UML med utvidelsen SysML og SDL. Disse vil bli brukt til å beskrive utvalgte systemer i detalj. De grafiske modellene som utarbeides skal også fungere som systemdokumentasjon og det vil bli vist hvordan man kan automatgenerere kode fra modellene. Fra noen av språkene er det et en-til-en forhold mellom modell og software.
Det gis også en innføring i bruk av et eksisterende systemutviklingsverktøy, for å generere systemsoftware fra grafiske beskrivelser.
Øvinger er en integrert del av undervisningen.
Litteratur
Forelesningsnotater. Annen supplerende litteratur vil komme som anbefaling.
Lærebok:
Lenny Delligatti: SysML Distilled. A Brief Guide to the Systems Modelling Language
Standard vi skal kikke på som eksempel på de krav som stilles til produkter i industrien:
Forelesningsplan høsten 2018
- Torsdag 20/9 12.15-16.00 Rom B343
- Torsdag 4/10 12.15-16.00 Rom B343
- Torsdag 25/10 12.15-16.00 Rom B343
- Torsdag 15/11 12.15-16.00 Rom B343