Servicedocument Ontwikkelen en onderhouden van applicaties 4 (ICT23.4/CREBO:56093)



Vergelijkbare documenten
Servicedocument Ontwikkelen en onderhouden van embedded systemen 4 (ICT24.4/CREBO:56094)

Servicedocument Implementeren van informatiesystemen 4 (ICT25.4/CREBO:56095)

Servicedocument Realiseren van applicaties 4 (ICT30.4/CREBO:56173)

Servicedocument Testen en implementeren van applicaties 4 (ICT31.4/CREBO:56174)

Servicedocument Ondersteunen van systeemgebruikers 3 (ICT19.3/CREBO:56098)

Servicedocument Ontwerpen van applicaties 4 (ICT29.4/CREBO:56172)

Servicedocument Verzamelen en prioriteren van incidenten, eisen en wensen 4 (ICT27.4/CREBO:56170)

Servicedocument Inrichten en aansturen van een servicedesk 4 (ICT22.4/CREBO:56092)

Servicedocument Adviseren over gebruikersbelangen en participeren in implementatie- en verandertrajecten 4 (ICT28.4/CREBO:56171)

Servicedocument Inrichten van applicaties en ondersteunen van gebruikers 4 (ICT26.4/CREBO:56169)

Beroepscompetentieprofiel Applicatieontwikkelaar Regie: ECABO Datum wijzigen: Versie 1

Kwalificatiebeschrijving Applicatieontwikkelaar (CREBO-code: 10907)

Servicedocument Helpen van systeemgebruikers 2 (ICT16.2/CREBO:56101)

Servicedocument Ontwerpen van een netwerkinfrastructuur 4 (ICT32.4/CREBO:56175)

Opleidingsgebied ICT. Niveau Beginnend *zie omschrijving beoordelingscriteria Gevorderd* Bekwaam* Werkproces(sen) Beoordeling* 1 e 2 e eind

Servicedocument Beheren van een netwerkinfrastructuur 4 (ICT34.4/CREBO:56177)

Eindbeoordelingsformulier (Applicatieontwikkelaar 4)

Uitstroom + Crebonummer Applicatie- en mediaontwikkelaar; Crebonummer Niveau Niveau 4

Leidinggeven 4 LEIDINGGEVEN 4 (CAL08.4/CREBO:53091)

Opleidingsgebied ICT. 2 e beoordeling: Eindbeoordeling:

Servicedocument Installeren en onderhouden van hard - en software 2 (ICT15.2/CREBO:56266)

Praktijkinstructie Oriëntatie op de informatie-analyse 4 (CIN08.4/CREBO:50131)

Kerntaak 1: Ontwerpen van de applicatie, (cross)media-uiting of game

Competenties. Overzicht

Status: Goedgekeurd

Zakelijke communicatie 3 ZAKELIJKE COMMUNICATIE 3 (CAL04.3/CREBO:50111)

Kerntaak B1-K1: Levert een bijdrage aan het ontwikkeltraject

Communicatie 2 COMMUNICATIE 2 (CBE05.2/CREBO:55111)

Beoordelingsformulieren: Uitleg Beoordeling. A: Is in ontwikkeling, maar nog niet op het reproductieve niveau

Servicedocument Installeren en inrichten van hard- en software 3 (ICT17.3/CREBO:56096)

Servicedocument Installeren en configureren van netwerken 4 (ICT33.4/CREBO:56176)

Medewerker administratieve processen en systemen

Zakelijke communicatie MVT 1 - keuzetaal 1, 2 ZAKELIJKE COMMUNICATIE MVT 1 - KEUZETAAL 1, 2 (CAL05.1, CAL06.1/CREBO:50238, 50206)

Zakelijke communicatie 1 ZAKELIJKE COMMUNICATIE 1 (CAL04.1/CREBO:50239)

Het gaat om de volgende formulieren: Beroepshouding Tussenbeoordeling. Beroepshouding Eindbeoordeling. Eindresultaat BPV. Werkprocesformulieren

APPLICATIEONTWIKKELAAR

Rapport over de functie van Dirk Demo

Praktijkinstructie Geautomatiseerde informatievoorziening - beheer 3 (CIN02.3/CREBO:50170)

Beoordelingsformulieren BPV

Magazijnbeheer 4 MAGAZIJNBEHEER 4 (CLO07.4/CREBO:50150)

Ontwikkelaar ICT. Context. Doel

BPV BEOORDELINGSFORMULIER. Naam: BPV bedrijf: BPV periode:

Opleidingsgebied ICT. 2 e beoordeling: Eindbeoordeling:

MBO-beroep in beeld. Applicatieontwikkelaar mbo-beroep, niveau 4. Bent u HR-adviseur? Bent u praktijkopleider, begeleidt u een stagiair?

Beroepscompetentieprofiel ICT-beheerder Regie: ECABO Datum wijzigen: Versie 1

Beroepscompetentieprofiel Embedded systems engineer Regie: ECABO Datum wijzigen: Versie 1

Beveiliging van gebouwen en eigendommen 3 BEVEILIGING VAN GEBOUWEN EN EIGENDOMMEN 3 (CBE08.3/CREBO:56186)

Rapport over het werkprofiel van Software engineer (sr)

Afdeling : Planning & Control Organisatie : Thuisvester Functie : Medewerker Planning & Control Datum : augustus 2014

