Na etapie programowania systemu realizowany jest proces tworzenia oprogramowania użytkowego, przebiegający w pięciu kolejnych podetapach:
• analiza wymagań jakościowych (10%),
• określenie specyfikacji (10%),
• projektowanie struktury oprogramowania systemu (15%),
• kodowanie modułów programowych (20%),
• testowanie oprogramowania systemu (45%).
W ramach weryfikacji systemu sprawdza się:
• możliwość realizacji funkcji systemowych oraz ich opcji,
• poprawność realizacji algorytmów obliczeniowych,
• ergonomiczność systemu, tj. łatwość jego użytkowania,
• poziom ochrony danych (ochrona integralności i dostę-
pu),
• działania funkcji rachunkowych, usuwających lub
zmniejszających skutki ewentualnych awarii systemu.
Ponadto należy przeprowadzić testowanie przeciążeń syste-
mu - poprawność działania systemu może być zakłócona przy dużych przeciążeniach systemu (np. zbyt duża liczba transakcji w określonym przedziale czasu).