Oprogramowanie część 2


Pakiet oprogramowania(angielskie package, software package), zbiór programów sterowanych za pomocą ujednoliconego interfejsu, przeznaczonych do wykonywania określonego rodzaju zadań. Zwykle pakiet oprogramowania jest sprzedawany jako całość zazwyczaj komputerowy nośnik oprogramowania, np. dysk CD -ROM oraz dokumentację użytkową.

Oprogramowanie (angielskie software), program lub zbiór programów, umożliwiający korzystanie z komputera oraz ewentualnie ze sprzętu peryferyjnego (modemu, skanera, itp.) bądź pozwalający rozwiązywać konkretne problemy użytkownika. Oprogramowanie jest niezbywalną częścią systemu komputerowego, dzięki jego wymienności można zmieniać przeznaczenie systemu komputerowego.

Aplikacja - program realizujący jakieś zadania. Jest on przeznaczony i uruchamiany bezpośrednio w środowisku systemu operacyjnego (np. DOS, Windows czy Linux).


Wyróżnione właściwości programów komputerowych:

Standaryzowany graficzny interfejs użytkownika (GUI - Graphical User's Interface) [interfejs - część programu, która odpowiada za komunikację z użytkownikiem, przyjmując jego polecenia i odpowiadając na nie wyświetlaniem odpowiednich ekranów] - graficzne elementy, decydujące o sprawności komunikowania się (np. pulpit, kursor, menu rozwijane, okno dialogowe, obsluga pomocy);

Obiektowa architektura - przetwarzaniu podlegają obiekty stanowiące połączenie danych z funkcjami i metodami służącymi do ich przetwarzania. Najbardziej znanym mechanizmem i jest OLE, służący do łączenia i wymianę obiektów między aplikacjami firmy Microsoft (np. wymiana między WORD a EXCEL),

Multimedialność -połączenie różnych sposobów przekazu informacji - zwłaszcza zaawansowana grafika prezentacyjna, animacja oraz dźwięk. Dotyczy oprogramowania specjalizowanego (rozrywkowego - gry oraz edukacyjnego).

Przesłanki dynamicznego rozwoju oprogramowania:


Warunki i zasady udostępniania oprogramowania

Licencja - regulacja prawna dotycząca oprogramowania, określająca warunki i zakres jego użytkowania oraz zasady odpłatności.

Płatne:

Licencja jednostanowiskowa (angielskie one-site licence) uprawnia użytkownika do zainstalowania nabytego oprogramowania tylko w jednym komputerze, obejmuje zakaz udostępniania takiego oprogramowania w sieci oraz na innych wolno stojących komputerach.

Licencja grupowa (angielskie site licence) zezwala na użytkowanie oprogramowania w sieci lub w zestawie komputerów, np. w szkole lub w pracowni, określając maksymalną liczbę stanowisk, na których wolno zainstalować objęte nią oprogramowanie. Odmianą licencji grupowej jest licencja sieciowa.

Licencja typu firmware - licencja obejmująca oprogramowanie układowe, tzn. umieszczone na stałe w sprzętowej części systemu komputerowego.

Płatne z opóźnieniem

Licencja typu shareware - bezpłatne korzystanie z oprogramowania przez okres próbny (zazwyczaj l miesiąc), który ma zachęcić użytkownika do zakupu oprogramowania. Bardzo często próbne wersje programu na CD-ROM, ograniczone czasowo. W przypadku korzystania z oprogramowania w sposób niekomercyjny licencja typu shareware umożliwia przedłużanie tego okresu (zwykle w celach

propagandowo-reklamowych) .

Crippleware - programy sharewarowe o znacznie ograniczonych możliwościach (często w próbnych wersjach programów blokada funkcji zapisu czy otwierania pliku; okienko z żądaniem wpłaty na podane konto w celu uzyskania pełnej wersji programu);


Bezpłatne

Licencja typu freeware:

. darmowe, rozpowszechniane po kosztach nośnika danych,

. bez opłat licencyjnych i opłat za użytkowanie,

. bez ograniczeń w użytkowaniu,.

Oprogramowanie niekomercyjne, może być objęte ochroną praw autorskich lub nie.

Licencja typu Public Domain

dobroczynna - autorzy oprogramowania zrzekają się praw do upowszechnianego oprogramowania na rzecz ogółu użytkowników.

Licencja GPL (angielskie General Public Licence) zakazuje redystrybucji oprogramowania w formie czysto binarnej. Jeżeli ktoś wprowadza do obiegu oprogramowanie zawierające jakąkolwiek część podlegającą licencji GLP, to musi udostępnić wraz z każdą formą binarnąjej postać źródłową.

GNU - swobodny dostęp do kodu źródłowego oraz prawo upowszechniania wprowadzonych przez siebie zmian i ulepszeń. Opłaty dotyczą tylko nośników danych.

Licencje - uzupełnienie

System wykonawczy, system wsparcia (angielskie run-time system), oprogramowanie dołączane automatycznie do programu użytkownika lub rezydujące w pamięci na stałe, obsługujące standardowe wywołania; rodzaj biblioteki standardowej tworzącej warstwę środowiska wykonywania najbliższą programom użytkowym.

Run-time licence - opłata za używanie fragmentu programu w programie sprzedawanym przez kogoś innego.

Free run-time licence - najczęściej spotykana, czyli bez dodatkowych opłat



Wyszukiwarka

Podobne podstrony:
Oprogramowanie część 1
Inżynieria Oprogramowania część 2
Inżynieria Oprogramowania część 1
Część 9 Wprowadzenie do oprogramowania komputerowego
Część 9 Wprowadzenie do oprogramowania komputerowego
W4 Proces wytwórczy oprogramowania
88 Leki przeciwreumatyczne część 2
Proces tworzenia oprogramowania
guzy część szczegółowa rzadsze
BYT 2005 Pomiar funkcjonalnosci oprogramowania
Stomatologia czesc wykl 12
S II [dalsza część prezentacji]
(65) Leki przeciwreumatyczne (Część 1)
Teoria organizacji i kierowania w adm publ prezentacja czesc o konflikcie i zespolach dw1
Strukturalizm i stylistyka (część II)

więcej podobnych podstron