Oprogramowanie komputerowe, najważniejsze rodzaje programów komputerowych
Oprogramowanie komputerowe
Oprogramowanie komputerowe można podzielić na:
systemowe - niezbędne do pracy komputera, do wprowadzania programów użytkowych, w tym system operacyjny
narzędziowe - wspomaga obslugę komputera, np. rozszerzenia systemu operacyjnego, programy diagnostyczne, narzędziowe,
narzędzia
języków programowania
użytkowe - aplikacje pozwalajace na korzystanie z komputera przez użytkownika
np. akcesoria, edytory tekstów, arkusze kalkulacyjne,
systemy zarządzania baz danych, pakiety graficzne, pakiety
zintegrowane.
programy DTP, programy dedykowane (np.
edukacja, dom, biuro,firma - księgowość, fakturowanie itp.), edycja
stron WWW.
Rodzaje licencji oprogramowania:
- Adware za darmo, ale zawiera funkcję wyświetlającą reklamy
- APSL (Apple Public SourceLicense)
- Licencja BSD - jedna z licencji zgodnych z zasadami Wolnego Oprogramowania
- CDDL (CommonDevelopment and DistributionLicesne)
- CPL (CommonPublic License) - Powszechna Licencja Publiczna, np. Linux
- Freeware licencja oprogramowania umożliwiająca darmowe rozpowszechnianie aplikacji bez ujawnienia kodu źródłowego.
- Czasami licencja Freeware zawiera dodatkowe ograniczenia (np.
część całkowicie darmowa, a część darmowa jedynie do użytku domowego)
- GNU GPL (GNU General Public License)
- IDPL (InitialDeveloper’sPublic License)
- IPL (InterBasePublic License)
- GNU LGPL (GNU LesserGeneral Public License)
- MPL (MozillaPublic License)
- NPL (NetscapePublic License)
- Shareware - bez opłat, ale z pewnymi ograniczeniami np. czasowymi
- OEM - oprogramowanie nierozerwalnie połączone z komputerem (lub jego częścią), na którym jest ono zainstalowane.
Nie wolno takiego oprogramowania przenosić na inne komputery oraz odsprzedawać.
Wg. http://pl.wikipedia.org/wiki/Oprogramowanie
Oprogramowanie (ang. software)
– 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.
Rodzaje oprogramowania
Oprogramowanie dzieli się ze względu na przeznaczenie:
- oprogramowanie systemowe – realizujące funkcje konieczne dla działania systemu komputerowego,
- oprogramowanie do tworzenia oprogramowania,
- biblioteki programistyczne – oprogramowanie do wykorzystania przez inne programy,
- oprogramowanie użytkowe – mające bezpośredni kontakt z użytkownikiem i realizujące usługi dla tego użytkownika za pomocą aplikacji,
z technicznego punktu widzenia jest to oprogramowanie korzystające z
usług m.in. systemu operacyjnego, a szerzej – oprogramowania
systemowego.
Pojęcie oprogramowania systemowego jest znacznie szersze niż systemy operacyjne.
W jego skład wchodzi też
oprogramowanie serwerowe i każde oprogramowanie, z którym
użytkownik nie ma bezpośredniej styczności.
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
NAJPOPULARNIEJSZE RODZAJE PROGRAMÓW KOMPUTEROWYCH
- oprogramowanie użytkowe
I. Do najpopularniejszych aplikacji komputerowych mających powszechne zastosowanie można zaliczyć
Edytory tekstu - komputerowe redagowanie tekstu, tworzenie dokumentów tekstowych z grafiką i wykresami
Arkusze kalkulacyjne - zaawansowane obliczenia dzięki wbudowanym funkcjom, proste bazy danych, tworzenie wykresów
Systemy baz danych - gromadzenie w bazie danych informacji określonego typu i zarządzanie nimi
Programy graficzne - tworzenie grafiki komputerowej i jej przetwarzanie
Programy komunikacyjne -
umożliwiają połączenie się z innym komputerem w sieci komputerowej i w
sieci Internet oraz wymiana informacji, np. poczta elektroniczna
II. Profesjonalne programy stosowane w przemyśle
Między innymi programy typu
CAD - komputerowe wspomaganie projektowania
CAE - komputerowe wspomaganie procesów technologicznych
CAM - komputerowe wspomaganie nadzoru procesu technologicznego
DTP - komputerowy skład publikacji
III. Inne np.
Programy multimedialne i edukacyjne
Programy do tworzenia i słuchania muzyki
Aplikacje do tworzenia programów komputerowych - języki i systemy programowania
Gry komputerowe
Darmowy hosting zapewnia PRV.PL