Software Engineering

Software engineering is een informatica discipline. Het is een ingenieursdiscipline (in wording) die zich bezighoudt met alle aspecten van het bouwen van complexe maar betrouwbare software. Het gaat vaak om software die tijdskritisch, gedistribueerd, ingebed, technisch-wetenschappelijke, etc. van aard is. Software engineering mag niet worden verward met softwareontwikkeling. Het omvat namelijk meer.

Iemand die bedreven is in de software engineering is een software ingenieur of software engineer. Vaak noemen programmeurs zich alsnog onterecht software engineer vanwege de negatieve connotatie verbonden met de term programmeur. Noch het programmeren noch het ontwikkelen van software betekent echter dat er automatisch sprake is van de uitoefening van software engineering als ingenieursdiscipline.

Inhoud

[bewerk] Algemene aspecten

[bewerk] Specifieke aspecten

M.b.t. ingebedde systemen, real-time systemen, gedistribueerde systemen, concurrency, technisch-wetenschappelijke software, mens-machine interactie, computer graphics

[bewerk] Opleidingen

Vanwege het jonge karakter zijn er voorlopig nog weinig relatief zuivere opleidingen in de software engineering. De beste basis is een opleiding in informatica, een behoorlijke portie wiskunde, en liefst aangevuld met management en computertechniek. Met deze basis is het mogelijk het al doende te leren. Desalniettemin:

[bewerk] In Nederland

  • Professional Doctorate in Engineering: Software Technology (P.D.Eng.)
  • Master of Science: Software Engineering (M.Sc.)
    • aanbieders: alle algemene en technische universiteiten met een informatica-opleiding, zoals de UvA, de UT, de RU etc.

[bewerk] In Vlaanderen

  • Master of Science in de Informatica: Software Engineering
  • Master of Science in de Ingenieurswetenschappen: Computerwetenschappen: Software Engineering
 

wymiana linkami SEO Tools wymiana linkami system wymiany linków tanie kredyty gotówkowe kreatyna Plaza 3 star hotel Los Angeles krynica noclegi Sejm Tyk