background image

Projektowanie SI 

3. Informatyzacja procesów 

informacyjnych w firmie

(Informatyzacja procesów)

background image

Projektowanie SI 

Sytuacje koniecznej 

informatyzacji w  

firmach

• Potrzeba modernizacji istniejącego systemu 

zinformatyzowanego – ponieważ nie zaspokaja 
podstawowych wymagań użytkowników

• Tworzenie systemu zinformatyzowanego od 

podstaw – w nowej lub jeszcze  nie 
zinformatyzowanej organizacji.

background image

Projektowanie SI 

Jak realizować proces 

rozwoju nowej wersji 

systemu informatycznego?

background image

Projektowanie SI 

Cykl życia systemu 

informatycznego

czas

Poziom rozwiązania
technologicznego

Faza rozwoju Faza eksploatacji i konserwacj (użytkowania)

background image

Projektowanie SI 

Podstawowe sposoby realizacji 

fazy rozwoju systemu 

zinformatyzowanego

•Kaskadowy
•Iteracyjny 

(spiralny)

background image

Projektowanie SI 

Zasady kaskadowego 

sposobu opracowania 

aplikacji

• Ciąg prac jest podzielony na etapy
• Każdy etap ma zdefiniowany cel
• Kazdemu etapowi jest przyporządkowany zestaw 

czynności

• Zakończenie jednego etapu jest podstawą do 

rozpoczęcia etapu następnego,

• Wyniki prac etapu podlegają czynności weryfikacji
• Wyniki jednego etapu są przekazywane jako materiał 

do realizackji następnego

background image

Projektowanie SI 

Typowy model 

kaskadowy 

 rozwoju SI 

Definicja problemu 

(definicja zadania projektowego)

Analiza wymagań użytkowników

 i modelowanie

systemu

Projektowanie SI

Projektowanie SI

Programowanie

Integracja i testowanie systemu

Wdrażanie

Eksploatacja 

systemu

Konserwacja i rozwój

Potrzeba 

zmiany

background image

Projektowanie SI 

Zalety i wady modelu 

kaskadowego

• Zalety:

– Porządkowanie działań
– Uwzględnia weryfikację i zatwierdzanie

• Wady:

– Po zakończeniu etapu nie ma prostej 

możliwości powrotu do poprzednich etapów.

– Eksploatacja i pielęgnacja są traktowane jako 

oddzielny etap

background image

Projektowanie SI 

Sposoby budowy i wdrażania 

nowego rozwiązania

• Tworzenie oryginalnego rozwiązania i 

oprogramowanie dla potrzeb firmy

• Zakup i wdrożenie gotowego systemu 

(oprogramowania)

background image

Projektowanie SI 

Zalety budowy nowego 

rozwiązania w oparciu o 

gotowe oprogramowanie 

• Mniejsze koszty realizacji rozwiązania
• Szybszy czas realizacji
• Sprawdzone i efektywne rozwiązanie

background image

Projektowanie SI 

 model kaskadowy 

 w sytuacji zakupu 

i wdrożenia 

gotowego 

oprogramowania  

Definicja problemu 

(definicja zadania projektowego)

Analiza wymagań użytkowników

 i modelowanie

systemu

adaptacja i testowanie systemu

Wdrażanie

Eksploatacja 

systemu

Konserwacja i rozwój

Potrzeba 

zmiany

background image

Projektowanie SI 

• Polega na osiąganiu rozwiązania poprzez 

wielokrotne powtarzanie podstawowego 
cyklu rozwoju

• Każdy cykl umożliwia wprowadzanie 

kolejnych szczegółów do projektu

• Każdy cykl zawiera czynności weryfikacji 

rozwiązania przez użytkowników

• Niektóre cykle mogą służyć wprowadzaniu 

zmian zgłoszonych przez użytkowników

Iteracyjny sposób rozwoju systemu 

informatycznego (tylko w realizacji 

projektów w pełnym cyklu 

rozwojowym)

background image

Projektowanie SI 

Model iteracyjny cyklu życia

PLANOWANIE

ANALIZA RYZYKA

WERYFIKACJA

KONSTRUOWANIE

