Stroomdiagrammen zijn een handige manier om de programmeercode overzichtelijk te houden.
Computerprogrammeurs schrijven elk aspect van elk stukje software dat een computer laat draaien, berekenen, registreren, analyseren en uitvoeren van gegevens. Ongeveer 80 procent van het softwareontwerpproces wordt op papier uitgevoerd voordat het schrijven van computercode daadwerkelijk begint. Programmeurs gebruiken tools zoals ontwerpdocumentatie, stroomschema's en pseudocode om het programmeerproces georganiseerd te houden.
Documentatie
Alleen computerprogrammeurs en degenen die aan het softwareontwikkelingsproject werken, zullen ooit de beginnende programmadocumentatie, inclusief uitvoer, printontwerp, schermuitvoer en invoer documentatie. Eindgebruikers krijgen de technische "how-to"-handleidingen pas te zien tijdens de release van de software. Uitvoerdocumentatie beschrijft wat de resultaten zijn van het analyseren van gegevens die de software moet doen. Het printerontwerp omvat de lay-out van hoe de afgedrukte documenten eruit zullen zien voor de eindgebruiker. Documentatie over schermuitvoer bestaat uit rapporten en tekeningen van hoe elk scherm eruit zal zien voor de eindgebruiker wanneer de eindgebruiker in staat is om met de software te communiceren. De invoerdocumentatie bevat beschrijvingen van de soorten gegevens die in het nieuwe programma worden ingevoerd, zoals namen, datums, bedragen, creditcardgegevens, databases en meer. Al deze stukjes documentatie helpen de computerprogrammeur om variabelenamen te bedenken die binnen de computercode kunnen worden gebruikt.
Video van de dag
Stroomschema's
Stroomdiagrammen zijn afgebeelde diagrammen die illustreren wat elk proces doet met een stukje gegevens terwijl het wordt verwerkt door de verschillende componenten van de nieuwe softwaretoepassing. Elke kaart begint met een klein ovaal en geeft beweging tijdens het proces aan met richtingspijlen door de vormen. Elke vorm heeft een andere betekenis. Rechthoekige vakken geven een proces of een actie aan. Ruiten geven een beslissingspunt aan en er loopt ofwel een "ja" of een "nee" richtingaanwijzer uit. Stroomdiagrammen eindigen met een klein ovaal. Pagina's zijn verbonden met kleine cirkels indien van toepassing. Stroomdiagrammen beschrijven visueel wat het proces moet doen en wanneer, zodat de programmeurs de computercode kunnen schrijven in de volgorde van de logica die is gespecificeerd in de stroomdiagrammen.
Pseudocode
Pseudocode is een technische term voor "valse code", omdat het blokken met regels zijn die bedoeld zijn om de werkelijke computercode weer te geven die in gewoon Engels is geschreven. De regels pseudocode zijn gemodelleerd naar de visueel logische patronen in de stroomdiagrammen. Deze valse code kan zo simpel zijn als "Gebruiker drukt op 'Enter'-knop. Het scherm toont 'Hallo wereld!'" tot complex, zoals "Gebruiker drukt op 'Enter'-knop. Bereken subroutine begint. Het scherm toont het antwoord in decimaal formaat." Nadat de pseudocode voor de software is geschreven, zal de computerprogrammeur deze "controleren" door er doorheen te lopen om er zeker van te zijn dat deze logisch functioneert. Als er geen theoretische logische fouten aanwezig zijn en elk deel van de code is verantwoord, dan is de programmeur gaat zitten en schrijft de eigenlijke computercode in de programmeertaal zoals gespecificeerd door de werkgever.