Software engineering
Software engineering is een deelgebied van de informatica dat zich bezighoudt met alle aspecten van het bouwen van complexe maar betrouwbare software tot informatiesystemen. Het is een vakgebied dat zich bezighoudt met methodes om een vraag of probleem in de werkelijkheid om te zetten naar een computerprogramma.
Iemand die bedreven is in software engineering is een software engineer (soms ook software-ingenieur genoemd). Het vakgebied is beslist breder dan alleen het programmeren, maar vaak noemen programmeurs zich onterecht software engineer vanwege de negatieve connotatie verbonden met de term "programmeur".
Algemeen
dood
]
- Requirements Engineering: domeinanalyse
- Softwareontwikkelmethode: software-architectuur, software-evolutie, software-re-engineering, softwareconstructie
- Kwaliteitscontrole
- Projectmanagement
- Formele methodes (onder meer formele specificatietechnieken)
Opleidingen
In tegenstelling bijvoorbeeld tot de Verenigde Staten zijn er in Nederland nog weinig zuivere opleidingen in software engineering. De beste optie is momenteel informatica.
In Nederland
Een "Master of Science in Software Engineering" (M.Sc.) wordt aangeboden door de algemene en technische universiteiten met een informaticaopleiding, zoals de Universiteit van Amsterdam, de Universiteit Twente, de Radboud Universiteit Nijmegen, de Open Universiteit etc. De Technische Universiteit Eindhoven biedt hier een "Professional Doctorate in Engineering: Software Technology" (P.D.Eng.)
In Vlaanderen
De Universiteit Antwerpen biedt een masteropleiding aan[1] die rechtstreeks verder bouwt op de bacheloropleiding in de informatica. De Universiteit Gent en Katholieke Universiteit Leuven bieden een gelijkaardige masteropleiding aan voor ingenieursstudenten[2]. De Vrije Universiteit Brussel voorziet dan weer een hybride masteropleiding[3], die kan gevolgd worden via een gespecialiseerde bachelor in de computerwetenschappen[4] of via een generieke bachelor in de ingenieurswetenschappen met een profiel computerwetenschappen[5].
Software engineers
Software engineers zijn wetenschappers, technici en/of innovatoren op het gebied van de software engineering. Een voorbeeld van enige specialisten.
Zie ook
Gerelateerde onderwerpen
Gerelateerde studies
- Computer-aided software engineering
- Computer graphics
- Concurrency
- mens-machine interactie
- Information Engineering
- Refactoring
- Service-Oriented Architecture
Externe link
- JACQUARD informatica onderzoeksprogramma, dat zich richt op Software Engineering en Software as Service.
- ↑ Master of Science in de Informatica: Software Engineering
- ↑ Master of Science in de Ingenieurswetenschappen: Computerwetenschappen: Software Engineering. KU Leuven en UGent
- ↑ Master of Science in Applied Sciences and Engineering: Computer Science Profile Software Languages and Software Engineering
- ↑ Bachelor of Science in Computer Science
- ↑ Bachelor of Science in Applied Sciences and Engineering Electronics and Information Technology Profile computer science, VUB