Zasada działania oprogramowania

Wspólnym określeniem dla programów i powiązanych danych jest oprogramowanie. Elementem dodatkowym może być na przykład dokumentacja oprogramowania, zawarta w cyfrowej lub drukowanej instrukcji. Oprogramowanie określa, co robi urządzenie kontrolowane przez oprogramowanie i jak to robi.

Definicja terminu oprogramowanie

oprogramowanie small businessTerminem oprogramowanie można określić wszystkie informacje, które należy dodać do sprzętu, aby można było używać urządzenia sterowanego oprogramowaniem do określonego zestawu zadań. Sterowana programowo zasada działania pozwala sprzętowi pracować indywidualnie. Obecnie oprogramowanie jest stosowane nie tylko w klasycznych komputerach, ale także w wielu systemach wbudowanych, takich jak pralki, telefony komórkowe, systemy nawigacji i nowoczesne telewizory. Termin oprogramowanie nadal nie jest jednolity, a także nie jest jasno zdefiniowany. Wynika to z faktu, że „w inżynierii oprogramowania jednolite, solidne, spójne i systematyczne tworzenie koncepcji jest utrudnione przez dużą szybkość innowacji i przydatność praktyczną”. Dlatego często istnieją różne definicje, które w zależności od autora i kontekstu różnią się szczegółami. Określenie oprogramowanie jest na ogół używane tylko do programów, ale nie do innych danych. Ponadto w zależności od definicji można jednak dodać kod źródłowy, dalsze dane lub dokumentację. Pojęcie oprogramowanie jest również używane jako ogólny termin dla różnych rodzajów programów (oprogramowanie graficzne, oprogramowanie aplikacyjne, oprogramowanie small business, standardowe oprogramowanie, oprogramowanie zabezpieczające i inne).

W latach pięćdziesiątych oprogramowanie i sprzęt były nadal postrzegane jako całość. Oprogramowanie było częścią sprzętu i nosiło nazwę kodu programu. Po raz pierwszy termin oprogramowanie, w 1958 roku, wymyślił statystyk John W. Tukey.