Wstępne 
wymagania
i planowanie 
projektu

Gotowy

produk

t

background image

Projektowanie SI 

Zalety i wady

Zalety:
• Optymalne uwzględnianie wymagań 

użytkowników

Wady
• Nieokreślony czas zakończenia
• Trudniejsza kontrola nad przebiegiem prac
• Trudności w realizacji dużych projektów 

informatycznych

background image

Projektowanie SI 

Metoda (metodyka?) 

rozwoju SI

Spójny, uporządkowany zestaw 
metod szczegółowych, technik i 
procedur postępowania, którego 
celem jest opracowanie (rozwój) 
nowej wersji systemu 
zinformatyzowanego.

background image

Projektowanie SI 

Składniki metody rozwoju SI

• Model opisu rzeczywistości (na przykład 

strukturalny lub obiektowy) i związany z 
nim język opisu systemu 
zinformatyzowanego (na przykład UML)

• Organizacja procesu rozwoju (w ujęciu 

kaskadowym, iteracyjnym lub mieszanym)

• Narzędzia wspomagające (informatyczne) 

CASE

background image

Projektowanie SI 

Składniki metody rozwoju SI - 

zależności

Modele dziedziny

Modele dziedziny

Języki

modelowania

Języki

modelowania

Metody 

i techniki

Metody 

i techniki

Narzędzia

 komputerowego 

wspomagania

Narzędzia

 komputerowego 

wspomagania

Procedury 

postępowania

Procedury 

postępowania

background image

Projektowanie SI 

Podejścia do analizy i 

projektowania  w metodach 

rozwoju SI

Podejście strukturalistyczne ( wyróżnienie dwu 

aspektów systemu: struktury danych i struktury 

procesów ) - od lat połowy lat 70-ych

Podejście obiektowe (rozpatrywanie 

systemu jako zbioru klas obiektów) od 

początku lat 90-ych

background image

Projektowanie SI 

Cechy wspólne podejścia 

strukturalnego i obiektowego do 

budowy rozwiązania 

informatycznego 

• W tych  podejściach zadaniem systemu 

zinformatyzowanego jest reprezentacja 
podstawowych stanów firmy  i procesów 
biznesowych zachodzących w systemie 
wykonawczym.

• W oparciu o przechowane w nim dane – system 

jest zdolny do zaspokajania zmieniających się z 
biegiem czasu  wymagań informacyjnych 
systemu decyzyjnego

background image

Projektowanie SI 

Zasada podejścia 

strukturalnego i obiektowego

System decyzyjny

System informacyjny

System wykonawczy

background image

Projektowanie SI 

Charakterystyka fazy 

rozwoju SI

background image

Projektowanie SI 

Typowy model 

kaskadowy 

 cyklu życia SI 

Identyfikacja  zastosowania 

(definicja zadania projektowego)

Analiza wymagań  użytkowników

 - modelowanie

Systemu SI

Projektowanie SI

Programowanie

Testowanie

Wdrażanie

Eksploatacja 

systemu

Konserwacja i rozwój

Potrzeba 

zmiany

Plan informatyzacji 

firmy

Aktualizowany co kilka lat

background image

Projektowanie SI 

 1. Planowanie systemu 

informacyjnego

background image

Projektowanie SI 

Cele planowania systemu 

zinformatyzowanego

• Stworzenie wizji (strategii) informatyzacji 

firmy, poprzez realizację celów 
szczegółwych:

• Budowa systemu informatycznego, 

wspomagającego cele strategiczne 
firmy;

• Zaangażowanie naczelnego 

kierownictwa w proces informatyzacji 
firmy

background image

Projektowanie SI 

Skład zespołu planującego

• Przedstawiciele kadry zarządzającej 
• specjaliści technologii 

teleinformatycznych

• Analitycy- projektanci systemów 

informatycznych

• Stratedzy informatyzacji

background image

Projektowanie SI 

Podstawowe działania przy 

planowaniu informatyzacji

1.

Studium celów i planów gospodarczych

2.

Analiza istniejących zastosowań 
informatycznych,

3.

Architektura docelowa systemu 
informatycznego - ocena ich wpływu 
na realizację celów przedsiębiorstwa,

