PA1310 Praktisk kravhantering

Programkurs, 7,5 högskolepoäng, Grundnivå, höstterminen 2012
Kursen är obligatorisk inom programmet "Magisterprogram i Software Engineering", med start höstterminen 2012.

Översikt

Den första utmaningen i programvaruutveckling är att säkerställa att man utvecklar rätt system, dvs kravhantering. I den här kursen förväntas studenten förvärva en förståelse av hur man samlar relevanta krav från relevanta källor innan man börjar utvecklingen.
I den här kursen fokuserar vi på vikten av, och hur man säkerställer att, kraven hålls uppdaterade genom hela utvecklingsansatsen. Studenterna förväntas lära sig hur man hittar rätt intressenter för ett system och hur man får information (krav) från dem. Studenterna förväntas lära sig hur man skriver och underhåller en användbar kravspecifikation. Studenterna erbjuds en insikt i hur kraven prioriteras och paketeras för olika releaser av programvarusystem.

Kurstid

2012 vecka 45 till
2013 vecka 03

Undervisningsform

Campus, Dagtid, deltid 50 %

Ort

Karlskrona

Undervisningsspråk

Engelska

Kursplan

Huvudområde

Programvaruteknik

Fördjupningsnivå

G2F

Antagning

Förkunskapskrav

Grundläggande behörighet.

Kurstid

2012 vecka 45 till
2013 vecka 03

Undervisningsform

Campus, Dagtid, deltid 50 %

Ort

Karlskrona

Undervisningsspråk

Engelska

Kursplan

Huvudområde

Programvaruteknik

Fördjupningsnivå

G2F

Lärandemål

Innehåll

Kursen tar upp problemen som uppstår när man hanterar krav i en snabb och kostnadskänslig verklighet. Följande ämnen berörs i kursen:
  • Processer för inom-projektskravhantering (så kallad bespoke, eller skräddarsydd, kravhantering)
  • Identifiering och hantering av intressenter
  • Metoder för Kravinsamling
  • Skriva krav och kravspecifikationer
  • Kvalitetssäkring av krav
  • Koppling mellan krav och efterföljande utvecklingsfaser (t.ex. design och testfaserna)

Lärandemål

Efter genomförd kurs skall studenten:
  • skickligt kunna samla in mjukvarukrav.
  • tydligt och icke tvetydigt kunna dokumentera krav enligt industristandard.
  • ingående förstå och kunna beskriva hur man genomför bespoke kravhantering i termer av vanligt förekommande processer och tekniker.
  • ingående förstå och kunna beskriva utmaningarna i traditionell kravhantering.
  • ingående och i detalj kunna värdera existerande kravhanteringspraxis i ett mjukvaruprojekt eller ett mjukvaruföretag.
  • kunna föreslå relevanta förbättringar på kravhanteringsprocessen på ett övertygande sätt.

Generella förmågor

Följande generella förmågor tränas i kursen:
  • Lagarbete
  • Personlig planering
  • En systematisk ingenjörsansats

Kurslitteratur och övriga läromedel

Huvudlitteratur
1. Software Requirements - Styles and Techniques
Författare: S. Lauesen
Förlag: Addison-Wesley
Utgiven: 2002, Antal sidor: 600
ISBN: 0201745704


Referenslitteratur
1. Software Requirements
Författare: K.E. Wiegers
Förlag: Microsoft Press
Utgiven: 1999, Antal sidor: 350
ISBN: 0735606315

2. Mastering the Requirements Process
Författare: S. Robertson och J. Robertson
Förlag: Addison-Wesley
Utgiven:1999, Antal sidor: 416
ISBN: 0201360462

3. Requirements Engineering - Processes and
Techniques
Författare: G. Kotonya och I. Sommerville.
Förlag: John Wiley & Sons Ltd
Utgiven: 1998, Antal sidor: 400
ISBN: 0471982088

Kurstid

2012 vecka 45 till
2013 vecka 03

Undervisningsform

Campus, Dagtid, deltid 50 %

Ort

Karlskrona

Undervisningsspråk

Engelska