Competentie niveaus HHS TIS opleiding Werktuigbouwkunde

Leidinggeven 3 LEIDINGGEVEN 3 (CAL08.3/CREBO:56184)

Dienstplanning en organisatie 3 DIENSTPLANNING EN ORGANISATIE 3 (CBE37.3/CREBO:56185)

Opleidingsgebied ICT. 2 e beoordeling: Eindbeoordeling:

Project Fasering Documentatie Applicatie Ontwikkelaar

Arbeidsvoorziening 4 ARBEIDSVOORZIENING 4 (CJU07.4/CREBO:50101)

Functiebeschrijving 1. FUNCTIETITEL. Beleidsmedewerker woonzorgcentrum 2. GLOBAAL DOEL VAN DE FUNCTIE

Kerntaak 1: Ontwerpen van de applicatie, (cross)media-uiting of game

Het gaat om de volgende formulieren: Beroepshouding Tussenbeoordeling. Beroepshouding Eindbeoordeling. Eindresultaat BPV. Werkprocesformulieren

Kijk op beroep en opleiding

Servicedocument Beheren van informatiesystemen 4 (ICT21.4/CREBO:56091)

Informatica 2 Studiehandleiding

Opleidingsgebied ICT. 2 e beoordeling: Eindbeoordeling:

Externe transportplanning 3 EXTERNE TRANSPORTPLANNING 3 (CLO12.3/CREBO:50196)

Functieprofiel Functioneel Beheerder Functieprofiel titel Functiecode 00

Functieprofiel: Beheerder ICT Functiecode: 0403

EINDTERMEN VANAF 2003/2004. Deze kwalificatie is ontwikkeld voor het werkgebied geautomatiseerde administratieve bedrijfsprocessen.

Volksverzekeringen 4 VOLKSVERZEKERINGEN 4 (CJU06.4/CREBO:50104)

Niveau 1 Competenties uit het curriculum HBO Werktuigbouwkunde (aan de Haagse Hogeschool)

Opleidingsgebied ICT. Niveau Beginnend *zie omschrijving beoordelingscriteria Gevorderd* Bekwaam* Werkproces(sen) Beoordeling* 1 e 2 e eind

Functieprofiel Ondersteuner ICT Functieprofiel titel Functiecode 00

Voorraadbeheer 2 VOORRAADBEHEER 2 (CLO06.2/CREBO:50228)

Doel. Context VSNU UFO/INDELINGSINSTRUMENT FUNCTIEFAMILIE ICT FUNCTIONEEL (INFORMATIE) BEHEERDER VERSIE 1 MEI 2012

Administrateur. Context. Doel. Rapporteert aan/ontvangt hiërarchische richtlijnen van: Directeur dienst Afdelingshoofd

Functieprofiel Beheerder ICT Functieprofiel titel Functiecode 00

Rapport over de functie van Software engineer (sr)

Applicatieontwikkelaar

Kijk op beroep en opleiding

2. Uitvoeren van organisatie- en professiegebonden taken. Oordeel voldoende / onvoldoende * Instelling: Fase: 1 2 3*

Opleidingsgebied ICT. Niveau Beginnend *zie omschrijving beoordelingscriteria Gevorderd* Bekwaam* Werkproces(sen) Beoordeling* 1 e 2 e eind

Planning en organisatie 4 PLANNING EN ORGANISATIE 4 (CSE04.4/CREBO:50185)

Functieprofiel: Ondersteuner ICT Functiecode: 0405

Persoonlijk Actieplan (PAP)

Communicatie 1 COMMUNICATIE 1 (CBE05.1/CREBO:50226)

Bijlage C behorende bij artikel 2 lid 3 Besluit personeel veiligheidsregio

MBO-beroep in beeld. Informatiebeheerder mbo-beroep, niveau 4. Bent u HR-adviseur? Bent u praktijkopleider, begeleidt u een stagiair?

Functieprofiel: Medewerker Gegevensbeheer Functiecode: 0501

Digitale vaardigheden basis

Functieprofiel doktersassistent(e)

Beheerder ICT. Context. Doel

Keuzedeel mbo. Zorg en technologie. gekoppeld aan één of meerdere kwalificaties mbo. Code K0137

Formulier Beoordeling Proeve van Bekwaamheid v.a. cohort 2013

10 Nulmeting kerntaak B1-K4

Voor elke competentie dient u ten eerste aan te geven in welke mate deze vereist is om het stageproject succesvol te (kunnen) beëindigen.

Opleidingsgebied ICT. Niveau Beginnend *zie omschrijving beoordelingscriteria Gevorderd* Bekwaam* Werkproces(sen) Beoordeling* 1 e 2 e eind

Ondersteuner ICT. Context. Doel

DOEL VAN DE FUNCTIE Het verrichten van diverse administratieve werkzaamheden, alsmede de bediening van de telefoon en het ontvangen van bezoekers.

WORKSHOPHANDLEIDING Het Verbeterplan

Inhoud. Deel een Het ontwikkeltraject 13. Inleiding 11

Competentieprofiel. Instituut voor Interactieve Media. Competentieprofiel studenten Instituut voor Interactieve Media vastgesteld juni 2006

Inkoopbeleid en -planning 3 INKOOPBELEID EN -PLANNING 3 (CLO03.3/CREBO:50155)