4.

Identyfikacja obszarów zastosowań,

5.

Podział rozwiązania na zadania projekt
owe.

background image

Projektowanie SI 

Projekty informatyczne w 

realizacji planu 

informatyzacji

Planowanie systemu informacyjnego

Model rozwiązania docelowego

Zadanie

 projektowe

Zadanie

 projektowe

Zadanie 

projektowe

. . . 

background image

Projektowanie SI 

background image

Projektowanie SI 

Definicja zadania 

projektowego – etap 

przedwstępny

background image

Projektowanie SI 

Zakres prac w ramach 

definicji zadania 

projektowego

• Cele zastosowania

• Zakres funkcjonalny

• Użytkownicy i sposób 

użytkowania

• Architektura rozwiązania :

– model rozwiązania, 

– podstawowe grupy danych, 

– wymagania co do sprzętu i 

oprogramowania, 

– struktura przestrzenna

• Sposób (strategia) realizacji 

zastosowania

• Oszacowanie kosztów budowy i 

funkcjonowania

• Harmonogram prac (Diagramy 

Gantta, Technika sieci PERTH)

Decyzja

 użytkownika 

(zleceniodawcy)

Realizacja

projektu

Kilka wariantów

background image

Projektowanie SI 

Wykorzystanie definicji 

zadania projektowe

• Podjecie decyzji o realizacji projektu 

przez kierownictwo firmy

• Dokumentacja definicji powinna 

stanowić integralną część umowy na 
wykonanie projektu informatycznego

background image

Projektowanie SI 

Etap Analizy i modelowania 

SI

background image

Projektowanie SI 

Cele etapu analizy i 

modelowania aplikacji

1. Specyfikacja wymagań użytkowników 

(funkcjonalnych i niefunkcjonalnych)

2. Analiza wymagań w oparciu o techniki 

modelowania SI

3. Definicja modelu nowego rozwiązania 

- w wymiarze informacyjnym i 
technologicznym

background image

Projektowanie SI 

Logika analizy i 

modelowania

Aktualnie

 funkcjonujący 

system

Model 

istniejącego 

systemu

Model 

zmodernizowanego 

systemu

Wymagania
użytkowników

Specyfikacja istniejącego

rozwiązania

Opracowanie modelu
Nowego rozwiązania

background image

Projektowanie SI 

Podstawowe czynności etapu 

analizy i modelowania SI 

1.

Zbieranie informacji o wymaganiach użytkowników 

(funkcjonalnych i niefunkcjonalnych)

2.

Analiza zebranych wymagań

3.

Opracowanie modelu  nowego rozwiązania systemu zi 

nformatyzowanego

background image

Projektowanie SI 

Badanie wymagań 

użytkowników wobec SI

background image

Projektowanie SI 

Rodzaje potrzeb (wymagań 

użytkowników)

• Funkcjonalne (wymagania 

informacyjne)

• Niefunkcjonalne (rozwiązania 

organizacyjno-techniczne oraz 
parametry wydajności)

background image

Projektowanie SI 

Potrzeby (wymagania) 

funkcjonalne

• Zestaw danych niezbędny do wykonania 

czynności

• Dane niezbędne przy podjęciu decyzji
• Automatyzacja złożonej procedury 

obliczenowej (opracowanie optymalnego planu 

produkcji na miesiąc)

• Projekt decyzji 
• Dystrybucja określanych danych dla grup 

użytkowników

• ...

background image

Projektowanie SI 

Potrzeby (wymagania) 

niefunkcjonalne

• Terminowość dostarczania danych (np. natychmiastowo 

– w czasie niezauważalnym)

• Dostępność do systemu na określonych stanowiskach 
• Możliwość korzystania z systemu w oparciu o specjalny 

rodzaj interfejsu (komunikacja głosowa)

• Automatyczne ujęcie zdarzenia (skanowanie linii 

papilarnych wchodzącego pracownika)

• Dostęp użytkownika do usług systemu z dowolnego 

miejsca (usługa internetowa)

• Automatyzacja procesów w firmie (operacje w 

bankomacie, automatyczne wypożyczenie DVD itp.)

