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

NA

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