Transcriptie:

Servicedocument Ontwikkelen en onderhouden van applicaties 4 (ICT23.4/CREBO:56093)

sd.ict23.4.v1 ECABO, 1 april 2003 Alle rechten voorbehouden. Niets uit deze uitgave mag worden vermenigvuldigd, overgenomen, opgeslagen of gepubliceerd in enige vorm of wijze, hetzij elektronisch, kopieertechnisch, druktechnisch of fotografisch, zonder voorafgaande toestemming van ECABO. Correspondentie met betrekking tot overneming of reproductie: ECABO Postbus 1230 3800 BE AMERSFOORT

INHOUD I Verrijking deelkwalificatie 1 II a Competenties 2 b Toelichting op de VAKI-tabellen 3 c VAKI-tabellen per competentie 4 III a Toelichting op toetsing en afsluiting 21 b Aanbevelingen voor toetsing en afsluiting 22 1 april 2003

I Verrijking deelkwalificatie Deelkwalificatie: Ontwikkelen en onderhouden van applicaties 4 (ICT23.4/CREBO:56093) Proces Rol/verantwoordelijkheden Complexiteit Betrokkenen Hulpmiddelen Kwaliteit van proces en resultaat Keuzes en dilemma s De ICT-beheerder analyseert een functioneel en technisch ontwerp en stelt op basis hiervan een plan van aanpak op voor de realisatie van een applicatie. Ook richt hij een ontwikkelomgeving in en draagt hij zorg voor het beheer van deze ontwikkelomgeving. Voor de realisatie van een applicatie maakt de ICT-beheerder gebruik van diverse programmeertalen en -methodieken. Hij houdt zich ook bezig met het ontwerpen en realiseren van ergonomisch verantwoorde gebruikersinterfaces. In overleg met collega s voegt hij diverse onderdelen van een applicatie samen tot één applicatie. Tijdens, maar ook vooral na, de programmeerwerkzaamheden test hij de werking van de applicatie of delen van de applicatie grondig. Leidraad hierbij zijn de doelstellingen en specificaties uit het functioneel en technisch ontwerp. Resultaten worden gerapporteerd aan de leidinggevende of projectleider. Tenslotte zorgt de ICT-beheerder ervoor dat de gerealiseerde applicatie (of delen hiervan) volledig en op de juiste wijze wordt gedocumenteerd. De ICT-beheerder opereert binnen deze taak vaak solo, maar hij werkt ook samen met collega s en draagt een behoorlijk grote verantwoordelijkheid. Hij is verantwoordelijk voor de functionele en technische inrichting van een applicatie en hij wordt beoordeeld op de resultaten. De ICT-beheerder heeft binnen deze taak vooral een uitvoerende en adviserende rol. De complexiteit van de taken van een ICT-beheerder neemt door een aantal factoren toe, zoals bijvoorbeeld door de toenemende groei van de informatiebehoefte, de technische ontwikkeling van hard- en software en de steeds hogere eisen die gesteld worden aan de beschikbaarheid van informatie. Ook gebruikers die steeds kundiger worden op het ICT-gebied gaan steeds hogere eisen stellen aan de ICT-beheerder. De ICT-beheerder moet daarom van veel aspecten op de hoogte zijn, goed kunnen communiceren en kunnen samenwerken. De ICT-beheerder heeft contact met en overlegt met mensen op alle niveaus: management, leveranciers, vakgenoten binnen zijn afdeling, direct leidinggevende, klanten, gebruikers en externe partijen/deskundigen. De ICT-beheerder maakt gebruik van specifieke ontwikkel- en testtools, alsook van documentatie in de vorm van (arbo)handboeken, opdrachtomschrijvingen, werkprocedures, naslagwerken en internetsites. Zorgvuldigheid en het juist interpreteren van gegevens is binnen deze taak voor de ICT-beheerder van groot belang, evenals pro-actief, probleemoplossend en bedrijfsgericht denken. De ICT-beheerder moet initiatief kunnen nemen en goed kunnen adviseren en organiseren binnen de richtlijnen van het bedrijf teneinde een applicatie te realiseren die aansluit bij en voorziet in de informatiebehoefte. De ICT-beheerder heeft bij het uitvoeren van zijn taken te maken met het spanningsveld tussen wensen van gebruikers, technische mogelijkheden en richtlijnen van het bedrijf. Ook het stellen van prioriteiten en het managen van tijd zijn lastige aspecten. 1 april 2003 1

