Software Engineering
SE staat voor Software Engineering. Dit is een leerstoel van de studie Informatica. Het doel van de projecten van Software Engineering is het maken van ingewikkelde software en informatiesystemen. Deze projecten wordt op een hoog niveau uitgevoerd, waardoor hier vaak veel samenwerking voor nodig is. Personen die zich verdiepen in Software Engineering en daarbij de projecten uitvoeren, mogen zichzelf Software Engineers noemen.
Projecten
Lopende Projecten
Enkele lopende projecten:
Darwin
Trese is Penvoerder voor Darwin - Designing Highly Evolvable System Architectures. Het doel is methoden en gereedschappen te ontwikkelen om systemen zo goed mogelijk te kunnen laten evolueren. Hiermee zou technologie zo vaak mogelijk hergebruikt moeten worden en zou de tijd om producten marktklaar te maken moeten afnemen. Om te onderzoeken wat voor oplossingen er zijn en hoe goed ze werken worden vier test cases van Philips Medical Systems, MRI afdeling gebruikt.
AOSD
TRESE werkt mee in het European Network of Excellence aan Aspect-Oriented Software Development (AOSD) Het doel is het ondersteunen van systematische identificatie, modularisatie, representatie en opbouw van problemen als veiligheid, mobiliteit en grondstoffen beheer. Hierdoor zouden problemen makkelijker te rationaliseren zijn wat onder andere een verminderd aantal regels code, minder ontwikkelingskosten en minder onderhoudstijd veroorzaakt.
Afgesloten projecten
Enkele Afgesloten projecten:
- Penvoerder: Graphs for Object-Oriented Verification
- Penvoerder: Twente Research and Educational Engineering
Voor meer informatie over lopende en afgesloten projecten zie onder het kopje referenties.
Algemene informatie
Deze leerstoel tot de afdeling informatica van de faculteit EWI (Elektrotechniek, Wiskunde en Informatica) van de Universiteit Twente.
Personen:
- Hoogleraar: Prof.dr.ir. M. Aksit
- Universitair hoofddocent: dr. L. Ferreira Pires
Verplichte vakken
- Software
- Algoritmen
- Besturingssystemen
Gegeven vakken
Naast je bachelorreferaat voor INF en BIT kun je bij TRESE terecht voor de vakken:
Bachelor
Voor de bacheloropleidingen INF, BIT en Tel worden de volgende vakken gegeven:
- 213500 Programmeren 1 (P1) (VIST)
- 213505 Programmeren 2 (P2) (VIST)
- 213510 Software Engineering Models (SEM)(VIST)
Master
Voor de masters Business Information Technology, Computer Science en Telematics worden de volgende vakken aangeboden:
- 211133 Design of Software Architectures (DSA) (VIST)
- 211123 Aspect-Oriented Programming (AOP) (VIST)
- 211028 Advanced Programming Concepts (APC) (VIST)
- 213540 Advanced Design of Software Architectures - Product Line Engineering (ADSA-PLE) (VIST)
- 213545 Advanced Design of Software Architectures - Model Driven Engineering (ADSA-MDE) (VIST)
- 232055 XML Technologies (XTEC) (VIST)
- 234004 Software Management (SMT) (VIST)
- 265201 Middleware for Distributed Objects (MDO) (VIST)
- 265205 Business Integration with Web Services (BIWS) (VIST)
- 266100 Patterns of Software Development (PSD) (VIST)
Referenties
- http://www.narcis.info/organisation/RecordID/ORG1239008/;jsessionid=f5ixkayqet3
- http://trese.cs.utwente.nl/