background image

Projektowanie SI 

Techniki specyfikacji wymagań 

użytkowników 

• Uniwersalne – do stosowania w firmach 

zarządzanych klasycznie (podejście strukturalne) 

lub procesowo

– Proste (klasyczne) techniki zbierania informacji o wymaganiach
– Techniki pracy grupowej z użytkownikami

• Stosowane w firmach zarządzanych procesowo

• Techniki analizy scenariuszy użycia (przypadków użycia) dla 

potrzeb procesów biznesowych firmy

• Projekty modernizacji procesów biznesowych

background image

Projektowanie SI 

Podstawowe (tradycyjne) 

techniki zbierania informacji na 

etapie analizy SI

1. Wywiady (według przygotowanego scenariusza):

1. Ustalenie listy użytkowników
2. Ustalenie scenariusza wywiadu
3. Przeprowadzenie wywiadów

2. Technika kwestionariuszy:

1. Budowa kwestionariusz (listy pytań)
2. Dystrybucja scenariusz
3. Analiza wyników

background image

Projektowanie SI 

Techniki zbierania informacji na 

etapie analizy SI c.d.

3.    Analiza istniejącej sformalizowanej 

dokumentacji

1.

Statut firmy

2.

Struktura organizacyjna

3.

Zakres obowiązków na stanowiskach pracy

4.

Instrukcje realizacji procedur (procesów)

background image

Projektowanie SI 

Techniki grupowego 

pozyskiwania wymagań 

użytkowników

1. Warsztaty wymagań:

Spotkania,

Udział specjalisty z zewnątrz

Technika pracy grupowej (SWOT, itp...)

2. Burza mózgów 

Generowanie pomysłów, redukcja pomysłów, 

grupowanie pomysłów

3. Definiowanie schematów graficznych

lepsze wyrażenie myśli, lepsza komunikacja

background image

Projektowanie SI 

Warsztat wymagań – sposób 

realizacji

• Przygotowanie warsztatu (prezentacja formy 

warsztatu, zapewnienie odpowiednich 

uczestników,materiały wprowadzające, plan warsztatu)

• Wyznaczenie prowadzącego
• Przeprowadzenie warsztatu 

1.

Wprowadzenie

2.

Wyznaczenie zadań

3.

Praca indywidualna lub w małych zespołach

4.

Dyskusja nad propozycjami indywidualnymi

5.

Redukcja pomysłów

6.

Określenie wspólnego rozwiązania

background image

Projektowanie SI 

Warsztaty wymagań - 

korzyści

• Uwzględnienie opinii wszystkich 

użytkowników

• Uzyskanie porozumienia pomiędzy 

użytkownikami a zespołem wykonawczym

• Rozstrzyganie spraw spornych, często 

natury politycznej

• Efekt natychmiastowy: definicja systemu 

na założonym poziomie ogólności

background image

Projektowanie SI 

Badanie wymagań 

użytkowników w firmach 

stosujących zarządzanie 

procesowe

• Podstawa do ustalenia wymagań użytkowników 

wobec systemu są 

procesy biznesowe 

• A dokładniej 

projekty  procesów 

biznesowych – uzyskane w trakcie prac nad 
ich modernizacją. 

Jest w nich pełna 

specyfikacja wymagań wobec rozwiązania 
informatycznego obsługującego proces 
biznesowy.

background image

Projektowanie SI 

Metody analizy  modelowania 

istniejącego  i docelowego  SI

1. Metody strukturalne:

2.  Metody  obiektowe : 

background image

Projektowanie SI 

Modelowanie strukturalne 

systemu informacyjnego 

(od połowy lat 70-ych )

background image

Projektowanie SI 

Dwa wymiary analizy i 

modelowania strukturalnego

Wymiar statyczny –
Struktury informacji

Wymiar dynamiczny –
Procesy przetwarzania

Przykłady metody szczegolowej:
-

modele związków encji

Przykłady metod

diagramy przepływu danych

,

- diagramy metody modelowania ISAC

background image

Projektowanie SI 

Modelowanie obiektowe 

systemu informacyjnego
(od początku lat 90-ych)

