Kā zīmēt blokshēmas?

Atjaunots: 2023-11-27

Turpinājumā apkopoti ieteikumi, lai vizuāli attēlotu programmēšanas loģiku un procesus blokshēmās Programmēšana II kursa ietvaros.

Saturs

Kas ir blokshēma?

Blokshēmas ir vienkāršs, taču efektīvs rīks, lai atvieglotu sarežģītu sistēmu saprašanu un dokumentēšanu. Tās bieži izmantoto programmēšanā, inženierzinātnēs, uzņēmējdarbības un citās jomās, tomēr turpmāk blokshēmas tiks apskatītas tuvāk, lai attēlotu programmēšanas loģiku.

Kādi simboli tiek izmantoti blokshēmās?

Turmpāk ir paskaidroti pamata simboli, kas tiek izmantoti blokshēmas veidošanai (piemēram, programmā Draw.io).

Laika zonas lietotnes skats
  • Sākums/Beigas (aplis) - norāda sākuma un beigu punktus.
  • Procesi (taisnstūris vai kvadrāts) - norāda konkrētu darbību vai procesu, kas jāveic programmas izpildes laikā.
  • Lēmumi (rombs) - norāda vietu programmēšanas blokshēmā, kur tiek pieņemti lēmumi vai veiktas nosacījumu pārbaudes, piemēram, if sazarojums.
  • Apakšprocess (taisnstūris ar atkāpēm abās pusēs) - norāda, ka procesa vai funkcijas detalizācija ir izvietota citur un var būt atsevišķā diagrammā vai datnē, piemēram, lai izskaidrotu kādu sarežgītu funkciju, moduli vai atsevišķu procesu.
  • Manuālā ievade (taisnleņķa trapece) – norāda lietotāja ievadi.
  • Dokuments(-i) – norāda procesu, kura rezultātā tiek sagatavota datne(-s).
  • Dati (paralelograms) - norāda datu plūsmu starp funkcijām, priekšskatu (frontend) / servera pusi (backend), programsaskarnēm (API) utml.
  • Aizkavēšanās – norāda aizkavēšanos, piemēram, gaidīšanu, lai iegūtu datus no datubāzes, API vai citiem avotiem.
  • Sagatavošana – norāda uz iestatīšanas nosacījumiem vai sagatavojošiem soļiem, kas nepieciešami pirms var turpināt uz nākamo darbību vai procesa posmu.

Kā zīmēt blokshēmas?

Blokshēmas var zīmēt gan uz papīra, gan arī izmantojot dažādas programmas, piemēram,

Kas jāņem vērā, zīmējot blokshēmas?

Blokshēmas ir paredzētas, lai atvieglotu sarežģītu sistēmu skaidrošanu un dokumentēšanu. Tāpēc, lai blokshēmas būtu saprotamas, tās jāzīmē pēc iespējas vienkāršāk, loģiskāk un skaidrāk.

Blokshēmai ir jāatēlo loģiski secīgi procesi, kas tiek veikti, lai sasniegtu kādu rezultātu. Tāpēc ir jāizvairās no liekiem procesiem, kas nav saistīti ar galveno rezultātu.

Blokshēmai ir jābūt pārskatāmai, tāpēc tās zīmēšanai ir jāizmanto pietiekami lieli simboli, lai būtu iespējams izlasīt tekstu, kas ir iekšā simbolos.

Autors
Mārtiņš Bērziņš avatar
Mārtiņš Bērziņš

Uzraksti atsauksmi uz [email protected] [email protected]

Smiltenes vidusskolas logo