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).