II a Competenties deelkwalificatie Deelkwalificatie Ontwikkelen en onderhouden van applicaties 4 (ICT23.4/CREBO:56093) Vakmatig en methodisch (VM) 1. De kandidaat kan op basis van een functioneel en technisch ontwerp een plan van aanpak maken voor het realiseren van een applicatie en een ontwikkelomgeving inrichten en beheren. 2. De kandidaat kan aangeven wanneer specificaties niet eenduidig zijn en toelichting behoeven. 3. De kandidaat kan ergonomisch verantwoorde gebruikersinterfaces ontwerpen en realiseren. 4. De kandidaat kan met diverse programmeertalen en -methodieken (onderdelen van) applicaties realiseren en documenteren. 5. De kandidaat kan in overleg met collega s diverse onderdelen van applicaties samenvoegen tot één applicatie. 6. De kandidaat kan de kwaliteit van applicaties vaststellen, hierover rapporteren aan leidinggevenden en hen desgevraagd adviseren. 7. De kandidaat kan functioneren in een projectorganisatie waar Engels als voertaal gehanteerd wordt. Bestuurlijk-organisatorisch en strategisch (BOS) 8. De kandidaat kan zelfstandig werken vanuit een eigen verantwoordelijkheid binnen de regels van de (project-)organisatie. 9. De kandidaat heeft inzicht in de organisatie en de processtromen waarin de applicatie functioneert. Sociaal-communicatief en cultureel-normatief (SCCN) 10. De kandidaat kan gebruikers bewegen tot het actief geven van informatie en relevante feedback. 11. De kandidaat kan tijdens het ontwikkeltraject doelgericht overleggen en communiceren met de opdrachtgever. Leer- en vormgeving (LV) 12. De kandidaat kan feedback van teamgenoten en leidinggevenden ontvangen en gebruiken om zijn eigen functioneren te verbeteren. 1 april 2003 2

II b Toelichting op de vaki-tabellen In de hierna volgende tabellen worden de competenties gespecificeerd in vaardigheden, attitudes, kennis en inzichten (vaki s). De vaki s geven een richtlijn aan, het zijn voorbeelden en dat betekent ook dat de vaki-tabellen nooit alle vereiste vaardigheden, attitudes, kennis en inzichten zullen weergeven. Ze geven weer waaraan minimaal gedacht moet worden bij het inrichten van het onderwijs. De context of situatie waarin de competentie wordt aangeleerd of uitgevoerd kan dan met zich mee brengen dat aanvullende vaki s verlangd worden. De vaki s zijn veelal vanuit het beeld van de vakvolwassen beroepsbeoefenaar ontstaan. Bij het inrichten van het onderwijs dient men er dus rekening mee te houden dat we te maken hebben met beginnende beroepsbeoefenaars, wat gevolgen heeft voor het beheersingsniveau. Eenzelfde vaki-element kan ook op meerdere niveaus voorkomen en daardoor vragen oproepen voor wat betreft het beheersingsniveau. Het beheersingsniveau wordt daarom -daar waar het relevant isnader toegelicht. Ook hiervoor geldt dat dit niet uitputtend gebeurt, maar dat de ondergrens wordt aangegeven. 1 april 2003 3

II c VAKI-tabel per competentie 1 april 2003 4

Competentie VM 1: De kandidaat kan op basis van een functioneel en technisch ontwerp een plan van aanpak maken voor het realiseren van een applicatie en een ontwikkelomgeving inrichten en beheren. Analyseren - specificaties lezen en begrijpen - beoordelen technische haalbaarheid - aansluiting op de huidige situatie - beheersbaarheid - onderhoudbaarheid - aansluiting op opdracht - aansluiting op functioneel/technisch ontwerp - correctheid - selecteren relevante informatie voor eigen werkzaamheden - onderscheiden hoofd- en bijzaken - lezen van ERD s (Entity Relationship Diagram) Plannen - werkzaamheden - inzet mensen en middelen - schrijven plan van aanpak Prioriteiten stellen Ontwikkelomgeving inrichten en beheren Realistisch Analytisch Nauwkeurig Administratieve principes en technieken SWAT (Smart Web Analyses Tool) Schematechnieken - programmastroomschema - systeemstroomschema Symboolkennis Aanwezige hard- en software binnen de organisatie Standaard applicaties - office suites - applicaties voor planning en management - workbenches en programmeeromgevingen - ontwerpprogramma s - desktop publishing Relevante onderdelen in een plan van aanpak Belang van de applicatie voor de organisatie Voor- en nadelen van SWAT (Smart Web Analyses Tool) Voor- en nadelen van programmatechnieken Planning 1 april 2003 5

Competentie VM 2: De kandidaat kan aangeven wanneer specificaties niet eenduidig zijn en toelichting behoeven. Doorvragen bij de opdrachtgever Interpreteren van specificaties Filteren van informatie Kritisch Analytisch Diplomatiek Specificaties Volledigheid en bruikbaarheid van specificaties Relevantie van specificaties voor de gekozen oplossingsmethode 1 april 2003 6

Competentie VM 3: De kandidaat kan ergonomisch verantwoorde gebruikersinterfaces ontwerpen en realiseren. Ontwerpen van gebruikersinterfaces - vensters - meerkeuzelijstjes - knoppen - scrollbars - iconen - wizards - geluid - motion video Accuraat Resultaatgericht Inventief Basisprincipes van ergonomie Programmeertechnieken Programmaontwerpmethodieken Programmeren van gebruikersinterfaces Gegevenspresentatie-/vormgevingsaandachtspunten - vormgevingsaspecten: kleurgebruik, lay-out, tekst, compositie - selectiecriteria: tekst, animatie, beeld of geluid - interactiemogelijkheden - tekst - geluidseffecten - afbeeldingen - schermafdrukken - automatische doorloop Belang van applicatie en interface voor de gebruiker Mogelijkheden, voor- en nadelen van ontwerp- en programmeertechnieken Programmeertalen 1 april 2003 7

