Naar inhoud springen

Computer-aided software engineering

Uit Wikipedia, de vrije encyclopedie
Dit is een oude versie van deze pagina, bewerkt door MarcelJB (overleg | bijdragen) op 1 mrt 2008 om 13:01.
Deze versie kan sterk verschillen van de huidige versie van deze pagina.
Voorbeeld van een CASE-tool

Computer Aided Software Engineering (CASE) is het automatiseren van het software ontwikkelings proces.1 De software tools die hierbij gebruikt worden helpen bij het ontwikkelen en onderhouden van computerprogramma op twee manieren: technische activiteiten en management processen.2 Aanvankelijk werd vooral het technische proces en de productie van code als belangrijk gezien. Later werd meer belang gehecht aan de managementcontrole, voornamelijk bij grote projecten.3 De CASE-tools zijn computerprogramma's die de ontwikkelaar helpen bij de verschillende onderdelen van softwareontwikkeling, zoals bijvoorbeeld de de planning, de functionele analyse, het technisch ontwerp en de documentatie. De tools voor het gestructureerd ontwerpen van systemen vragen veelal om het verdelen van het probleemdomein in kleinere modules. Het systeem wordt ontworpen middels een iteratief proces van continue verbetering en verandering.3 De CASE-tools zijn bedoeld om de ontwikkeltijd van de software te verkorten, en de ontwikkelkosten ervan te verlagen.

1. M H Selamat and M M Rahim, “Evaluation of Computer-aided Software Engineering Tools: Experience from Malaysian Organisations,” International Journal of Information Management vol. 16 (1996): 299.

2. N F Holsing and D C Yen, “Integrating Computer-Aided Software Engineering and Object- Oriented Systems: A Preliminary Analysis,” International Journal of Information Management vol. 17 (1997): 96.

3. M K Santosh and S Venkat, “An Assessment of CASE Technology for Software Design,” Information & Management 15 (1988): 213

CASE-tools