Wykład nr 4 - 15.11.2005

Czy istnieje idealny system informacyjne?

System idealny:

  1. niesprzeczny
  2. funkcjonalny
  3. ekonomiczny
  4. bezpieczny
  5. prosty
  6. odtwarza dane
  7. zwarty
  8. testowalny
  9. spójny
  10. zrozumiały

 

Na budowę takiego systemy składają się następujące etapy:

analiza ↔ specyfikacja ↔ projekt ↔ program ↔ implementacja

 

 

W trakcie tworzenia systemu mogą wystąpić tzw. sprzężenia zwrotne, które dotyczną nie tylko etapów następujących po sobie, lecz także downolnego etapu w trakcje tworzenia.
    Poprzez te sprzężenia system ten staje się realistyczny. Jest on jednak kosztowny, gdyż większość błędów wykrywa się dopiero na etapie implementacji. A błąd mógł nastąpić np. w analizie.  Wadą jest to, że zbyt późno można wykryć błąd.


Sposoby tworzenia systemów:

Metodyka V

Mamy te same fazy z tym, że każdej fazie towarzyszy etap kontrolny po stronie użytkownika:

Image

 

Użytkownik ma stały wgląd do projektu na każdym etapie procesu projektowania (przez co unika się większości błędów)

Image

 

Ta metodologia ma poważna wadę : użytkownikom często brakuje wyobraźni w kreowaniu tego procesu(dowiadują się dopiero na końcu czy to wszystko działa a to jest za późno). A zatem metoda ta nie gwarantuje bezpieczeństwa i skuteczności.

 

Metoda spiralna, wirowa(technika szybkiego prototypowania)

Zespól projektowy dąży jak najszybciej do pokazania użytkownikom pewnych prototypów (pomagając użytkownikowi w wyobrażaniu sobie tego projektu i dowiadując się przez to czy im się to podoba czy nie)

  1. rejony
  2. poniesione koszty i wysiłki (odległość od środka)

 

Image

 

Programowanie:

użytkownik może dookreślić swoje potrzeby (widzi jakiś wstępny projekt i lepiej mu skonkretyzować co on by chciał; może nawet sprawdzić ten system) – pojawiają się nowe pomysły

Dzięki temu modelowi nie będzie etapu późniejszego rozczarowania użytkownika, że np. jednak czegość nie chciał

Koszt modelu jest wyższy o pośrednie programy, unikamy jednak kosztów błędów projektowych

 

Systematyczne kształcenie użytkowników i jego oswajanie z systemem już na wcześniejszych etapach

 

Image

 

Zespoły projektowe mogą pracować równolegle – nie trzeba czekać na zakończenie cyklu systemów. Całkowite zaangażowanie całego zespołu projektowego.

 
Finalny projekt powstaje szybciej na skutek nakładania się w czasie cykli tworzenia systemu.

 

Bezpieczeństwo systemu:

  1. fizyczne bezpieczeństwo danych ( odpowiednia lokalizacja np. serwery baz danych; serwerowanie zabezpieczone np. biometrią, zasilanie, nośniki danych)
  2. bezpieczeństwo organizacyjne (przechowywanie, konserwacja kopii zapasowych danych)
  3. kryptografia – szyfrowanie danych(podpis elektroniczny)

 

Image
< Poprzedni   Następny >
 

Site by PSI SQUAD