| TNM090 |
Programvaruutvecklingsmetodik, 8 p
/
12 hp
/Software Engineering/
För:
ACG
MT
|
| |
Prel. schemalagd
tid: 98
Rek. självstudietid: 222
|
| |
Utbildningsområde: Teknik
Ämnesgrupp: Datateknik Nivå (A-D):D
Huvudområde: Medieteknik, Datateknik Nivå (G1,G2,A): A
|
| |
Mål:
IUAE-matris
Studenten ska efter genomförd kurs kunna:
- definiera, planera, styra och genomföra utvecklingsprojekt i enhet
med etablerade protokoll
- väl dokumentera och tyda dokumentationen för storskaliga
utvecklingsprojekt
- utnyttja verktyg, programvarubibliotek, standarder och
designmönster för att med avseende på tidseffektivitet och kvalitet
förbättra utvecklingen av programvara
|
| |
Förkunskaper: (gäller studerande antagna till program som kursen ges inom, se 'För:' ovan) Grundläggande programmering i C++, objektorientering och
algoritmer.
OBS! Tillträdeskrav för icke programstudenter omfattar vanligen också tillträdeskrav för programmet och ev. tröskelkrav för progression inom programmet, eller motsvarande.
|
| |
Påbyggnadskurser Advanced Software Engineering
|
| |
Organisation: Kursen introducerar teorier och principer för
programvaruutveckling och utvecklingsmetodik genom föreläsningar som
kontinuerligt examineras genom inlämning av personliga, koncisa
sammanfattningar och reflektioner. I laborationer får studenterna
prova på praktiskt användande av vertyg och öva upp
färdigheter. Teorier och färdigheter används sedan i ett omfattande
utvecklingsprojekt. Studentens förståelse och färdigheter examineras
genom flera projektmöten samt en avslutande presentation av projektets
resultat.
|
| |
Kursinnehåll:
- Grundprinciper i programvaruutveckling
- Utvecklingsmetodik
- Designmönster
- Modelleringsnotation
|
| |
Kurslitteratur: Pfleeger & Atlee, Software Engineering Theory and
Practice, samt forskningsartiklar.
|
| |
Examination: |
UPG1 LAB1 PRA1
|
Inlämningsuppgifter (U,G) Laborationer (U,G) Projekt (U,3,4,5) |
2 hp 3 hp 7 hp
|
| |
|
Examinationen av projektarbetet (PRA1) innefattar dokumentation och
muntliga presentationer som sammanlagt ger underkänt eller ett betyg
tre eller fyra. De som genom projektet erhållit betyg fyra ges
möjlighet att lämna in en frivillig fördjupande rapport över projektet
med reflektioner utifrån kursens övriga innehåll. Denna rapport kan
endast antingen underkännas eller rendera betyg fem i kursen.
|