background image

Projektowanie SI 

Model obiektowy –podstawowe 

pojęcia 

Obiekt,

- Klasa,

-

Generalizacja i Specjalizacja,

-

Dziedziczenie

- Agregacja i dekompozycja,

powiązania 

funkcjonalne 

(asocjacje),

-

Komunikaty

-

hermetyzacja

background image

Projektowanie SI 

Pojęcie obiektu i klasy w 

modelu obiektowym

• Obiekt – reprezentuje wielkość lub 

zdarzenie rzeczywistości, opisując je 
zestawem cech (danych elementarnych) 
oraz operacji wykonywanych na cechach 
obiektu (przykład: Nowak Jan)

• Klasa obiektów – reprezentacja zbioru 

obiektów definiowanych za pomocą 
identycznego zbioru cech i operacji  
(przykład: Klasa klient)

background image

Projektowanie SI 

Podstawowe zależności w 

modelu obiektowym

• Zależności strukturalne

:

– Generalizacji-specjalizacji
– Agregacji-dekompozycji

• Zależności asocjacji (funkcjonalne)

Są to zależności pomiędzy obiektami 
należącymi do różnych klas, 
niepowiązanymi zależnościami 
strukturalnymi

background image

Projektowanie SI 

Zależność generalizacji-

specjalizacji

• Jeżeli w ramach danej klasy obiektów 

można wyodrębnić podzbiory obiektów 
o specyficznych cechach i metodach 
przetwarzania istotnych dla 
użytkownika - to są one reprezentowane 
w modelu jako podklasy obiektów.

• Podklasy są zależne od klasy nadrzędnej 

(nadklasy)

background image

Projektowanie SI 

Generalizacja-specjalizacja 

i agregacja-dekompozycja w 

modelu obiektowym

Klasa złożona

Klasa - składnik

Klasa składnik

Struktura generalizacji - specjalizacji

Struktura agregacji i dekompozycji

Klasa 

nadrzędna

Klasa

podrzędna

Klasa

podrzędna

Klient

Detalista

Hurtownik

System komputerowy

   J. centralna

Pamięć 

masowa

Urządzenie
wejścia

Klasa składnik

background image

Projektowanie SI 

Dziedziczenie

• Wszystkie atrybuty i operacje klasy 

nadrzędnej są dziedziczone przez 
podklasę

background image

Projektowanie SI 

Zależność agregacji-

dekompozycji

• Jeżeli  obiekty danej klasy  posiadają 

wewnętrzną strukturę ze składnikami 
istotnymi  dla użytkownika, to 
składniki są reprezentowane przez 
oddzielne klasy typu „składnik”

background image

Projektowanie SI 

Zależność asocjacji

• Jest to zależność pomiędzy obiektami 

należącymi do klas niepowiązanych 
zależnościami strukturalnym

• Zależności tego typu mają 

przyporządkowane proporcje w jakich 
obiekty dwu klas łączą się między 
sobą

background image

Projektowanie SI 

Przykład diagramu klas

Zamówienie

Klient - firma

Klient - osoba

Klient

Produkt

Pracownik

0..*
1

Pozycja

zamówienia

Ilość
cena
zrealizowanny 

Data przyjęcia 
przygotowane
numer
cena

Nazwa
adres

Do realizacji()
Zamknij()

ocenakredytowa() 

Nazwisko kontaktu
Wskaźnik kredytu
Limit kredytu

Przypomnij()
Rachunek za miesiąc

0..*

0..1

Przedstawiciel handlowy

Karta kredyt

ocenakredytowa()=‘słaba’ 

Liczność
opcjonalna

o..*

1..1

asocjacja

Liczność
obligatoryjna

Linia pozycji

*

1

Reguła
Integ-
ralności

background image

Projektowanie SI 

Hermetyzacja obiektów

Obiekt jest niezależny od otoczenia (innych 

obiektów). Inne obiekty nie widzą „wnętrza” 
obiektu. Jest dla nich czarną skrzynką. Jedyny 
sposób komunikacji to:

– Komunikaty wchodzące na interfejs WE,
– Komunikaty wychodzące z interfejsu WY