Competentie VM 4: De kandidaat kan met diverse programmeertalen en -methodieken (onderdelen van) applicaties realiseren en documenteren. Programmeren/coderen - gebruik maken van standaard interruptroutines - hergebruik bestaand materiaal Beperkt tot: - syntax, operatoren en datatypen - sequentie, iteratie, selectie - samengestelde datatypen - array s, strings, files - in- en output - procedures en functies - objecten en classes - gebruikersinterface/gui - overerving - exceptions Realiseren van een applicatie - ontwikkeling m.b.v. een GUI - database ontwikkelen, incl.: - invoerschermen/formulieren - tabellen, views en indexen - lijsten/rapporten - menustructuren - schermlay-out - foutafhandeling - integriteitbewaking Denk ook aan: Doorzettingsvermogen Nauwgezet Inventief Resultaatgericht Kostenbewust - niet opnieuw het wiel uitvinden - hergebruik Stressbestendig Basiskennis informatica Ontwikkelomgevingen/aanbod van ontwikkeltools Programmeren - programmeertalen - principes van objectgeoriënteerde talen - programmeermethoden - programeermogelijkheden van PLC s - standaard tekstformatteringsmethoden (HTML) - gegevensformatteringsmethoden (XML, EDI) - verschillende generaties programmeertalen Gegevenspresentatiemethoden Formele talen Bijvoorbeeld m.b.t. het gebruik van SQL: - sorteren - toevoegen - verwijderen - filteren - koppelen - optellen/aftrekken/vermenigvuldigen Bijvoorbeeld m.b.t. het gebruik ANSI- Actuele ontwikkelomgeving Belang van de applicatie voor het bedrijfsproces Wanneer eigen inzichten mogen prevaleren boven het functioneel en/of technisch ontwerp Levenscyclus van programmeertalen/ -omgevingen Voor- en nadelen van verschillende methoden Programmaflow Toepasbaarheid programmeermogelijkheden van standaardsoftware 1 april 2003 8

Competentie VM 4: (vervolg) De kandidaat kan met diverse programmeertalen en -methodieken (onderdelen van) applicaties realiseren en documenteren. - multimediaproducten realiseren, rekening houdend met: - vormgevingsaspecten: kleurgebruik, lay-out, tekst, compositie - selectiecriteria: tekst, animatie, beeld of geluid - interactiemogelijkheden - websites realiseren, incl.: - JavaScript - grafische afbeeldingen - plug-ins gebruiken binnen websites, zoals Flash en VRML Datamodelleren Toepassen methoden - programmaontwerptechniek: - procesgericht - gegevensgericht - objectgericht - gebruikmakend van Data Dictionary Afwegen gebruik hulpmiddelen Onder druk werken SQL: - selecteren van tabellen, kolommen en rijen - sorteren - (logische) operatoren - standaardfuncties en rekenkundige - bewerkingen - groeperen van gegevens - gegevens in meerdere tabellen raadplegen - subvragen - definiëren en wijzigen van tabellen, indexen en views - manipulaties met gegevens (vullen tabellen, wijzigen inhoud tabel, verwijderen rijen) Databasebouw/programmaontwerp - elementaire databasefunctionaliteit: - toevoegen - aanpassen - verwijderen - zoeken - rapportage - de kenmerken van verschillende typen DBMS-en waaronder: - relationele - hiërarchische 1 april 2003 9

Competentie VM 4: (vervolg) De kandidaat kan met diverse programmeertalen en -methodieken (onderdelen van) applicaties realiseren en documenteren. Documenteren - systeemspecificaties - functiebeschrijvingen - gegevensbeschrijvingen - programmadocumentatie - procedures - gebruikers- en productiehandleidingen - onderhoudsplan - systeemevaluatie - voortgangsrapportages - wijzigingsvoorstellen - netwerk - semantische - objectgeoriënteerde - de werking van DBMS-en op hoofdlijnen: - programmeerfaciliteiten - systeemarchitectuur - gegevensintegriteit/concurrency control - consistency - recovery/roll back - autorisatie en autorisatieniveaus - beheerfaciliteiten - utility services - de functies van DBMS-en op hoofdlijnen: - data-engine/data processing - toegang - relatie naar OS - TP monitor - API Scada Embedded software Bestaande software(-componenten) - bijvoorbeeld i.v.m. uitbreiding of hergebruik van bestaande software (-componenten) 1 april 2003 10

Competentie VM 5: De kandidaat kan in overleg met collega s diverse onderdelen van applicaties samenvoegen tot één applicatie. Samenvoegen van diverse onderdelen - onderzoeken of delen zijn samen te voegen - inpassen van bestaande en eigen codes - testen van samengevoegde onderdelen Onder druk werken Samenwerken - binnen de organisatie/het team/de afdeling - afstemmen van werkzaamheden Overleggen/vergaderen Doorzettingsvermogen Stressbestendig Pro-actief Meedenkend Alert Collegiaal Andere disciplines - deelwerkzaamheden van collega s binnen het vakgebied van applicatieontwikkeling - werkzaamheden van collega s buiten het vakgebied van applicatieontwikkeling Overleg-/vergadertechnieken - het stellen van adequate vragen - beantwoorden van vragen - klantvriendelijkheid - onderscheiden hoofd- en bijzaken - inachtneming van omgangsvormen - samenvatten Mate van overdraagbaarheid van de applicatie De verhouding van de onderdelen in relatie tot de gehele applicatie Technieken voor het samenvoegen van applicatieonderdelen 1 april 2003 11