Kursplan

Huvudområde

Programvaruteknik

Fördjupningsnivå

G2F

Upplägg - Litteratur

Kurslitteratur och övriga läromedel

Huvudlitteratur
1. Software Requirements - Styles and Techniques
Författare: S. Lauesen
Förlag: Addison-Wesley
Utgiven: 2002, Antal sidor: 600
ISBN: 0201745704


Referenslitteratur
1. Software Requirements
Författare: K.E. Wiegers
Förlag: Microsoft Press
Utgiven: 1999, Antal sidor: 350
ISBN: 0735606315

2. Mastering the Requirements Process
Författare: S. Robertson och J. Robertson
Förlag: Addison-Wesley
Utgiven:1999, Antal sidor: 416
ISBN: 0201360462

3. Requirements Engineering - Processes and
Techniques
Författare: G. Kotonya och I. Sommerville.
Förlag: John Wiley & Sons Ltd
Utgiven: 1998, Antal sidor: 400
ISBN: 0471982088

Lärande och undervisning

Kursen organiseras runt ett antal föreläsningar där studenterna förväntas delta aktivt genom att diskutera, ifrågasätta, och bidra med egna erfarenheter. Föreläsningarna ges tidigt i kursen för att ge en solid grund för de efterföljande uppgifterna. Uppgifterna är konstruerade för att ge övning i de olika delarna av kravhantering.

Arbetslivsanknytning

Praktik, projekt, gästföreläsningar och industrifallstudier.

Lärare

Examinator
Samuel Fricker

Kursansvarig
Samuel Fricker

Planerade lärtillfällen

Föreläsningar, seminarier, övningar, laborationer och exkursioner.

Tidsåtgång

I genomsnitt bör en student räkna med att studera 200 timmar för att nå lärandemålen. I denna tid ingår alla olika förekommande lärandeaktiviteter (föreläsningar, självstudier, examination m. m.). Tidsuppskattningen baseras på att ett akademiskt år omfattar 60 högskolepoäng (motsvarar 60 ECTS credits), som svarar mot en total studietid på ca 1 600 timmar. Den faktiska studietiden varierar individuellt.

Kurstid

2012 vecka 45 till
2013 vecka 03

Undervisningsform

Campus, Dagtid, deltid 50 %

Ort

Karlskrona

Undervisningsspråk

Engelska

Kursplan

Huvudområde

Programvaruteknik

Fördjupningsnivå

G2F

Examination

Bedömning

Examinationsmoment för kursen
Kod Benämning Högskolepoäng Betyg
0810 Kravinsamling 1 F-A
0820 Kravhantering 1 F-A
0830 Kravprioritering 1 F-A
0840 Industrifallstudie 2 F-A
0850 Tentamen 2,5 F-A

Betyg

Kursen bedöms med betygen F Otillräckligt, FX Otillräckligt, E Tillräckligt, D Tillfredsställande, C Bra, B Mycket bra eller A Utmärkt.

Kommande tentamenstillfällen

Tentadatum Moment Anmälningsperiod Ansv. Plats Klockan
2013-08-27 0850 2013-07-28 - 2013-08-13 SFR Karlskrona 09:00 - 09:00

För att få delta vid ett centralt samordnat tentamenstillfälle måste du ha anmält dig i Studentportalen senast 15 dagar innan tentamensdagen.

Lokal och tidpunkt publiceras ca 5 dagar innan tentamensdagen.

Det kan finnas andra planerade examinationstillfällen. Information om de finns i It's Learning eller på annan plats som kursansvarig hänvisar till.

Kursutvärdering

Kursansvarig ansvarar för att studenternas synpunkter på kursen systematiskt och regelbundet inhämtas och att resultaten av utvärderingar i olika former påverkar kursens utformning och utveckling.

Kurstid

2012 vecka 45 till
2013 vecka 03

Undervisningsform

Campus, Dagtid, deltid 50 %

Ort

Karlskrona

Undervisningsspråk

Engelska

Kursplan

Huvudområde

Programvaruteknik

Fördjupningsnivå

G2F

 

Share Dela