Obiekt

Atrybuty

Metody

Interfejs wejścia

Interfejs wyjścia

Komunikat wejściowy

Komunikat wyjściowy

background image

Projektowanie SI 

Zasada komunikowania się 

obiektów

background image

Projektowanie SI 

Znaczenie komunikatów w 

modelowaniu 

przetwarzania danych

• Komunikat jest wynikiem wykonania 

metody przyporządkowanej klasie obiektów

• Komunikaty napływające do obiektu 

zawierają dane, które mogą być  
przetwarzane przez metodę obiektu 
wywołaną przez komunikat

background image

Projektowanie SI 

Przykłady metod 

obiektowych analizy i 

projektowania SI

• Metoda OMT 

(Rambough) - 

nierozwijana

• Metoda OOA/OOD  

(Coad, Yourdon)

• Metoda OBJECTORY 

(Jacobson

) - 

nierozwijana

• Metoda Boocha - 

nierozwijana

UM
L

Ration

al

Unifie

d

Proces

s

Unified Modelling Language

background image

Projektowanie SI 

Rezultaty etapu analizy i 

modelowania SI

• Pełna specyfikacja wymagań 

użytkowników 

• Opracowany model informacyjny 

nowego rozwiązania (najczęściej w 
języku UML)

• Opcjonalnie: Model rozwiązania 

technologicznego i przestrzennego 
(kilka wariantów)

background image

Projektowanie SI 

Etap projektowania 

szczegółowego

background image

Projektowanie SI 

Sposoby technicznej 

realizacji  projektu 

informatycznego

Realizacja w pełnym cyklu prac proje
ktowych

Zakup i wdrożenie gotowego oprogr
amowania

background image

Projektowanie SI 

Zalety budowy nowego 

rozwiązania w oparciu o 

gotowe oprogramowanie 

• Mniejsze koszty realizacji rozwiązania
• Szybszy czas realizacji
• Sprawdzone i efektywne rozwiązanie

background image

Projektowanie SI 

Etap 

projektowania 

szczegółowego 

w pełnym cyklu 

prac

projektowych

Identyfikacja  zastosowania 

(definicja zadania projektowego)

Analiza wymagań

 - modelowanie

Systemu SI

Projektowanie  szczegółowe SI

Programowanie

Integracja i testowanie systemu

Wdrażanie

Eksploatacja 

systemu

Konserwacja i rozwój

Potrzeba 

zmiany

Plan informatyzacji 

firmy

Aktualizowany co kilka lat

background image

Projektowanie SI 

Etap realizacji

projektu

w przypadku

zakupu

oprogramowania

Identyfikacja  zastosowania 

(definicja zadania projektowego)

Analiza wymagań

 - modelowanie

Systemu SI

Adaptacja systemu
Do wymagań firmy

Wdrażanie

Eksploatacja 

systemu

Konserwacja i rozwój

Potrzeba 

zmiany

Plan informatyzacji 

firmy

Aktualizowany co kilka lat

Zakup  oprogramowania

Dzienne : zakończono 4 kietnia 2012

background image

Projektowanie SI 

Zalety wdrażania systemu w 

oparciu o gotowe 

oprogramowanie

• Mniejszy koszt
• Szybszy czas realizacji
• Większa efektywność rozwiązania

background image

Projektowanie SI 

Determinanty  

projektowania 

szczegółowego

 Projekt sprzętu i 

oprogramowania.

ELEMENTY WEJŚCIOWE

REZULTATY

Model 
rozwiązania

Struktura danych 
zastosowania,

Struktura 
procesów 
zastosowania.

Wymagania 
użyttkowników

Projekt bazy 
danych,

Projekt 
interfejsu 
użytkownika,

Projekt 
formularzy, 
dokumentów i 
zestawień 
wynikowych

 Projekt 
programów 
(modułów  lub 
obiektów 
programowych),

 Projektowanie 

systemu 

informatycznego 

(aplikacji 

informatycznej)

background image

Projektowanie SI 

Czynności projektowania aplikacji 

w ujęciu kaskadowym