Competentie VM 6: De kandidaat kan de kwaliteit van applicaties vaststellen, hierover rapporteren aan leidinggevenden en hen desgevraagd adviseren. Testen - een acceptatietest opstellen - een testplan opstellen voor het testen van functionaliteit, technische prestaties, gebruikersinterface en procedures - een testplan uitvoeren Doorzettingsvermogen Stressbestendig Onderzoeken van aard Softwareontwikkeling Kwaliteitsstandaarden - algemeen geldende standaarden - specifieke kwaliteitscriteria Testtools Afbreukrisico van een applicatie - consequenties van (ver)storingen - belang continuïteit Voor- en nadelen van testmethodieken en -tools Rapporteren - testresultaten - performance - verbetervoorstellen Testmethodieken - bottum-up testen - top-down testen Adviseren - voorstellen doen voor de inrichting van een applicatie Documenteren - procedures - systeemtest - acceptatietest - systeemevaluatie - voortgangsrapportages - wijzigingsvoorstellen 1 april 2003 12

Competentie VM 7: De kandidaat kan functioneren in een projectorganisatie waar Engels als voertaal gehanteerd wordt. Gebruik maken van kantoorhulpmiddelen ITIL toepassen Projectmatig werken - plannen en volgens planning werken - omgaan met deadlines - projectplannen interpreteren en eigen rol(len) daaruit kunnen halen - vervullen van verschillende rollen binnen een project - coördineren van een project Flexibel Punctueel Zelfstandig Loyaal aan afspraken Procedures, regels, richtlijnen - geldende algemene procedures en regels binnen een projectorganisatie Kantoorhulpmiddelen - t.b.v. eigen gebruik - t.b.v. gebruikers/klanten ITIL - globaal, op hoofdlijnen Engelse taal Het nut en de noodzaak van procedures, regels, richtlijnen Ruimte in budgetten Timemanagement Communicatief vaardig - informatie inwinnen en verstrekken - luisteren - tweegesprekken voeren - vergaderen - eenvoudige correspondentie voeren Mondeling en schriftelijk taalvaardig in de Engelse taal - gebruik maken van (elektronische) Engelstalige vertaalwoordenboeken - Engelstalige ICT-terminologie in het 1 april 2003 13

Competentie VM 7: (vervolg) De kandidaat kan functioneren in een projectorganisatie waar Engels als voertaal gehanteerd wordt. juiste kader plaatsen - Engelstalige ICT-terminologie vertalen naar het Nederlands - in systeemdocumentatie en registratiesystemen het juiste Engelse vakjargon gebruiken - in gesprek met een Engelstalige collega s/leveranciers Engelstalige ICT-terminologie correct hanteren 1 april 2003 14

Competentie BOS 8: De kandidaat kan zelfstandig werken vanuit een eigen verantwoordelijkheid binnen de regels van de (project-)organisatie. Regels toepassen en naleven - werken volgens kwaliteitszorgmethodieken - werken volgens vastgestelde processchema s - werken volgens procedures - werkinstructies hanteren Timemanagement Om kunnen gaan met een stuk vrijheid Verantwoording afleggen Kennis delen Flexibel Punctueel Zelfstandig Loyaal aan afspraken Geen 9-5 mentaliteit Praktisch Verantwoordelijkheidsgevoel Procedures, regels, richtlijnen - wet- en regelgeving, bijvoorbeeld t.a.v. arbeidsomstandigheden (arbo) - geldende algemene procedures en regels binnen een organisatie - werkinstructies Kwaliteitszorg - kwaliteitscriteria - handboeken - methodieken - kwaliteitssystemen Eigen bevoegdheden Het nut en de noodzaak van procedures, regels, richtlijnen Bedrijfsprocedures - belang van procedures - voor- en nadelen van werken volgens procedures Bedrijfshiërarchie - relaties tussen processen en afdelingen Rollen binnen de organisatie - onderscheid afdelingen/functies binnen een organisatie - eigen rol Opdrachten toetsen aan verantwoordelijkheden en bevoegdheden en eventuele onduidelijkheden aankaarten bij de leidinggevende Eigen werkproces - in relatie tot bedrijfsproces Beleid - bedrijfsdoelstellingen - financiering (globaal) - budgetten - bestuur Belangen van andere disciplines - politieke spelletjes Organisatiecultuur - formeel/informeel Organisatiecultuur - formeel/informeel 1 april 2003 15

Competentie BOS 8: (vervolg) De kandidaat kan zelfstandig werken vanuit een eigen verantwoordelijkheid binnen de regels van de (project-)organisatie. Organisatiestructuur - organisatievorm - lijn-, lijn/staf-, matrix-, projectorganisatie - organisatieschema s tekenen, lezen en begrijpen - de verschillende niveaus van beslissingsbevoegdheid 1 april 2003 16

