Prijs:
2880 (EUR)
Dgn:
8x1
WWT Punten:
200
Inleiding
Softwareconstructie is een omvangrijk onderdeel van het totale ontwikkeltraject. De vraag die hier centraal staat is of softwareontwikkeling mogelijk is zonder ontwerp, analyse en constructie. Hoewel ontwerp en analyse niet noodzakelijk zijn (maar wel aan te raden), is softwareconstructie dit wel, en vormt daarom de spil van het totale ontwikkelproces.
In veel gevallen is de source-code de enige documentatie beschikbaar van het programma, daarom is source-code van hoge kwaliteit van groot belang. De hiervoor genoemde argumenten geven aan dat softwareconstructie belangrijk is en zelfs cruciaal.
Doelgroep
Deze training is bestemd voor softwareontwikkelaars die source-code van hoge kwaliteit willen ontwikkelen en het proces van software maken willen vastleggen middels een aantal regels.
Voorkennis
De deelnemer moet het voortraject hebben gevolgd van het WWT en ervaring hebben met automatische processen in de industrie.
Globale inhoud
Alle taken van softwareconstructie komen aan de orde en gelijktijdig maakt de deelnemer een eigen document met programmeerrichtlijnen. Dit document is een beschrijving van zijn eigen ideële softwareconstructie proces. Op basis van dit document kan hij bij zijn werkgever een discussie opvoeren omtrent de bestaande programmeerrichtlijnen en een kritisch reflectie verzorgen.
Invulling
ATS cursussen worden gegeven door ervaren docenten, die beschikken over veel praktische kennis. De training zal plaatsvinden in één van onze ATS trainingscentra of op locatie bij de klant. Voorafgaande aan de cursus kan een intakegesprek worden gevoerd om de eisen van de deelnemer en het bedrijf te bespreken. Bij de presentaties wordt gebruik gemaakt van verhelderende voorbeelden, theoretische vraagstukken en praktische oefeningen. De ATS cursussen zijn interactief en de docent zal er altijd voor zorgen dat de inhoud van de training direct betrekking heeft op uw eigen situatie.
Specifieke inhoud
- Controle van softwareontwerp met als doel een soepel constructieproces
- Ontwerpen en schrijven van routines en modulen (klasse)
- Creëren van datatypen en benamingen van variabelen
- Selecteren controle structuren en organiseren van blokken van statements
- Zoeken en oplossen van softwarefouten
- Testen van units
- Beoordelen van de door u geschreven code door teamleden
- Bijschaven van code door in te delen en te voorzien van commentaar
- Integreren van software componenten en het tunen van de code om het sneller en kleiner te maken
- Leertaak:
1. Construeren software voor een controller met 16 I/O (mix van Digitaal/Analoog) en beperkte automatiseringsfunctionaliteit (sturen, bedienen en melden)
2. Construeren software voor een controller met 32 I/O (mix van Digitaal/Analoog) en automatiseringsfunctionaliteit (sturen, bedienen en melden en receptuurafhandeling)
3. Construeren software voor een controller met 64 I/O (mix van Digitaal/Analoog) en complexe automatiseringsfunctionaliteit (sturen, bedienen en melden en SCADA)