• Projekt architektury systemu
• Projektowanie bazy danych 
• Projektowanie interfejsu ogólnegoużytkownika (hierarchia 

menu, okna dialogowe, komunikacja głosowa, itp..)

• Projektowanie wejść aplikacji (formularzy – ekranów 

wprowadzania danych o zdarzeniach)

• Projektowanie wyjść  (dokumentów i zestawień 

wynikowych, sprawozdania)

• Projektowanie  modułów (obiektów) programowych 

background image

Projektowanie SI 

Sieć działań projektowania 

szczegółowego

Projekt struktury 

Sprzętowo-programowej

Ogólna architektura 

systemu

Projekt wejść

Projekt wyjść

Projekt interfejsu

Projekt baz

danych

Projekt struktury

oprogramowania

Model 
rozwiązania
informatyczne
go

background image

Projektowanie SI 

Projekt architektury ogólnej

Identyfikacja głównych podsystemów i 

modułów systemu informatycznego.

Podsystem 

Zarządzania katalogiem 

Usług i informowania

Podsystem realizacji 

Uslug  szkoleniowych

Podsystem obslugi 

Platności,

Podsystem analiz 

i rapostowania

Podsystem

Dostępu internetowgo

background image

Projektowanie SI 

Przykład prezentacji systemów– ze 

strukturą zewnętrzną

Podsystem realizacji uslug szkoleniowych

Podsystem 

Zarządzania katalogiem 

Usług i informowania

Zarządzanie

 katalogiem

Informowanie o usługach

Zarządzanie

uzcestnikami

Obsługa zapisów 

Na szkolenia

Ewidencja uczestnictwa 

i wyników

background image

Projektowanie SI 

Projekt bazy danych

• Wykonanie projektu bazy  danych w jednym 

ze stosowanych modeli baz danych, dla 
warunków konkretnego systemu zarządzania 
baza danych: relacyjnego, obiektowego lub 
hierarchicznego.

• Najczęściej jest to baza o modelu relacyjnym
• W tej sytuacji należy zaprojektować 

poszczególne tabele i powiązania między 
nimi

background image

Projektowanie SI 

Przykła

projekt

u bazy 

danych

background image

Projektowanie SI 

Projekt interfejsu

• Określenie sposobu komunikacji 

użytkownika z systemem (hierarchia 
menu, język quazi-naturalny, interfejs 
multimedialny, reczywistości wirtualne)

• Zaprojektowanie szczegółów interfejsu, 

na przykład hierarchi menu

• Powiązanie opcji menu z 

uruchamianymi usługami w systemie

background image

Projektowanie SI 

Menu hierarchiczne z 

powiązaniami sieciowymi

Menu

 główne

Opcja 1

Opcja 2

Opcja n

Opcja 3

Opcja 1.1 Opcja 1.2 Opcja 1.3

Opcja n.1 Opcja n.2

Opcja 2.1 Opcja 2.2 Opcja 2.3

Opcja 1.3.1

Opcja 1.3.2

background image

Projektowanie SI 

Przykład hierarchii menu w 

aplikacji

background image

Projektowanie SI 

Możliwe rozwiązania  

interfejsu

• Menu hierarchiczne – różne typy + 

formularze

• Interfejs graficzny (bezpośrednie 

manipulacje obiektami)

• Język quasi naturalny
• Interfejs multimedialny
• Interfejs rzeczywistości wirtualnej

Należy wybrać odpowiednią formę 

interfejsu!

background image

Projektowanie SI 

Projektowanie wejść i wyjść

• Określenie sposobu obsługi zdarzenia 

(na przykład przyjęcie zamówienia)

• Zaprojektowanie niezbędnych 

formularzy

• Zaprojektowanie dokumentów i 

raportów emitowanych przez system

background image

Projektowanie SI 

Przykła

projektu 

formula

rza

background image

Projektowanie SI 

Projekt struktury 

oprogramowania

• Wyznaczenie komponentów 

programowych w poszczególnych 
komponentach (obiektach) 
programowych.

• Zaprojektowanie czynności w  

poszczególnych komponentach 
programowych

background image

Projektowanie SI 

Etap programowania 

aplikacji

• Tworzenie kodu programowego  