Competentie BOS 9: De kandidaat heeft inzicht in de organisatie en de processtromen waarin de applicatie functioneert. Beoordelen van de functionaliteit van de applicatie in relatie tot het bedrijfsproces Rapporteren - verbetervoorstellen m.b.t. de inrichting en het gebruik van een applicatie Kritisch Analytisch Alert Bedrijfsprocessen - in relatie tot de informatiebehoefte - goederenstroom/geldstroom/ informatiestroom Processchema s Werkproces organisatie en gebruiker Bedrijfsprocessen - verhouding tussen bedrijfsprocessen en de informatiebehoefte - relaties tussen processen onderling en de informatievoorziening - goederenstroom/geldstroom/ informatiestroom - belang van de continuïteit van het bedrijfsproces Relaties tussen processen Functionaliteit van de applicatie in relatie tot het bedrijfsproces 1 april 2003 17

Competentie SCCN 10: De kandidaat kan gebruikers bewegen tot het actief geven van informatie en relevante feedback. Motiveren/stimuleren/doorvragen Assertief Mensenkennis Waarde van kritiek Feedback vragen en geven - specifiek m.b.t. het gebruik van de applicatie - algemeen m.b.t. tot zijn functioneren Vastberaden Sociaal Communicatiemethodieken - het stellen van adequate vragen - beantwoorden van vragen - klantvriendelijkheid - onderscheiden hoofd- en bijzaken - inachtneming van omgangsvormen - samenvatten Onderlinge relaties en verhoudingen Feedbackproces - goede manier van feedback geven en ontvangen 1 april 2003 18

Competentie SCCN 11: De kandidaat tijdens het ontwikkeltraject doelgericht overleggen en communiceren met de opdrachtgever. Communicatief vaardig - informatie inwinnen en verstrekken - luisteren - tweegesprekken voeren - vergaderen - eenvoudige correspondentie voeren Rapporteren en presenteren - mondeling en schriftelijk - presentatie houden - informatie vastleggen en verspreiden (bijv. via een memo of e-mail) Assertief Duidelijk Functiegericht Overtuigend Oplossingsgericht Klantgericht/klantvriendelijk - beleefd Nederlandse taal Engelse taal Communicatietechnieken - stellen van adequate vragen - beantwoorden van vragen - klantvriendelijkheid - onderscheiden hoofd- en bijzaken - inachtneming van omgangsvormen - samenvatten Het gebruik en de inzet van verschillende communicatiemiddelen - telefoon - brief - e-mail - face-to-face Mondeling en schriftelijk taalvaardig in de Nederlandse en Engelse taal - gebruik maken van (elektronische) Engelstalige vertaalwoordenboeken - Engelstalige ICT-terminologie in het juiste kader plaatsen - Engelstalige ICT-terminologie vertalen naar het Nederlands - in gesprek met een Engelstalige opdrachtgever Engelstalige ICTterminologie correct hanteren Empathisch Presentatietechnieken Belang van klant/leverancier/collega Vaardig in het voeren van telefoongesprekken in het Nederlands en het Engels 1 april 2003 19

Competentie LV 12: De kandidaat kan feedback van teamgenoten en leidinggevenden ontvangen en gebruiken om zijn eigen functioneren te verbeteren. Feedback vragen en geven - specifiek m.b.t. aansturen/leidinggeven - specifiek m.b.t. het geven van feedback aan medewerkers Ontvangen kritiek vertalen naar concrete verbeterpunten voor eigen functioneren Onderzoekend van aard Loyaal aan afspraken Kritisch - t.a.v. eigen functioneren Openstaand voor kritiek Eigen grenzen en mogelijkheden Feedbackproces - goede manier van feedback geven en ontvangen Belang van een leven lang leren Waarde van kritiek Grenzen aangeven Herkennen van eigen hiaten in benodigde competenties (vaardigheden, attitudes, kennis en inzichten) 1 april 2003 20

III a Toelichting op toetsing en afsluiting In de hierna volgende tabellen worden aanwijzingen gegeven voor het samenstellen van een afsluitende toets voor deze deelkwalificatie. De tabellen kennen de volgende opbouw: - Uit te voeren activiteiten De belangrijkste activiteiten die in de opdracht aan de orde zullen moeten komen, worden genoemd. Er is een afzonderlijke tabel voor de vakmatige en methodische competenties, de bestuurlijkorganisatorische en strategische competenties en de sociaal-communicatieve en cultureel-normatieve competenties enerzijds en de leer- en vormgevingscompetenties anderzijds. - Te volgen werkproces Het werkproces dat de kandidaat moet kunnen volgen wordt hier geschetst. - Beheersingscriteria Proces Aan de hand van deze aspecten kan beoordeeld worden of de kandidaat alle relevante onderdelen van het werkproces heeft uitgevoerd. (De aangegeven nummers verwijzen naar de competenties.) - Beheersingscriteria Resultaat Aan de hand van deze criteria kan beoordeeld worden of de door de kandidaat ontwikkelde producten aan de producteisen voldoen. (De aangegeven nummers verwijzen naar de competenties.) - Mogelijke bewijzen Hier worden mogelijke documenten, formulieren, producten etc. genoemd waarmee de kandidaat het gevolgde proces en/of het resultaat ten behoeve van een derde kan aantonen. 1 april 2003 21

