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:

DNV-OS-D203 Integrated Software Dependent Systems (ISDS)

Forelesningsplan høsten 2018

  1. Torsdag 20/9 12.15-16.00 Rom B343
  2. Torsdag 4/10 12.15-16.00 Rom B343
  3. Torsdag 25/10 12.15-16.00 Rom B343
  4. Torsdag 15/11 12.15-16.00 Rom B343



2018/09/11 14:40, kreklev