modułów (komponentów 
programowych)

• Testowanie modułów 
• Integrowanie modułów 

programowych

• Testowanie całości oprogramowana

background image

Projektowanie SI 

Wdrażanie zastosowań 

informatycznych

background image

Projektowanie SI 

Na czy polega wdrażanie?

Jest to sieć działań techniczno-
organizacyjnych, zapewniających 
przygotowanie oprogramowania 
systemu do  eksploatacji w 
organizacji

background image

Projektowanie SI 

Zasady wdrażania SI

1. Wdrażanie SI może rozpocząć się już na 

etapie projektowania SI

2. Po zakończenia testowania systemu, należy 

przewidzieć pewien okres jednoczesnego 

funkcjonowanie dwu systemów – starego i 

nowego aż do wyeliminowania błędów i 

niespójności w funkcjonowaniu. 

background image

Projektowanie SI 

Funkcjonowanie starej i nowej 

wersji systemu informatycznego

Rozpoczęcie wdrażania

Zakończenie wdrażania

Poprzednia wersja systemu

Nowa wersja systemu

background image

Projektowanie SI 

Trudności związane z 

wdrożeniem SI

– Konieczność zmian technicznych (nowy system, 

nowe urządzenia) zmusza do podnoszenia wiedzy  

umiejętności pracowników

– Konieczność wprowadzenia istotnych zmian 

organizacyjnych w firmie

– Związany z tym opór w firmie, wynikający z 

poczucia zagrożenia sytuacji niektórych 

pracowników

background image

Projektowanie SI 

Dwie podstawowe sytuacje 

wdrożeniowe

• Wdrażanie systemu oryginalnie 

opracowanego dla użytkownika

• Zakup i wdrażanie gotowego 

oprogramowania

background image

Projektowanie SI 

Dwa rodzaje działań 

wdrożeniowych

• Techniczne
• Organizacyjne

background image

Projektowanie SI 

Działania techniczne związane z 

wdrażaniem 

1. Zakup i instalacja sprzętu i sieci komputerowej
2. Instalacja oprogramowania systemowego (np. 

serwer WWW, SZBD)

3. Zakładanie i testowanie bazy danych 
4. Konwersja danych z poprzednich baz danych do 

nowej bazy danych

5. Instalacja i testowanie oprogramowania 

użytkowego

6. Przygotowanie stanowisk z dostępem do systemu 

informatycznego

7. Przygotowanie dokumentacji eksploatacyjnej dla 

użytkownika

background image

Projektowanie SI 

Działania organizacyjne wdrażania

• Przeprojektowanie procesów obsługiwanych przez system i 

związanych z nimi procedur działania

• Zaprojektowanie i wdrożenie niezbędnych zmian w 

strukturze organizacyjnej: zmiana zadań na stanowiskach 

pracy, nowe stanowiska, zmiany w strukturze 

organizacyjnej

• Wdrożenie bazy kodowej, wykorzystywanej przez SI

• Przeszkolenie użytkowników

• Ocena rozwiązań przez użytkowników w trakcie wdrażania

UWAGA! Czynności te mogą być realizowane poczynając  już od 

etapu projektowania zastosowania 

background image

Projektowanie SI 

Uwaga!

• Obie grupy przedstawionych działań 

dotyczą wdrażania tak oryginalnie 
tworzonego, jak też zakupionego 
oprogramowania.

background image

Projektowanie SI 

Wdrażanie w warunkach zakupu 

gotowego oprogramowania – 

cechy specyficzne

Etap ten staje się decydujący. Obejmuje on dwie grupy 

działań:

Adaptacja oprogramowania standardowego do 

potrzeb firmy.

Typowe czynności wdrażania systemu 

informatycznego

 

background image

Projektowanie SI 

Działania związane z 

adaptacją zakupionego 

oprogramowania 

1. Dostosowanie organizacji i procesów zachodzących 

w firmie  do wymagań oprogramowania

2. Modyfikacja struktury bazy danych
3. Parametryzacja modułów programowych, 

obsługujących procesy informacyjne firmy

4. Adaptacja serwisu informacji wynikowych
5. itd


Document Outline