III b Aanbevelingen voor toetsing en afsluiting Aanbevelingen toetsing deelkwalificatie: Ontwikkelen en onderhouden van applicaties 4 (ICT23.4/CREBO:56093) Vakmatige en methodische competenties, bestuurlijk-organisatorische en strategische competenties en sociaal-communicatieve en cultureel-normatieve competenties Uit te voeren activiteiten Te volgen werkproces Beheersingscriteria Proces Beheersingscriteria Resultaat Mogelijke (vormen van) bewijzen - maken van een plan van aanpak voor de realisatie van een applicatie - ontwerpen en realiseren van gebruikersinterfaces - realiseren van een applicatie en samenvoegen van delen van applicaties - testen van applicaties - rapporteren en adviseren over applicaties Input - functioneel en technisch ontwerp - opdrachtbeschrijving - bestaand netwerk - ontwikkel- en programmeertools Verwerking - vergaren van informatie - analyseren van het functioneel en technisch ontwerp - opstellen plan van aanpak - bespreken plan van aanpak met de opdrachtgever/leidinggevende en het plan eventueel bijstellen - realiseren van de opdracht, i.c.: plannen, organiseren, programmeren/ coderen - testen van applicatie(s) - rapporteren - documenteren Resultaat - een correct werkende - analyseert een functioneel en technisch ontwerp (comp. 1) - stelt een plan van aanpak op (comp. 1) - richt een ontwikkelomgeving in en beheert deze (comp. 1) - vraagt om verduidelijking van specificaties indien deze niet duidelijk zijn vermeld (comp. 2) - ontwerpt ergonomische gebruikersinterfaces (comp. 3) - realiseert ergonomische gebruikersinterfaces (comp. 3) - realiseert m.b.v. diverse programmeertalen en methodieken (onderdelen van) applicaties (comp. 4) - voegt onderdelen van applicaties in overleg met collega s samen tot één applicatie (comp. 5) - voert systeemtests uit en stelt de kwaliteit van een applicatie vast (comp. 6) - volledig en correct plan van aanpak voor de realisatie van een applicatie (comp. 1) - ontwikkelomgeving is correct ingericht en beheerd (comp. 1) - specificaties zijn op juiste wijze geïnterpreteerd en gebruikt (comp. 2) - gebruikersinterfaces voldoen aan de gestelde ergonomieeisen (comp. 3) - gerealiseerde (onderdelen van) applicaties voldoen aan de eisen van de opdracht (comp. 4) - delen van applicaties zijn op correcte wijze samengevoegd (comp. 5) - de kwaliteit van applicaties wordt op correcte wijze vastgesteld d.m.v. systeemtests (comp. 6) - resultaten n.a.v. systeemtests worden op correcte wijze gerapporteerd (comp. 6) - adequaat uitgevoerde Proces: Observatieverslag van de praktijkopleider en/of docent op basis van de beheersingscriteria behorende bij het proces Resultaat: - plan van aanpak - gerealiseerde interfaces - gerealiseerde applicaties (of deel daarvan) - testrapportages - verklaringen van opdrachtgever, gebruikers, collega s Proces/Resultaat: Nagesprek en verslag van het nagesprek 1 april 2003 22

Aanbevelingen toetsing deelkwalificatie: (vervolg) Ontwikkelen en onderhouden van applicaties 4 (ICT23.4/CREBO:56093) Vakmatige en methodische competenties, bestuurlijk-organisatorische en strategische competenties en sociaal-communicatieve en cultureel-normatieve competenties Uit te voeren activiteiten Te volgen werkproces Beheersingscriteria Proces Beheersingscriteria Resultaat Mogelijke (vormen van) bewijzen applicatie (of deel daarvan) - volledige en juiste documentatie - tevreden opdrachtgever en gebruikers - rapporteert over testresultaten aan zijn leidinggevende (comp. 6) - werkt goed in een Engelstalige projectorganisatie (comp. 7) - werkt project-/planmatig (comp. 7 en 8) - handelt conform verantwoordelijkheden en bevoegdheden (comp. 8) - toont aan kennis van en inzicht in de organisatie te hebben (comp. 9) - motiveert gebruikers tot het geven van feedback (comp. 10) - draagt zorg voor een goede communicatie (comp. 11) werkzaamheden binnen een Engelstalige projectorganisatie (tijdig, accuraat en volgens de regels en procedures) (comp. 7 en 8) - gerealiseerde applicatie sluit aan op het bedrijfsproces (comp. 9) - communicatie, samenwerking, uitvoering en resultaat zijn naar tevredenheid van de opdrachtgever en collega s (comp. 10 en 11) 1 april 2003 23

Aanbevelingen toetsing deelkwalificatie: Ontwikkelen en onderhouden van applicaties 4 (ICT23.4/CREBO:56093) Leer- en vormgevingscompetenties Uit te voeren activiteiten Te volgen werkproces Beheersingscriteria Proces Beheersingscriteria Resultaat Mogelijke (vormen van) bewijzen Reflectieverslag - voeren van een voortgangsgesprek Input - de in het kader van de deelkwalificatie uit te voeren activiteiten - voortgangsgesprek - verbeterpunten Verwerking - reflecteren op eigen handelen - evalueert adequaat (comp. 12) - vraagt feedback (comp. 12) - reageert effectief op kritiek (comp. 12) - brengt aantoonbare verbeteringen aan (comp. 12) - geeft aan hoe feedback is verwerkt (comp. 12) Proces/Resultaat: Observatieverslag van de praktijkopleider en/of docent op basis van de beheersingscriteria behorende bij het proces Nagesprek en verslag van het nagesprek Resultaat - inzicht in eigen kwaliteiten - verbeterde werkwijze 1 april 2003 24