Leeswijzer voor bedrijven
Applicatieontwikkelaar
Kenniscentrum beroepsonderwijs bedrijfsleven ECABO houdt ontwikkelingen in de economisch-administratieve, ICT- en veiligheidsberoepen bij. Deze ontwikkelingen leggen we vast in zogenoemde kwalificatiedossiers. De dossiers vormen het uitgangspunt voor de inrichting van het onderwijs en het formuleren van diploma-eisen.
Wat heeft u eraan? Bent u praktijkopleider? Dan is informatie uit een kwalificatiedossier handig zodat u weet waar de stagiair voor opgeleid wordt. Bent u hrm-adviseur binnen uw organisatie? Dan kunt u de informatie gebruiken bij het opstellen van functieprofielen of personeelsadvertenties. Ook voor opleidingstrajecten voor eigen medewerkers bieden de dossiers bruikbare informatie.
Deze uitgave In het beroepsonderwijs leren deelnemers kerntaken en werkprocessen uit te voeren, zoals die door het bedrijfsleven zijn (h)erkend. In deze uitgave bieden wij u een overzicht aan van de kerntaken met bijbehorende werkprocessen van de Applicatieontwikkelaar.
Meer informatie Wilt u meer informatie over dit beroep, dan verwijzen wij u door naar onze website www.ecabo.nl U vindt hier ook een vergelijking tussen mbo-diploma’s en particuliere certificeringslijnen. Dit noemen we de blauwdruk ICT.
Applicatieontwikkelaar
Mbo-kwalificaties in de sector ICT Niveau 1
Niveau 2
Niveau 3
Niveau 4
- n.v.t.
• Medewerker ICT
• Medewerker beheer ICT
• ICT-beheerder • Applicatieontwikkelaar • Netwerkbeheerder • Particulier digitaal onderzoeker
Applicatieontwikkelaar Beroepsbeschrijving De Applicatieontwikkelaar werkt in de sector ICT. Hij werkt bij bedrijven die besturingsoftware, toepassingssoftware, entertainmentsoftware en/of IT-media producten ontwikkelen. Dit kunnen bedrijven zijn in zowel het klein-, midden- als het grootbedrijf. De hoofdtaak van de Applicatieontwikkelaar is het ontwikkelen en realiseren van (delen van) software en/of IT-media producten. Te denken valt aan besturingsprogrammatuur, toepassingsprogrammatuur, netwerkprogrammatuur, webbased applicaties, games en andere entertainmentsoftware, interactieve informatiedragers zoals cd-rom’s en websites met bijvoorbeeld juridische teksten, statistische gegevens, cursusmateriaal en televisiebeelden.
Ook is de Applicatieontwikkelaar betrokken bij de implementatie van een applicatie en voert hij onderhoudsactiviteiten uit ten behoeve van bestaande applicaties. De werkzaamheden worden vaak in projectvorm uitgevoerd waarin de planning van werkzaamheden en de samenwerking met collega’s van belang is. De Applicatieontwikkelaar moet zijn werkzaamheden zelfstandig kunnen uitvoeren.
Kerntaken en werkprocessen Elk beroep wordt in het dossier beschreven aan de hand van activiteiten die kenmerkend zijn voor het beroep, de zogenoemde kerntaken.
Binnen een kerntaak worden verschillende beroepshandelingen uitgevoerd, de zogenoemde werkprocessen.
Kerntaak
Werkproces
1. Ontwerpen van applicaties
1.1
Vaststellen van de informatiebehoefte
1.2
Opleveren van een ontwerp van de applicatie
1.3
Opstellen van een plan van aanpak
1.4
Inrichten van een ontwikkelomgeving
2.1
Aanleggen van een gegevensverzameling
2.2
Realiseren van applicaties
2.3
Testen van applicaties
3.1
Opstellen en presenteren van een implementatieplan
3.2
Opstellen en uitvoeren van een acceptatietest
3.3
Evalueren van een implementatie
4.1
Onderhouden van applicaties
4.2
Beheren van content
4.3
Documenteren en archiveren van (gegevens m.b.t.) applicaties
2. Realiseren van applicaties
3. Implementeren van applicaties
4. Onderhouden van applicaties
Voor een nadere uitwerking van deze kerntaken en bijbehorende werkprocessen inclusief een overzicht van de benodigde beroepscompetenties verwijzen we u naar het kwalificatiedossier Applicatieontwikkelaar op onze site www.ecabo.nl.
Een praktijkvoorbeeld van werkzaamheden Kerntaak
Werkproces
1.
1.1
Ontwerpen van applicaties
Vaststellen van de informatiebehoefte
Kyan is Applicatieontwikkelaar bij een bedrijf dat gespecialiseerd is in het ontwikkelen van bedrijfsadministratieve software. Ook maakt het bedrijf webbased applicaties en websites voor bedrijven. Vorige maand is een nieuw project gestart. Binnen dit project moet een applicatie gebouwd worden waarmee de urenregistratie van een klein accountantsbureau geautomatiseerd gaat worden.
de kans geeft om gratis boodschappen te winnen. Kyan heeft meegewerkt aan het ontwikkelen van deze game en is nu verantwoordelijk voor het contentbeheer. Zo moet hij er bijvoorbeeld voor zorgen dat de afbeeldingen van de te winnen producten maandelijks worden aangepast. Hiervoor gebruikt Kyan een nieuw softwareprogramma.
Kyan heeft samen met zijn collega Sanne het functioneel- en technisch ontwerp van de applicatie gemaakt. Zij hebben dit vandaag, ruim op tijd, opgeleverd aan de projectleider. Vanmiddag heeft Kyan een afspraak bij de opdrachtgever om een aantal knelpunten te bespreken. Eerst moet hij een update verzorgen voor een webbased game waarmee één van zijn klanten, een grote supermarktketen, bezoekers van de site
Werkgevers hanteren soms andere benamingen voor de ‘Applicatieontwikkelaar’. Denk aan: Ontwikkelaar, Programmeur en Software ontwikkelaar.
Voorbeelden van personeelsadvertenties
Wij zijn op zoek naar een Programmeur/ Applicatieontwikkelaar Functieomschrijving Als programmeur ben je verantwoordelijk voor de ontwikkeling van (web)applicaties, onder andere gebaseerd op het .NET-platform en werk je samen met één of meerdere collega’s aan diverse projecten. Functie-eisen: • Mbo werk- en denkniveau • Kennis van ASP.NET • Kennis van Visual Basic
• • • • • • • • •
Kennis van (MS) SQL Kennis van MySQL Kennis van HTML/PHP/CSS Kennis van Java Je bent innovatief en doelgericht Je bent communicatief Je bent een teamplayer Je hebt een gezonde dosis gevoel voor humor Je denkt en droomt in code en binaire getallen
Wij zijn op zoek naar een (junior) So ftwareontwikkelaar Functieomschrijving Als Softwareontwikkelaar bouw je mee aan nieuwe applicaties en vertaal je func tionele specificaties naar technische specifica ties. Je bent verantwoordelijk voor het ople veren van de applicaties en denkt mee over de realisatie van de applicaties. Dit kunnen naa st reguliere (sof tware) applicaties ook webapp licaties zijn.
Functie-eisen: • Minimaal een afgeronde mbo ICT opleiding • Voldoende ervaring met ontwikkeltalen en –tools als PHP, ASP, ASP.NET (VB), JavaScript, (X)HTML , CSS, C++, C# en XML • Minimaal een half jaar (stage)ervaring in een soortgelijke functie Uits tekende beheersing van de Nederla • ndse en Engelse taal in woord en geschrift • Analytisch, accuraat en een teamplayer
Kijk ook op www.ecabo.nl voor: • Tips voor de praktijkopleider • Trainingen voor praktijkopleiders • Sectorale arbeidsmarktinformatie • Informatie over competentiegericht onderwijs • Informatie over het vinden, begeleiden en beoordelen van stagiairs
ECABO Disketteweg 6 Postbus 1230 3800 BE Amersfoort Telefoon 033 450 46 46 Fax 033 450 46 66
[email protected] www.ecabo.nl 2011/01