Schematy blokowe to przydatny sposób na uporządkowanie kodu programistycznego.
Programiści komputerowi piszą każdy aspekt dowolnego oprogramowania, które sprawia, że komputer działa, oblicza, rejestruje, analizuje i generuje dane. Około 80 procent procesu projektowania oprogramowania odbywa się na papierze, zanim zacznie się pisanie jakiegokolwiek kodu komputerowego. Programiści używają narzędzi, takich jak dokumentacja projektowa, schematy blokowe i pseudokod, aby utrzymać porządek w procesie programowania.
Dokumentacja
Tylko programiści komputerowi i osoby pracujące nad projektem rozwoju oprogramowania kiedykolwiek zobaczą początek dokumentacji programu, która obejmuje wyjście, projekt wydruku, wyjście ekranu i wejście dokumentacja. Użytkownicy końcowi będą widzieć techniczne instrukcje „jak to zrobić” tylko podczas wydania oprogramowania. Dokumentacja wyjściowa opisuje, jakie są wyniki analizy danych, które ma wykonać oprogramowanie. Projekt drukarki obejmuje układ tego, jak drukowane dokumenty będą wyglądać dla użytkownika końcowego. Dokumentacja wyjściowa ekranu to raporty i rysunki przedstawiające, jak każdy ekran będzie wyglądał dla użytkownika końcowego, gdy użytkownik końcowy będzie mógł wchodzić w interakcję z oprogramowaniem. Dokumentacja wejściowa zawiera opisy typów danych, które zostaną wprowadzone do nowego programu, takich jak imiona i nazwiska, daty, kwoty, informacje o kartach kredytowych, bazy danych i inne. Wszystkie te fragmenty dokumentacji pomagają programiście komputerowym wymyślić nazwy zmiennych do wykorzystania w kodzie komputerowym.
Wideo dnia
Wykresy przepływu
Schematy blokowe to diagramy obrazkowe, które ilustrują, co każdy proces robi z danymi, gdy są one przetwarzane przez różne komponenty nowej aplikacji. Każdy wykres zaczyna się od małego owalu i wskazuje ruch w trakcie procesu za pomocą strzałek kierunkowych przechodzących przez kształty. Każdy kształt ma inne znaczenie. Prostokątne pola wskazują proces lub akcję. Diamenty wskazują punkt decyzyjny i będą miały rozciągający się od nich wskaźnik kierunku „tak” lub „nie”. Schematy blokowe kończą się małym owalem. Strony są połączone małymi kółkami, jeśli ma to zastosowanie. Schematy blokowe wizualnie opisują, co powinien zrobić proces i kiedy, aby programiści mogli napisać kod komputerowy w kolejności logiki określonej na schematach blokowych.
Pseudo kod
Pseudokod to termin techniczny oznaczający „fałszywy kod”, ponieważ są to bloki zdań w wierszu, które mają reprezentować rzeczywisty kod komputerowy napisany prostym językiem angielskim. Linie pseudokodu są modelowane na podstawie wizualnych wzorców logicznych na schematach blokowych. Ten fałszywy kod może być tak prosty, jak „Użytkownik naciśnie przycisk Enter”. Ekran wyświetla „Hello World!” do złożonych, takich jak „Użytkownik naciśnie przycisk „Enter”. Rozpoczyna się obliczanie podprogramu. Ekran wyświetla odpowiedź w formacie dziesiętnym”. Po napisaniu pseudokodu dla oprogramowania, programista komputerowy „sprawdzi” go, uruchamiając go, aby upewnić się, że działa logicznie. Gdy nie ma teoretycznych błędów logicznych i każda sekcja kodu jest uwzględniona, wtedy programista usiądzie i napisze rzeczywisty kod komputerowy w języku programowania określonym przez pracodawca.