"False"
Hoppa direkt till innehållet
printicon
Huvudmenyn dold.
Kursplan:

Programvarukvalitet, 7,5 hp

Engelskt namn: Software Quality

Denna kursplan gäller: 2008-01-21 till 2011-01-02 (nyare version av kursplanen finns)

Kurskod: 2IN060

Högskolepoäng: 7,5

Utbildningsnivå: Grundnivå

Huvudområden och successiv fördjupning: Informatik: Grundnivå, har minst 60 hp kurs/er på grundnivå som förkunskapskrav

Betygsskala: Väl godkänd, godkänd, underkänd

Ansvarig institution: Institutionen för informatik

Beslutad av: Institutionen för informatik, 2008-01-18

Innehåll

Kursen fokuserar programvarukvalitet i utvecklings- och driftssituationer. Den behandlar hur olika typer av mjukvarutest-ning bidrar till programvarukvalitet i programutvecklingsfasen av en system-utvecklingsprocess. Under kursen behandlas olika nivåer av mjukvarutester, från lågnivåtest som enhets- och integrationstest till olika typer av högnivå-tester som acceptanstester och funktions-tester. Kursen behandlar också de situationer som uppstår när fel i program uppdagas i driftsfasen och hur sådana situationer lämpligen bedöms och hanteras. Vidare diskuteras hur program-varukvalitet kan förbättras genom goda egenskaper hos programutvecklaren.

Förväntade studieresultat

Efter avslutad kurs skall studenten: visa förståelse för programutvecklingens roll i systemutvecklingsprocessen och olika kriterier för programvarukvalitet, kunna planera och genomföra mjukvarutestning, kunna bedöma, värdera och hantera programfel i en driftssituation, samt ha tillägnat sig självkännedom beträffande sin förmåga att skriva välfungerande program.

Behörighetskrav

Univ: För att antas till kursen fordras genomgången kurs Informatik B, 30 högskolepoäng eller motsvarande.

Undervisningens upplägg

Undervisningen bedrivs företrädesvis i form av föreläsningar, workshops och seminarier samt handledning i samband med självstudier och genomförande av obligatoriska datorlaborationer eller andra inlämningsuppgifter. Vissa undervisnings-moment kan vara obligatoriska. Undervis-ningen kan ges på engelska. Under kursen introduceras och tillhandahålls nödvändiga datortillämpningar vilka studenterna ska använda på egen hand. Viss handledning ges i samband med användning av dessa tillämpningar. Goda kunskaper i skriftlig framställning och engelska är viktiga för att kunna tillgodogöra sig kursen. Under kursen har studenterna tillgång dygnet runt till ett antal av institutionens datorsalar, med undantag för förekomm-ande bokningar för andra kurser.

Examination

Examinationen sker normalt i form av skriftligt prov samt obligatoriska dator-laborationer eller andra inlämningsupp-gifter. Som betyg ges väl godkänd, godkänd eller underkänd. För studerande som inte godkänns vid det ordinarie provtillfället anordnas normalt ytterligare ett provtillfälle i nära anslutning härtill. För den som ej är godkänd efter två provtillfällen, ges normalt möjlighet att deltaga i tre särskilda därpå följande uppsamlingstillfällen. En förutsättning för deltagande är att den studerande omregi-strerar sig på aktuell kurs den termin provet anordnas. För provtillfällen därutöver erfordras särskild dispens av studievägledare eller studierektor. Studerande som utan godkänt resultat har genomgått två prov för en kurs eller en del av en kurs, har rätt att få en annan exami-nator utsedd, om inte särskilda skäl talar emot det. Begäran om byte av examinator handläggs av studierektor vid Institutionen för informatik. TILLGODORÄKNANDE Studierektor vid institutionen för informatik beslutar om tillgodoräknande på moment/kurs efter skriftlig ansökan. I ansökan ska anges vilket moment eller vilken kurs som ansökan avser. Bestyrkta kopior av kursbevis eller motsvarande, där det framgår lärosäte, tidpunkt, ämnestill-hörighet, nivå, poängomfattning och betyg skall bifogas. Dessutom skall kursplan inklusive litteraturförteckning för de kurser som avses samt i förekommande fall uppsatsarbete bifogas.

Litteratur

Giltig från: 2008 vecka 4

Computers in context : the philosophy and practice of systems design
Dahlbom Bo, Mathiassen Lars
Cambridge, Mass. : Blackwell : 1993 : 306 s. :
ISBN: 1-55786-405-5 (hft)
Se Umeå UB:s söktjänst

Pragmatic unit testing : in Java with Unit
Hunt Andrew, Thomas David
Dallas : The pragmatic Bookshelf : 2007 :

Software testing
Pol Martin, Teunissen Ruud, Veenendaal Erik van
Harlow : Addison-Wesley : 2002 [dvs 2001] : xvii, 564 s. :
ISBN: 0-201-74571-2
Se Umeå UB:s söktjänst

Artiklar, forskningsrapporter och utdrag ur tidskrifter och dylikt (tillhandahålls av institutionen)