| Etapy realizacji programu |
|
Praca programisty polega na właściwym wykorzystaniu posiadanej wiedzy na temat technik programistycznych i rozwiązań software-owych do zrealizowania idei programu i zamieniania jej w postać listy rozkazów i parametrów. W tym celu niezbędne jest podzielenie całości na osobne moduły składające się z grup poleceń, które później będą wspólnie odpowiedzialne za wykonywanie określonych zadań w gotowym produkcie. W fazie budowania planu projektu najbardziej niezbędną cechą autora programu jest kreatywność. Musi bowiem zdecydować, jaką drogę obrać w realizacji swego planu. Często dróg tych jest kilka, jednak zadaniem programisty jest podjęcie właściwej decyzji. Czynnikami, które najczęściej determinują odpowiedni wybór takiego lub innego rozwiązania, są zwykle szybkość działania programu, który powstanie w efekcie wykorzystania danej metody oraz jego wielkość, czyli wspólny rozmiar wszystkich plików składających się na gotowy produkt. Sama wiedza programistyczna to jeszcze nie wszystko. Zanim autor będzie mógł zabrać się do pisania programu, musi wymyślić koncepcję, na bazie której powstanie dokładny plan roboczy. Ostatnim etapem takiego planu jest żmudne testowanie poprawności działania poszczególnych modułów składających się na kompletny system operacyjny lub pakiet biurowy.
|
