Overleg:Software engineering

Laatste reactie: 4 jaar geleden door InternetArchiveBot in het onderwerp Externe links aangepast

Ontwikkeling en engineering bewerken

Software Engineering dient niet verward te worden met softwareontwikkeling, en vica versa. Tenminste, dat lees ik op beide pagina's. Zou iemand met verstand ervan ook nog even kunnen aangeven wat het verschil is? Lijkt me namelijk wel essentieel na zo'n stelling, en uit de artikelen zelf blijkt het niet echt duidelijk. Sander Spek 21 apr 2005 08:56 (CEST)Reageren

Goeie vraag. En hoezo is er sprake van "de negatieve connotatie verbonden met de term programmeur." Taka 21 apr 2005 08:59 (CEST)Reageren
Aangesproken? :)
Ik heb het niet geschreven maar ik merk wel eens een connotatie van een creativiteitsloos persoon die de ideëen van andere vertaalt in code, in plaats van zelf zaken te bedenken. Wellicht dat de term software engineer daarom iets omvattender zou kunnen zijn. Maar dit is speculatie. Ik ken niet zo veel programmeurs. (Of althans, ze noemen zich niet zo. :) ) Sander Spek 21 apr 2005 09:06 (CEST)Reageren
Er wordt tegenwoordig wel met graagte van "developer" gesproken. Ik zie dat echter vooral als een overbodige voorkeur voor engelse terminologie. het artikel "Programmeur" is een redirect naar Software-ontwikkelaar. Er was is vroeger tijden wel een onderverdeling van werkzaamheden. Er was een "systeemanalist" die het systeem op poten zette en een "programmeur" die de code schreef. Maar tegenwoordig wordt dat onderscheid niet zo duidelijk meer gemaakt. Bij grote projecten is een senior verantwoordelijk voor de grote lijnen van het systeem. Door de ontwikkeling van de programmeertalen is het allemaal wat gemakkelijker geworden, en de "systeemanalist" is zo'n beetje verdwenen. Taka 21 apr 2005 09:21 (CEST)Reageren
Mijn huidige job is die van Software Developer, maar ik beschouw me echt niet als programmeur, aangezien ik maar 5% van de tijd daadwerkelijk programmeer. - ikke
Om het eerlijk te zeggen, ik van alle artikelen van deze auteur (DaBeast) nogal zwakjes, anglofiel en onjuist. Danielm 21 apr 2005 09:38 (CEST)Reageren
Voor zover ik weet: software-ontwikkeling is de ontwikkeling van software. Dit kan echter op verschillende manieren gebeuren, (bv. evengoed door een of meerdere analist-programmeurs, al dan niet in groepsverband die gewoon requirements verzamelt, ze analyseert, een design maakt, dat implementeert en test, etc) maar als het gebeurt volgens wat men in deze tijd gangbaar vindt onder de term software-engineering waarmee men bedoelt het te doen op een manier die op dat moment een goede benadering is (het is een discipline die nog aan het geboren worden is) van een ingenieursaanpak van dit gegeven, dan spreekt men van software-engineering. (bv. niet louter een design, maar ook daadwerkelijk werken met software-architecturen, product families, etc. bv. beslissingen kunnen nemen omtrent wanneer wel wanneer niet welke en op welke manier bepaalde formaliseringen toe te passen, bv. de laatste gangbare uit de wetenschap ontsproten technieken toepassen om daadwerkelijk te komen tot beter software en betere softwareprojecten (bv. software-metrieken), bv. gebruik van de allerlaatste nieuwe (nuttige en bruikbare) technieken en CASE-tools die dit ondersteunen, bv. in staat zijn eventueel ook software te kunnen ontwikkelen die voldoende kan bestempeld worden als betrouwbaar in iets minder triviale toepassingen (bv. wiskundige software, embedded software) waarbij er vaak hogere tot zeer hoge eisen gesteld worden aan de efficientie, betrouwbaarheid, etc.) You got the picture :) In principe heb je geen diploma nodig, maar kan wel zeeer nuttig zijn. (in combinatie met echte beroepspraktijk natuurlijk) Veel analist-programmeurs kunnen wel software-ontwikkelen, maar veel van de eerdergenoemde zaken, hebben ze geen weet van, dus zij kunnen moeilijk onder de noemer software ingenieur vallen. - ikke

Discussie bewerken

Ik heb hier natuurlijk nog niet gedaan, deze pagina is natuurlijk nog niet af. Mijn probleem is het volgende: Programmeurs programmeren. Dit is vaak onderdeel van een proces genaamd softwareontwikkeling, ok. Men zegt dan vaak dat programmeurs softwareontwikkelaars zijn. Anderszijds zegt men dat softwareontwikkeling hetzelfde is als software-engineering, en dus zijn programmeurs (zegt men) software-engineers. (zo noemen ze zich alleszins toch) Dit klopt niet, verre van. Een elektricien is ook geen elektrotechnisch ingenieur, een doe-het-zelver is ook geen architect, een metser is ook geen bouwkundige. Het probleem zit hem in wat software-engineering feitelijk is. Dit is meer dan de fasen die men doorloopt bij het ontwikkelen van software. Wat ik zeg heb ik niet verzonnen, ik weet het door 1. de opleidingen die ik zelf volg 2. dit document van ACM: http://www.acm.org/education/Overview_Draft_11-22-04.pdf 3. de Engelstalige versie van de wikipedia rond dit onderwerp (naar ik me herinner) DaBeast

