De elektronische studiegids voor het academiejaar 2025 - 2026 is onder voorbehoud.





Software Engineering (1303)

  
Coördinerend verantwoordelijke :Prof. dr. Kris LUYTEN 
  
Co-titularis :dr. Jan VAN DEN BERGH 
  
Lid van het onderwijsteam :De heer Arno VERSTRAETE 
 dr. Tom VEUSKENS 


Onderwijstaal : Nederlands


Studiepunten: 6,0
  
Periode: semester 1 (6sp)
  
2de Examenkans1: Ja
  
Eindcijfer2: Numeriek
 
Examencontract: niet mogelijk


 
Volgtijdelijkheid
 
   Verplichte volgtijdelijkheid op niveau van de opleidingsonderdelen
 
 
  Volgende opleidingsonderdelen dient u ook opgenomen te hebben in uw studieprogramma in een voorgaande onderwijsperiode.
    Object-georiënteerd programmeren (1339) 6.0 stptn
    Objectgeoriënteerd programmeren II (4183) .0 stptn
 

Begincompetenties

De studenten kunnen programmeren in een objectgeorienteerde programmeertaal.



Inhoud

In dit opleidingsonderdeel maak je kennis met de processen, tools en technieken om complexe, correcte en bruikbare software te bouwen. De verschillende fases van een software engineering process worden bestudeerd. We starten met een basis van requirements engineering. We behandelen diverse procesmodellen voor de ontwikkeling van software, inclusief agiele processen. Technieken zoals test-driven development en refactoring komen aan bod. Na het volgen van dit opleidingsonderdeel, kunnen de studenten (1) principes en kwaliteitsattributen van proces en product uitleggen en nastreven, (2) de fasen van het ontwikkelingsproces, de activiteiten, de resultaten en gerelateerde terminologie uitleggen, (3) een probleem analyseren waarvoor software moet gemaakt worden en dit omzetten in een verzameling gestructureerde vereisten (requirements), (4) UML (Unified Modeling Language) gebruiken voor het maken van een object-georiënteerde analyse en ontwerp van een gesteld probleem, en (5) een software ontwerp omzetten in gestructureerde en onderhoudbare object-georiënteerde code. De studenten verkrijgen ook inzicht in validatie, verificatie en testing, en kunnen de aangeleerde benaderingen toepassen, en verwerven de basisvaardigheden om software design en code gradueel te laten evolueren.



Organisatie- / Werkvormen
Organisatievormen  
Hoorcollege  
Project  
Werkvormen  
Groepswerk  


Evaluatie

Periode 1    Studiepunten 6,00

Evaluatievorm
Mondeling examen50 %
Ander examen50 %
Andere:Groepsproject

Tweede examenkans

Evaluatievorm tweede examenkans verschillend van eerste examenkans
Neen
Toelichting evaluatievorm Bij de herkansing wordt het groepsproject vervangen door een individuele opdracht.
 

Verplichte handboeken (boekhandel)
 

Handboek 1:

Essentials of Software Engineering, Frank Tsui, Orlando Karam, Brabara Bernal, 4th edition, Jones & Bartlett Learning

ISBN: 9781284106077

 

Verplicht studiemateriaal
 

Extra materiaal wordt ter beschikking gesteld (online of tijdens de les). 

 

Aanbevolen literatuur
  Design Patterns: Elements of Reusable Object-Oriented Software,Erich Gamma; Richard Helm; Ralph Johnson; John Vlissides,Pearson Education,9780201633610

Refactoring: Improving the Design of Existing Code,Martin Fowler; Kent Beck; John Brant; William Opdyke; Don Roberts,1,Addison-Wesley,9780201485677

Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development,Craig Larman,3,Prentice Hall,0076092037224
 

Aanbevolen studiemateriaal
 

Als Academic Training Partner van Visual Paradigm, kan Universiteit Hasselt Visual Paradigm gebruiken voor UML modelingbusiness process modelingdatabase design, etc.



Eindcompetenties
master handelsingenieur in de beleidsinformatica
  •  EC 
  • EC 14: De master BI modelleert, ontwerpt en evalueert oplossingen voor bedrijfseconomische en –informatietechnische problemen ter ondersteuning van de besluitvorming op verschillende niveaus in een complexe context. (Probleemoplossend vermogen)

 

  EC = eindcompetenties      DC = deelcompetenties      BC = beoordelingscriteria  
Aangeboden inTolerantie3
2de masterjaar handelsingenieur in de beleidsinformatica minor IT J
Specialisatie IT verplicht J



1   Onderwijs-, examen- en rechtspositieregeling art. 12.2, lid 2.
2   Onderwijs-, examen- en rechtspositieregeling art. 15.1, lid 3.
3   Onderwijs-, examen- en rechtspositieregeling art. 16.9, lid 2.