Oprogramowanie i jego zadania
Oprogramowanie jest to ogół środków programowych dostępnych w ramach systemu komputerowego. Umożliwia ono bądź ułatwia przygotowanie i eksploatacje systemów informatycznych. Jest zbiorem zróżnicowanych środków programowych (pakietów programów).
Najważniejsze cechy dobrego oprogramowania:
- niezawodność - program w sposób zadawalający spełnia niezbędne funkcje;
- zgodność - program odpowiada projektowi technicznemu (zgodność zewnętrzna) oraz zawiera jednolitą notację, terminologię i symbolikę (zgodność wewnętrzna - spójność);
- racjonalność - program zawiera tylko te operacje, które są rzeczywiście niezbędne od realizacji jego funkcji;
- dokładność - wyniki generowane przez program mają precyzję wystarczającą z punktu widzenia przeznaczenia;
- sprawność - program spełnia wymagane funkcje bez zbędnego wykorzystywania zasobów komputera;
- przyjazność - oznacza posługiwanie się programem bez zbędnego nakładu sił i czasu użytkownika oraz możliwość intuicyjnej obsługi;
- strukturyzacja - wszystkie części oprogramowania są w określony sposób zorganizowane w jedną całość (stosowanie standardów);
- kompletność - program zawiera wszystkie niezbędne elementy;
- informatywność - program zwiera informacje niezbędne i wystarczające do zrozumienia jego przeznaczenia, ograniczeń, rodzajów przetwarzanych danych, stanu bieżącego itp.;
- modyfikowalność - program ma strukturę pozwalającą na łatwe dokonanie wymaganych zmian;
- niezależność maszynowa - programy mogą być wykonywane na komputerach o różnych konfiguracjach.




