wych, tj. funkcji wymaganych od oprogramowania przez jego przyszłych użytkowników. Wynikiem etapu identyfikacji potrzeb jest sformalizowany opis funkcji użytkowych, stanowiący punkt wyjścia do projektowania oprogramowania.
Projektowanie oprogramowania jest etapem, v/ czasie którego następuje transformacja opisu funkcji użytkowych na opis funkcji programów. Etap ten obejmuje następujące działania:
- wykonanie projektu wstępnego /koncepcji u-zyskiwania funkcji użytkowych/,
- wykonanie projektu technicznego /będącego uszczegółowieniem koncepcji i zawierającego sformalizowany opis funkcji programów/,
- opracowanie technologii wykonania oprogramowania.
Wykonanie programów i opracowanie dokumentacji eksploatacyjnej oprogramowania jest etapem kończącym fazę wytwarzania oprogramowania użytkowego. Wykonanie programów obejmuje następujące działania:
- wykonanie elementów składowych programów,
- łączenie elementów składowych programów,
- testowanie formalne, logiczne i poprawianie programów.
Dystrybucja oprogramowania użytkowego jest ostatnią fazą procesu rozpowszechniania oprogramowania użytkowego. W fazie dystrybucji następuje rozprowadzenie oprogramowania wśród użytkowników, przy czym dostawom z reguły towarz3'szą odpowiednie usługi gwarancyjne i wdrożeniowe. Dystrybucja oprogramowania użytkowego obejmuje następujące etapy:
- pozyskanie oprogramowania do rozpowszechniania ,
- emisję i aktualizację oprogramowania będącego przedmiotem dystrybucji,
- organizację dostaw oprogramowania użytkowego.
Pozyskanie oprogramowania użytkowego do rozpowszechniania jednostka rozpowszcclinia-jąca może realizować wykorzystując następujące źródła:
- własne opracowania,
- opracowania wykonane na zlecenie jednostki rozpo ws zechniające j,
- oprogramowania uzyskane do rozpowszechniania od innej jednostki rozpowszechniającej,
- uzyskanie oprogramowania indywidualnego i nadanie mu cech oprogramowania powtarzalnego.
Źródło pozyskania oprogramowania użytkowego determinuje zakres prac przygotowawczych, które należy wykonać przed przystąpieniem do rozpowszechniania. Zależność zakresu prac przygotowawczych od ,irodeł pozyskiwania oprogramowania przedstawia rys.2. Niezwykle istotnym etapem fazy dystrybucji jest emisja i aktualizacja oprogramowania u-żytkowego. Etap ten decyduje bo\friem o tym, jak szeroki wachlarz zastosowali może oferować jednostka rozpowszechniająca, określa maksymalną liczbę dostaw, które mogą być zrealizowane w określonym czasie. Etap emisji i aktualizacji dotyczy bibliotek programów i dokumentacji eksploatacyjnej oprogramowania.
Organizacja dostaw oprogramowania użytkowego obejmuje następujące działania:
- akwizycję zamówień,
- - |
— | ||||
————-—— |
10