Print
Softwareudvikling med UML og Java 2 (kun S24)
Code
SW-SDJ2
Version
3.0
Offered by
Software Ingeniør
ECTS
10
Prerequisites
1. semester software ingeniør kursus "Programmering 1" (tidligere "Software udvikling med UML og Java 1") eller et lignende kursus skal være afsluttet.
Main purpose
Formålet er at kvalificere den studerende til at forstå og beherske begreber og teknikker til objektorienteret systemudvikling og programmering, herunder Klient / Server programmering.
Kurset skal give de studerende de nødvendige kvalifikationer til at forstå, hvordan man:
• Implementerer løsninger i Java ved brug af designmønstre
• Implementerer løsninger i Java ved hjælp af flertrådede løsninger
• Udvikler klient / server systemer
• Tester software ved hjælp af forskellige testteknikker
Knowledge
Den studerende skal kunne forstå:
• Systemarkitektur
• Forskellige test metoder
• Parallel programmering
• Design mønstre
• Klient/server struktur
Skills
Efter at have gennemført dette kursus vil den studerende kunne:
• Implementere designmønstre i Java
• Teste software ved brug af forskellige testteknikker, herunder (men ikke begrænset til) JUnit-test, Systemtest osv.
• Implementere trådsikre klasser og flertrådede programmer
• Lave programmer der kommunikerer ved hjælp af klient-server teknologier
Competences
Den studerende vil kunne:
• Implementere programmer i Java ved brug af designmønstre, og vurdere, hvilke der skal bruges
• Teste software ved brug af relevante testteknikker
• Udvikle en fleksibel Java kode ved hjælp af grænseflader
• Implementere tråd sikre klasser og flertrådede programmer
• Implementere klient-server-systemer
Topics
Teaching methods and study activities
Semestret har 96 klasseværelsestimer. Disse lektioner består af underviser præsentationer og øvelser.
Kurset omfatter en eller flere kursus opgaver.
Resources
Evaluation
Examination
Eksamensforudsætning:
Fremmødekrav (≥ 75%)
Hvis eksamensforudsætning ikke er opfyldt, skal den studerende gennemføre en skriftlig opgave i WISEflow for at blive indstillet til reeksamen.
Denne opgave planlægges efter den ordinære eksamen.
Eksamensform:
Individuel mundtlig prøve uden forberedelse baseret på forskellige kursusopgaver, der skal være afleveret inden deadline.
- Den studerende trækker et spørgsmål fra en pulje af tidligere kendte spørgsmål.
- Den studerende vil forklare koncepter og teorier fra kurset ved at benytte kursusopgaver som reference.
- Den studerende begynder med en forberedt præsentation.
Ekstern bedømmelse.
Tilladte hjælpemidler:
Ikke relevant
Reeksamen:
Samme format som ordinær eksamen.
Grading criteria
Karakter efter 7-trinsskala.
Additional information
Responsible
Troels Mortensen (trmo)
Valid from
01-02-2024 00:00:00
Course type
Keywords
Systemarkitektur, Forskellige test metoder, Systemudvikling, Design
mønstre, Klient / server struktur