background image

 

M.Okoniewski 2002

Analiza systemów 

informatycznych

Cz. 1

background image

 

M.Okoniewski 2002

System informacyjny

Jest to celowe zestawienie ludzi, danych, 

procesów, sposobów komunikacji, 
infrastruktury sieciowej i urządzeń 
komputerowych, które to elementy 
współdziałają w celu zapewnienia 
codziennego funkcjonowania organizacji 
(

przetwarzanie danych

) jak również 

wspierający rozwiązywanie problemów i 
podejmowanie decyzji przez kadrę 
kierowniczą (

usługi informacyjne

)

background image

 

M.Okoniewski 2002

Dane a informacja w systemie

Dane: surowe fakty o organizacji i jej 
działaniach (np. transakcjach)

Informacja: celowo zorganizowane dane 
posiadające określone znaczenie

Wiedza - informacja nadająca się do 
wykorzystania

System informacyjny przetwarza dane w 

użyteczną informację

System inteligentny - potrafi generować wiedzę

background image

 

M.Okoniewski 2002

System 

informatyczny

• system informatyczny  system informacyjny

 

• dość często, acz niesłusznie, oba terminy 

używane są jako synonimy.

• System informatyczny (aplikacja 

komputerowa) to oparte na technologii 
komputerowej rozwiązanie pojedynczego 
problemu „biznesowego”

• System informacyjny może się składać z 

więcej niż jednego systemu informatycznego

background image

 

M.Okoniewski 2002

Piramida informacyjna

Dane

Informacja

Wiedza

Mądrość

625-45-75

625-45-75 tel do Oli

625-45-75 tel do Oli – najczęściej
dzwonię tam w środę

Syst

Inf.

Syst

Intelig.

background image

 

M.Okoniewski 2002

Cykl życia systemu 

informacyjnego

• Definiowanie
• Analiza
• Projektowanie
• Implementacja.
• Zainstalowanie, testowanie i usuwanie błędów
• Szkolenie i przekazanie systemu użytkownikowi
• Wdrożenie systemu (niekiedy tylko pilotowe)
• Pielęgnowanie, utrzymanie (administracja) i 

rozwój systemu

• Re-inżynieria systemu / zastąpienie systemu 

innym / zamknięcie systemu

background image

 

M.Okoniewski 2002

0. Definiowanie

 uświadomienie i wyartykułowanie 

potrzeby posiadania systemu,

 określenie ogólnych celów systemu,
 przygotowanie zapytania ofertowego (ten 

krok może być pominięty),

 wybranie wykonawcy,
 przygotowanie kontraktu (z opisem 

zadań, punktów kontrolnych, nakładami i 
harmonogramem),

 negocjowanie kontraktu.

background image

 

M.Okoniewski 2002

1. Analiza

 określenie grup obecnych i przyszłych 

użytkowników,

 analiza obecnych i przyszłych potrzeb 

użytkowników,

 określenie wymagań stawianych systemowi,
 opracowanie funkcjonalnego modelu systemu 

i ogólna specyfikacja systemu (architektura, 
oprogramowanie, sprzęt, współdziałanie z 
innymi systemami, personel)

 dokładne określenie nakładów i potrzebnych 

zasobów oraz opracowanie harmonogramu.

background image

 

M.Okoniewski 2002

2. Projektowanie

 opracowanie modeli formalnych / logicznych 

systemu uwzględniających struktury danych, 
procesy, ich powiązania i dynamikę,

 opracowanie modeli fizycznych,
 specyfikacja aplikacji,
 wybór oprogramowania 

aplikacyjnego(pakiety, oprogramowanie 
własne) i systemowego oraz sprzętu,

 określenie zasad alokacji oprogramowania i 

aplikacji w zasobach sprzętowych.

background image

 

M.Okoniewski 2002

3. Implementacja.

 wykonanie prototypu (nie zawsze),
 wykonanie systemu,
 przygotowanie dokumentacji.

background image

 

M.Okoniewski 2002

4. Zainstalowanie, testowanie i 

usuwanie błędów

 instalacja systemu,
 wprowadzenie danych (przynajmniej do 

testowania)

 testowanie poprawności funkcjonalnej,
 testowanie parametrów wydajnościowych,
 wyszukiwanie "słabych punktów" systemu 

(troubleshooting),

 optymalizacja, poprawki usuwanie błędów,
 "strojenie" systemu.

background image

 

M.Okoniewski 2002

Cykl projektowy - podsumowanie

Etap

"Kamien milowy"

Niektóre metody

Definiowanie Koncepcja

Np. burza mózgów

Analiza

Studium możliwości

Analiza "biurkowa" -

dokumentów, wywiady,...

Projekt

Dokumentacja projektowa CASE...

Implementacja Dokumentacja użytkowa,

procedury wdrożenia i

testowania

Programowanie...

Wdrożenie

Raport całości

Debugger, komunikacja z

programistami, poprawki...

background image

 

M.Okoniewski 2002

Czym się zajmiemy na tych 

zajeciach?

• Etap analityczny : od koncepcji do 

studium możliwości

• Modelowanie obiektowe - UML

• Praca z narzędziami CASE
• Zastosowanie systemów 

inteligentnych

background image

 

M.Okoniewski 2002

Co to nam da?

• Znajomość „zasad dobrego rzemiosła” 

w dużych i małych systemach 
informacyjnych

• Dla kogo przydatne: analityk, 

kierownik, decydent, projektant, 
programista, wdrożeniowiec, świadomy 
użytkownik

background image

 

M.Okoniewski 2002

Zaliczenie?

(Projekt „menedżerski” - feasibility study

lub

Projekt systemu w UML)

i

TEST

i

omówienie projektu


Document Outline