Ik heb eens even in de hierboven gelinkte PDF geneusd en kom daar de volgende omschrijving tegen op pagina 17: "Software engineering is the discipline of developing and maintaining software systems that behave reliably and efficiently are affordable to develop and maintain." Op basis van deze omschrijving zou ik zeggen dat software engineering het ontwerpen, schrijven en onderhouden van software omvat. Dit heeft natuurlijk nog altijd veel aspecten, maar het lijkt op basis hiervan een stap te ver gaan om software engineering veel meer te laten zijn dan het maken van software. JeroenvB 21 dec 2005 14:00 (CET)Reageren

Het verschil tussen Software engineering en softwareontwikkeling bewerken

Hoi ik vind het verschil tussen Software engineering en softwareontwikkeling is hier eerder ter sprake gekomen, maar wil ik nogmaals aanstippen. Ik vind dat dit verschil niet goed uitgelicht is in het huidige artikel(en) en wil hier graag iets aan doen. De huidige formulering doet het voorkomen alsof software engineering draait om een specifieke soort software:

... tijdskritisch, gedistribueerd, ingebed, technisch-wetenschappelijke, etc. van aard is.

Volgens bestaande literatuur en ook de Engelse en Duitse Wikipedia is software ontwikkeling juist een onderdeel van software engineering.

Zo biedt stelt de Engelse Wikipedia dat Software ontwikkeling bestaat uit 6 moten:

  • Requirements analysis · Software design · Computer programming · Formal methods · Software testing · Software development

De Duitse Wikipedia deelt de Softwaretechnik in 10 kernprocessen:

  • Planung - Analyse - Entwurf - Programmierung - Validierung und Verifikation -Anforderungsmanagement - Projektmanagement - Qualitätsmanagement - Konfigurationsmanagement - Dokumentation

Nu stel ik voor om bij deze zienswijze aan te sluiten, dat softwareontwikkeling deel is van de software engineering. Vanuit dit uitgangspunt zal ik enige wijzingen gaan doorvoeren. -- Marcel Douwe Dekker 17 okt 2008 15:38 (CEST)Reageren

Mee eens. Wat daarboven beschreven staat, ken ik als het V-model, maar er zullen nog wel andere namen zijn. Kleuske 19 okt 2008 22:47 (CEST)Reageren
Bedankt. Het V model is een van de modellen (naast bv het waterval model) om het software ontwikkelingsproces. Dit vakgebied hieromheen is zo'n veertig terug Software engineering gedoopt. -- Marcel Douwe Dekker 19 okt 2008 22:51 (CEST)Reageren
Ik vind software-engineering precies hetzelfde als softwareontwikkeling. Zo wordt het ook bij ons op de universiteit gebruikt. Ik zou dan ook de meer Nederlandse naam "softwareontwikkeling" gebruiken boven software-engineering. anoko 29 nov 2008 03:17 (CET)Reageren

Artikel softwareontwikkeling hier invoegen en z'n category herbenoemen bewerken

Ik ben ondertussen een stap verder gegaan. Ik heb voorgesteld:

Het is me namelijk opgevallen, dat het huidige artikel softwareontwikkeling hoogst artificeel en internationaal niet houdbaar is. Het lijkt me het beste om dit alles nu onder een noemer te brengen. -- Marcel Douwe Dekker 19 okt 2008 22:56 (CEST)Reageren

Overigens denk ik wel dat een ander nieuw artikel softwareontwikkeling zoals het Engelse en:Software development process mogelijkheden biedt. -- Marcel Douwe Dekker 19 okt 2008 23:39 (CEST)Reageren

Externe links aangepast bewerken

Hallo medebewerkers,

Ik heb zojuist 1 externe link(s) gewijzigd op Software engineering. Neem even een moment om mijn bewerking te beoordelen. Als u nog vragen heeft of u de bot bepaalde links of pagina's wilt laten negeren, raadpleeg dan deze eenvoudige FaQ voor meer informatie. Ik heb de volgende wijzigingen aangebracht:

Zie de FAQ voor problemen met de bot of met het oplossen van URLs.

Groet.—InternetArchiveBot (Fouten melden) 3 sep 2018 01:04 (CEST)Reageren

Externe links aangepast bewerken

Hallo medebewerkers,

Ik heb zojuist 1 externe link(s) gewijzigd op Software engineering. Neem even een moment om mijn bewerking te beoordelen. Als u nog vragen heeft of u de bot bepaalde links of pagina's wilt laten negeren, raadpleeg dan deze eenvoudige FaQ voor meer informatie. Ik heb de volgende wijzigingen aangebracht:

Zie de FAQ voor problemen met de bot of met het oplossen van URLs.

Groet.—InternetArchiveBot (Fouten melden) 17 mei 2019 00:31 (CEST)Reageren

Terugkeren naar de pagina "Software engineering".