EPN-V2

ADTS2310 Testing av programvare Emneplan

Engelsk emnenavn
Software Testing
Omfang
10.0 stp.
Studieår
2017/2018
Emnehistorikk
Timeplan
  • Innledning

    Mappevurdering med følgende mappekrav:

    • ett gruppeprosjekt (3-4 studenter, ca. 20 sider rapport)
    • en individuell oppgave (ca. 20 sider rapport)

    Mappen gis en helhetlig vurdering med én karakter. Alle deler i mappen må være vurdert til karakter E eller bedre for at studenten skal kunne få bestått emnet.

    Eksamensresultat kan påklages. Ved stryk må ny mappe leveres ved neste ordinære eksamen.

  • Forkunnskapskrav

    Alle.

  • Læringsutbytte

    Etter å ha gjennomført dette emnet har studenten følgende læringsutbytte definert i kunnskap, ferdigheter og generell kompetanse:

    Kunnskap

    Studenten:

    • er bevisst på viktigheten av å evaluere og teste IT-systemer
    • kan gjøre rede for ulike teknikker og benytte systemer for evaluering og testing av IT-systemer
    • forstår hvordan evaluering og testing relaterer seg til andre aktiviteter i utviklingsprosessen

    Ferdigheter

    Studenten:

    • kjenner til og anvender teknikker for å evaluere og teste IT-systemer
    • kan utarbeide evaluerings- og testrapporter

    Generell kompetanse

    Studenten:

    • kjenner til teknikker og teorier som fremmer god kvalitet i IT-systemer
    • er bevisst viktigheten av testing av IT-systemer
  • Arbeids- og undervisningsformer

    En sensor. Emnet kan bli trukket ut til ekstern sensur

  • Arbeidskrav og obligatoriske aktiviteter

    Emnet bygger på ITPE1600 Programutvikling eller tilsvarende.

  • Vurdering og eksamen

    Etter å ha gjennomført dette emnet har studenten følgende læringsutbytte definert i form av kunnskap, ferdigheter og generell kompetanse.

    Ferdigheter

    Studenten kan

    • anvende den deriverte til å modellere og analysere dynamiske systemer
    • stille opp og beregne størrelser hvor integraler inngår

    Kunnskap

    Dette krever at studentene kan

    • regne ut eksakte verdier for den deriverte og den antideriverte ved å bruke analytiske metoder
    • ta utgangspunkt i definisjonene til å bestemme tilnærmede numeriske verdier av den deriverte og av det bestemte integralet og vurdere nøyaktigheten av disse verdiene ved å bruke den deriverte til å løse optimaliseringsproblemer og til å regne ut lineære tilnærminger
    • løse problemer med koblede hastigheter
    • forklare hvordan man kan bruke det bestemte integralet til å regne ut størrelser som areal, volum, arealmoment, ladning eller andre størrelser
    • drøfte ideene bak noen analytiske og numeriske metoder som brukes for å løse første ordens differensiallikninger
    • sette opp og løse differensiallikninger og differenslikninger for praktiske problemer

    Kunnskap

    Dette krever at studentene kan

    • løse separable og lineære differensiallikninger ved hjelp av antiderivasjon.
    • gjøre rede for hvordan retningsfeltet til en førsteordens differensiallikning kan brukes til å visualisere løsninger til likningen.

    Dette krever at studentene kan finne numeriske løsninger av initialverdiproblem ved hjelp av Eulers metode:

    • Drøfte metoder for å løse lineære likningssystemer ved hjelp av matriseregning og drøfte numeriske metoder for å løse likninger.
    • Sette opp og løse likninger for praktiske problemer.
    • Løse likninger med komplekse koeffisienter og komplekse løsninger.

    Kunnskap

    Dette krever at studentene kan

    • regne med vektorer, matriser og determinanter
    • overføre matriser til redusert trappeform
    • invertere matriser
    • gjøre rede for antall løsninger til et lineært likningssystem
    • bruke matriser til å beskrive lineære transformasjoner
    • løse likninger ved for eksempel halveringsmetoden og Newtons metode
    • regne med komplekse tall

    Generell kompetanse

    Studentene kan

    • overføre et praktisk problem fra eget fagområde til matematisk form, slik at det kan løses analytisk eller numerisk
    • skrive presise forklaringer og begrunnelser til framgangsmåter, og demonstrere korrekt bruk av matematisk notasjon
    • bruke matematiske metoder og verktøy som er relevante for sitt fagfelt
    • bruke matematikk til å kommunisere om ingeniørfaglige problemstillinger
    • vurdere resultater fra matematiske beregninger og implementere grunnleggende numeriske algoritmer ved å bruke tilordning , for-løkker , if-tester , while-løkker og liknende, og forklare sentrale begreper somiterasjon og konvergens
    • gjøre rede for at endring og endring per tidsenhet kan måles, beregnes, summeres og inngå i likninger
  • Hjelpemidler ved eksamen

    Følgende arbeidskrav er obligatorisk og må være godkjent for å fremstille seg til eksamen:

    • Minst tre innleveringer basert på bruk av programvare.
  • Vurderingsuttrykk

    Eksamen og sensorordning

    Eksamensform: Individuell skriftlig eksamen på tre timer.

    Sensorordning: En intern sensor. Ekstern sensor brukes jevnlig.

    Eksamensresultat kan påklages.

    Hjelpemidler ved eksamen

    Godkjent kalkulator fra liste. Dersom kalkulatoren har mulighet for lagring i internminnet skal minnet være slettet før eksamen. Stikkprøver kan foretas.

    Vurderingsuttrykk

    I forbindelse med avsluttende vurdering benyttes en karakterskala fra A til E for bestått (A er høyeste karakter og E er laveste) og F for ikke bestått.

    Pensumliste

    Lay: Linear Algebra and its Applications , 5th ed., Pearson Education, 2015. Deler av kapittel 1, 2, og 3, i alt 120 sider.

    Lorentzen, Hole & Lindstrøm: Kalkulus med én og flere variable , 2. utgave, 2015. Universitetsforlaget. Deler av kapittel 1-6 og A3, i alt ca. 140 sider.

    Notater. Ukjent antall sider.

    Totalt antall sider: 260 + notater.

    Vi tar forbehold om at pensum kan bli endret eller justert. Eventuelle endringer vil bli kunngjort av foreleser ved semesterstart.

  • Sensorordning

    Sensorordning: En intern sensor. Ekstern sensor benyttes jevnlig.