3 Modernizacja procesów informacyjnych w firmie

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

d

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

d

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


Wyszukiwarka

Podobne podstrony:
18a gromadzenie inf o firmie, Procesy informacyjne w zarządzaniu, materiały student Z-sem 12-13, wyt
PI 23.11.2011, Notatki UTP - Zarządzanie, Semestr III, Procesy informacyjne
13a funkcje zarzadzania w aspekcie zasobów inf, Procesy informacyjne w zarządzaniu, materiały studen
PI 12.10.2011, Notatki UTP - Zarządzanie, Semestr III, Procesy informacyjne
Schemat przepływu informacji w firmie
12a gospodarowanie info-wywiad gosp, Procesy informacyjne w zarządzaniu, materiały student Z-sem 12-
PLAN PRZEDMIOTU PIZ (Procesyinformacyjne w zarządzaniu), Uczelnia, Procesy informacyjne w zarządza
20a operacje informacyjne, Procesy informacyjne w zarządzaniu, materiały student Z-sem 12-13, wytycz
15a techniki zbierania inf, Procesy informacyjne w zarządzaniu, materiały student Z-sem 12-13, wytyc
PI 19.10.2011, Notatki UTP - Zarządzanie, Semestr III, Procesy informacyjne
PI 5.10.2011, Notatki UTP - Zarządzanie, Semestr III, Procesy informacyjne
SHSBC306 MODERN PROCESSES
Materiały na zaliczenie procesy informacyjne
PI 28.09.2011, Notatki UTP - Zarządzanie, Semestr III, Procesy informacyjne
10 Procesory, INFORMATYKA
PI 16.11.2011, Notatki UTP - Zarządzanie, Semestr III, Procesy informacyjne
14a automatyzacja procesów w zarządzaniu info, Procesy informacyjne w zarządzaniu, materiały student
zestaw 1, Notatki UTP - Zarządzanie, Semestr III, Procesy informacyjne
16a system rozp-organizacji, Procesy informacyjne w zarządzaniu, materiały student Z-sem 12-13, wyty

więcej podobnych podstron