Typy
Typy
oprogramowania
oprogramowania
komputera
komputera
Co to jest oprogramowanie ?
Co to jest oprogramowanie ?
Oprogramowanie
– całość informacji w postaci
zestawu instrukcji, zaimplementowanych
interfejsów i zintegrowanych danych
przeznaczonych dla komputera do realizacji
wyznaczonych celów. Celem oprogramowania jest
przetwarzanie danych w określonym przez twórcę
zakresie. Oprogramowanie to dział informatyki.
Oprogramowanie
jest synonimem terminów
program
komputerowy
oraz
aplikacja
, przy czym stosuje
się go zazwyczaj do określania większych
programów oraz ich zbiorów.
Oprogramowanie tworzą programiści w
procesie programowania. Oprogramowanie jako
przejaw twórczości jest chronione prawem
autorskim, twórcy zezwalają na korzystanie z
niego na warunkach określanych w licencji.
Oprogramowanie pisane jest zazwyczaj przy
użyciu różnych języków programowania z
wykorzystaniem algorytmów. Programy
przekształcające oprogramowanie z postaci
źródłowej na binarną to kompilatory. Niektóre
oprogramowanie, np. napisane w całości w
językach interpretowanych, może występować
tylko w jednej postaci, spełniającej oba zadania.
Cechy dobrego oprogramowania:
niezawodność, zgodność, racjonalność,
dokładność, sprawność, przyjazność,
strukturaralizacja, kompletność, budowa
modułowa, niezależność maszynowa,
informatywność
Rodzaje oprogramowania
Oprogramowanie dzieli się ze względu
na przeznaczenie:
-
oprogramowanie systemowe
- oprogramowanie narzędziowe
- oprogramowanie użytkowe
Oprogramowanie systemowe
Oprogramowanie systemowe
(podstawowe, bez
którego komputer nie będzie wykonywał żadnych
operacji na plikach ani działań matematycznych) –
kontroluje i koordynuje użycie zasobów sprzętowych
poprzez różne programy użytkowe dla różnych
użytkowników, jest programem, który działa jako
pośrednik między użytkownikiem komputera
a sprzętem komputerowym. Zadaniem
oprogramowania systemowego jest tworzenie
środowiska, w którym użytkownik może wykonywać
programy w wygodny i wydajny sposób.
Oprogramowanie systemowe:
systemy operacyjne
programy i systemy diagnostyki sprzętu
systemy programowania (języki)
pakiety programów obsługi wielodostępu i sieci
komputerowych
pomocnicze programy i pakiety usługowe
Oprogramowanie narzędziowe
Oprogramowanie narzędziowe
(usprawnia
konfigurację lub naprawia system) – wspomaga
zarządzanie zasobami sprzętowymi poprzez
dogodne interfejsy użytkowe oraz usprawnia,
modyfikuje oprogramowanie systemowe w celu
usprawnienia wykonywania programów w
bardziej wygodny i wydajny sposób a przy tym
pozbawiony błędów.
Oprogramowanie narzędziowe:
pisanie i redagowanie tekstów
arkusze kalkulacyjne
bazy danych
grafiki komputerowe
pakiety organizacji prac biurowych
Oprogramowanie użytkowe
Oprogramowanie użytkowe
Oprogramowanie użytkowe
(zwane też
aplikacyjnym, aplikacjami) – określają sposoby w
jaki zostają użyte zasoby systemowe do
rozwiązywania problemów obliczeniowych
zadanych przez użytkownika (kompiler, systemy baz
danych, gry, oprogramowanie biurowe), zazwyczaj
program który ma bezpośredni kontakt z
użytkownikiem i nie jest częścią większego
programu, z technicznego punktu widzenia jest to
oprogramowanie korzystające z
usług oprogramowania systemowego.
Oprogramowanie użytkowe:
standardowe programy i systemy użytkowe
indywidualne programy i systemy użytkowe
programy i systemy diagnostyczne sprzętu
Inne przykłady oprogramowania:
edytor tekstu
gry komputerowe
firmware
DTP
oprogramowanie pośredniczące
system ekspertowy
wirus komputerowy
system zarządzania bazą danych (DBMS)
edytory grafiki
Do najważniejszych oprogramowań
należą :
-
Linux
-
Windows
-
Apple