Oprogramowanie-opracowanie

Nasza ocena:

3
Pobrań: 42
Wyświetleń: 728
Komentarze: 0
Notatek.pl

Pobierz ten dokument za darmo

Podgląd dokumentu
Oprogramowanie-opracowanie - strona 1 Oprogramowanie-opracowanie - strona 2

Fragment notatki:

OPROGRAMOWANIE
Oprogramowaniem nazywamy ogół aplikacji, w które musimy wyposażyć komputer. Program, to opis czynności, wykonywanych przez oprogramowanie według odpowiedniego algorytmu (java). Taki plik z programem to kod źródłowy, który po przekształceniu wykonywany jest przez procesor komputera. Rodzaje oprogramowania (z względu a funkcje):
Systemowe - umożliwia komunikację użytkownika z komputerem oraz kontrolę systemu komputera;
Użytkowe - ułatwia korzystanie z komputerów (archiwizujące, kompresujące, antywirusowe, sieciowe, multimedialne, DTP);
Biurowe - program do wykonywania działań biurowych (edytory tekstu, edytory graficzne, arkusz kalkulacyjne, bazy danych, programy prezentacyjne);
Internetowe - serwery, przeglądarki i programy pocztowe;
Biznesowe - programu wspomagające prowadzenie działalności gospodarczej (pakiety zintegrowane, wspomagające zarzadzanie);
Jakość oprogramowania to ogół cech właściwości oprogramowania decydujących o realzacji zapotrzebowania użytkownika. Zarządzanie jakością to ogół działań zmierzających do określenia i wdrożenia w firmie polityki jakości, czyli oficjalnego wyrażenia tego, jak ma być rozumiana jakość produktu i jak tę jakość zapewnić. Kryteria jakości (wg modelu McCalla):
Związane z działaniem programu (jego zachowaniem wobec otoczenia), czyli przyjazność, bezpieczeństwo, wydajność, poprawność, niezawodność);
Związane z modyfikowalnością programu, czyli przystosowaniem do zmian zachowania (pielęgnowalność, estetyczność, testowalność);
Związane z przenośnością , zdolnością do adaptacji: przenośność, uniwersalność, otwartość;
Na podstawie tego modelu opracowano międzynarodowy program ISSO -9126 - ta norma precyzuje sześć podstawowych kryteriów oprogramowania: funkcjonalność (zestaw cech wpływających na posiadane przez oprogramowanie oczekiwanego zestawu funkcji użytkowych), niezawodność (zestaw cech, wpływające na zdolność zachowania, założonego poziomu funkcjonalności w określonych warunkach i czasie), użyteczność (zestaw cech wpływających na wysiłek włożony w użytkowanie programu przez zadania lub domniemaną grupę użytkowników), wydajność (zestaw cech wpływających na relację między ilością wykorzystujących sposobów i założonym efektem), pielęgnowalność (zestaw cech wpływających na wysiłek potrzebny do przeprowadzenia określonych modyfikacji), przenośność (zestaw cech wpływających na zdolność oprogramowania do przenoszenia w inne środowisko pracy, np. inny system operacyjny. ETAPY TWORZENIA OPROGRAMOWANIA
Wersja niestabilna, testowa - seria podczas której dodaje się nowe funkcje;
Wersja robocza -dostępna dla twórców programu i jest dostępna w postaci repozytorium kodu źródłowego - tam dodawane są nowe funkcje);

(…)

…;
Dokumentacja techniczna - musi zawierać dokładny opis metody funkcjonowania programu, opis algorytmów w nim zastosowanych, oraz rozmieszczenia sposobu działania różnych komponentów;
Licencja określa w jaki sposób program będzie rozpowszechniany: czy użytkownicy mogą modyfikować kod źródłowy, a ich programach można zainstalować, jak długo możemy pobierać dodatki do tego programu. Wszystkie te warunki…
... zobacz całą notatkę



Komentarze użytkowników (0)

Zaloguj się, aby dodać komentarz