MSIZ w1 id 309829 Nieznany

background image

MODELOWANIE SYSTEMÓW

INFORMACYJNYCH ZARZĄDZANIA

Wykładowca:
dr inż. Grażyna Hołodnik-Janczura

Instytut Organizacji i Zarządzania

Politechnika Wrocławska

background image

GHJ-Wszelkie prawa zastrzeżone

2

LITERATURA

1.

Barker R., Longman C., CASE*Method: Modelowanie funkcji i

procesów, WNT, W-wa, 1996

2.

Barker R., CASE*Method: Modelowanie związków encji,

WNT, W-wa, 1996

3.

Rodgers U., Oracle – przewodnik projektanta baz danych,

WNT, 1995

4.

Beynon-Davies, P. Inżynieria systemów informacyjnych, W-

wa, WNT, 2004

5.

Wrycza S., Analiza i projektowanie systemów

informatycznych zarządzania, PWN, W-wa, 1999

6.

Flakiewicz W., Systemy informacyjne w zarządzaniu, C.H.

Beck, W-wa, 2002

7.

Chen P.P., The entity-relationship model, ACM Transactions

on Database Systems, 1976

background image

GHJ-Wszelkie prawa zastrzeżone

3

TEMATYKA

I.

Podstawowe definicje

II.

Metody i techniki modelowania funkcji

III. Metody i techniki modelowania informacji
IV. Modelowanie przepływu danych
V.

Kontrola spójności i kompletności modelu

systemu informacyjnego

background image

GHJ-Wszelkie prawa zastrzeżone

4

Definicja modelu

[Zieleniewski J.]
• Opis obiektu lub zbioru obiektów rzeczywistych

lub abstrakcyjnych, zjawisk lub zdarzeń

• Model winien być skonstruowany w takim

języku, który umożliwia identyfikację modelu

(warunek precyzji)

• Może być wyrażony za pomocą

– składni określonego języka (lingwistyczny)
– wzoru matematycznego (formalny)
– schematu o ściśle określonej notacji (graficzny)

background image

GHJ-Wszelkie prawa zastrzeżone

5

Definicja metamodelu

Stanowi definicję konstrukcji modelu

wyrażoną przy zastosowaniu języka tego

modelu

background image

GHJ-Wszelkie prawa zastrzeżone

6

Modelowanie

INDYWIDUALNOŚĆ

SYMBOL

KONCEPCJA

staje się zrozumiała

wyrażona za pomocą

przedstawiana przez

background image

GHJ-Wszelkie prawa zastrzeżone

7

Podejścia w modelowaniu

Pełny zakres

Niepotrzebne

szczegóły

Opuszczone

szczegóły

WSTĘPUJĄCE

ZSTĘPUJĄCE

ZSTĘPUJĄCE + WSTĘPUJĄCE

Opuszczone

szczegóły

background image

GHJ-Wszelkie prawa zastrzeżone

8

Metodyki w modelowaniu SI

• Strukturalne (strukturalno-relacyjne) – oddzielne

modelowanie informacji i procesów

• Obiektowe – integralne modelowanie informacji i

procesów

• Społeczne – skupione na aspektach ludzkich i

społecznych

background image

GHJ-Wszelkie prawa zastrzeżone

9

Metodyka

• Wyznacza ramy organizacyjne dla procesu

opracowywania systemów informatycznych.

• Obejmuje, dostosowane do specyfiki podejścia,

metody, techniki i narzędzia.

• Definiuje:

– etapy, na które dzieli cały proces,
– zadania do wykonania,
– rezultaty tych zadań,
– obowiązujące standardy,
– zasady kontrolowania jakości.

background image

GHJ-Wszelkie prawa zastrzeżone

10

Przykłady metodyk

• SSADM (Structured Systems Analysis and Design

Method)

• IE (Information Engineering)
• YSM (Yourdon Systems Method)
• CASE*Method
• OMT (Object Modelling Technique)
• Rational Unified Process (RUP)

background image

GHJ-Wszelkie prawa zastrzeżone

11

Techniki

• Opisują z różnych punktów widzenia wymagania dla

systemu.

• Są to procedury na różnym poziomie sformalizowania

wraz z odpowiednim sposobem reprezentacji, np.

diagram przepływu danych, diagram obiekt-związek.

background image

GHJ-Wszelkie prawa zastrzeżone

12

Narzędzia

• Programy komputerowe, które zapewniają

implementację technik modelowania (na różnym

poziomie automatyzacji) w celu zebrania, aktualizacji

i prezentacji wymagań systemowych.

• Narzędzia zaawansowane umożliwiają

wygenerowanie pewnych produktów, np. projekt bazy

danych.

• Narzędzia CASE (Computer Aided Systems/Software

Engineering), np. IE Workbench, Designer 2000,

Easy CASE, Architect.

background image

GHJ-Wszelkie prawa zastrzeżone

13

Wielostrukturalność organizacji

• Podejście systemowe do organizacji
• Rodzaje struktur

– organizacyjna
– społeczna
– techniczna
informacyjna

background image

GHJ-Wszelkie prawa zastrzeżone

14

System informacyjny

Aspekty systemu zarządzania organizacją
• instytucjonalny
• funkcjonalny
• informacyjny
[Koźmiński A.]
Specyficzny układ nerwowy organizacji, który
łączy w jedną całość elementy systemu
zarządzania.

background image

GHJ-Wszelkie prawa zastrzeżone

15

System informatyczny zarządzania (SIZ)

[Kieżun W.]
SIZ to taka część systemu informacyjnego

zarządzania, w ramach której procesy

zbierania, utrzymywania, aktualizacji i

przechowywania informacji są oparte na

niekonwencjonalnych środkach i metodach, a

w szczególności są dokonywane przy użyciu

technologii komputerowej.

background image

GHJ-Wszelkie prawa zastrzeżone

16

Struktury SIZ

• funkcjonalna
• informacyjna
• przestrzenna
• technologiczna
• techniczna
• organizacyjna

background image

GHJ-Wszelkie prawa zastrzeżone

17

Ogólna definicja SI

• x – informacje wejściowe
• y – informacje wyjściowe
• S – relacja uzależniająca y od x (procedury, modele)

S

x

y

background image

GHJ-Wszelkie prawa zastrzeżone

18

P - zbiór podmiotów, które są użytkownikami systemu
I - zbiór informacji o sferze realnej (zasoby

informacyjne)
T - zbiór narzędzi technicznych stosowanych w procesie

pobierania, przetwarzania, przechowywania i

wydawania informacji
O - zbiór rozwiązań systemowych stosowanych w danej

organizacji (formuła zarządzania)
M - zbiór metainformacji, opis systemu informacyjnego i

jego zasobów informacyjnych
R - relacje między poszczególnymi zbiorami

[Kisielnicki J., Sroka H.]

Definicja strukturalna SI={P,I,T,O,M,R}

background image

GHJ-Wszelkie prawa zastrzeżone

19

METODY MODELOWANIA FUNKCJI

1. Diagram hierarchii funkcji (DHF)
2. Diagram zależności funkcji (DZF)

background image

GHJ-Wszelkie prawa zastrzeżone

20

Cel sporządzania modelu funkcji

organizacji

• pełne i dokładne zrozumienie działalności

danej organizacji;

• dostarczenie adekwatnego modelu potrzeb

funkcjonalnych organizacji, który ma spełniać

rolę ramowego szkicu dla tworzenia nowego

lub rozwijania istniejącego systemu

informatycznego;

background image

GHJ-Wszelkie prawa zastrzeżone

21

Cel sporządzania modelu funkcji organizacji

c.d.

• dostarczenie modelu niezależnego od

mechanizmów lub metod przetwarzania,

pozwalającego na podejmowanie obiektywnych

decyzji o alternatywnych technikach

implementacji, współdziałających z istniejącymi

systemami.

background image

GHJ-Wszelkie prawa zastrzeżone

22

Mechanizm wykonywania funkcji

• mechanizm – technika lub technologia implementacji

funkcji, np. ręczna, telefoniczna, komputerowa, e-mail

• dopuszczalna technologia - analiza technologii nadającej

się do implementacji funkcji,

• wymagana technologia - analiza technologii

akceptowanej przez użytkownika (uwzględnia

ograniczenia typu: istniejące w organizacji rozwiązania,

przyzwyczajenia, koszt).

background image

GHJ-Wszelkie prawa zastrzeżone

23

Definicja funkcji organizacji

• Wyodrębnione i powiązane ze sobą logicznie

grupy czynności, których ciągłe wykonywanie
warunkuje realizację celów firmy

• Funkcje organizacji są środkiem do osiągania jej

celów.

background image

GHJ-Wszelkie prawa zastrzeżone

24

Podstawowe funkcje zarządzania

• planowanie
• organizowanie
• koordynowanie
• motywowanie
• kontrolowanie

[wg H. Fayola]
• planowanie
• organizowanie
• przywództwo
• kontrola

background image

GHJ-Wszelkie prawa zastrzeżone

25

Zasady wykonywania funkcji

• Powiązanie z celami organizacji.
• Przepisy prawne.
• Taktyka działania – wewnętrzne przepisy.
• Wykonawca : stanowisko, jednostka

organizacyjna.

• Lokalizacja geograficzna.

background image

GHJ-Wszelkie prawa zastrzeżone

26

Diagram hierarchii funkcji

• Najprostszą i użyteczną techniką modelowania

funkcji jest wykonanie ich hierarchii, gdzie każda

funkcja jest nazwana przez proste niedwuznaczne

sentencje.

• Posiada strukturę drzewa genealogicznego i

przypomina strukturę organizacyjną.

• Każda funkcja typu „rodzic” jest opisana bardziej

szczegółowo przez jej funkcje typu „dzieci”.

• Diagram hierarchii funkcji (DHF) jest to model funkcji

danej organizacji realizowanych zgodnie z jej celami

w odpowiedzi na zdarzenia.

background image

GHJ-Wszelkie prawa zastrzeżone

27

Reguły konstrukcji nazwy funkcji

• Rozpoczyna się od czasownika (rzeczownika

odczasownikowego), który powinien być precyzyjny i

zrozumiały dla użytkownika;

• Odnosi się do rzeczy zdefiniowanych w modelu

związków encji, czyli do obiektów i ich związków,

istotnych dla modelowanego zakresu działalności;

• Zwięzła i znacząca;
• Wyraża warunki pod jakimi wykonywana jest funkcja;
• Unika odwołań do mechanizmów.
Funkcje złożone wymagają definiowania „logiki funkcji”.

background image

GHJ-Wszelkie prawa zastrzeżone

28

Przyjmij dostawę zgodną

z zamówieniem

F111

...

nazwa funkcji

kod referencyjny, etykieta

znak dekompozycji

czasownik

rzeczownik - obiekt

warunek

symbol graficzny

background image

GHJ-Wszelkie prawa zastrzeżone

29

Style hierarchii funkcji

a) pionowy

b) poziomy

c) mieszany

background image

GHJ-Wszelkie prawa zastrzeżone

30

funkcja najwyższego poziomu-korzeń

funkcja

nadrzędna

„rodzic”

funkcja

podrzędna

„dziecko”

To jest wszystko,

co należy zrobić,

by zrealizować funkcję

nadrzędną.

Kolejność dowolna.

Dekompozycja

do osiągnięcia

żądanego

poziomu

szczegółowości

background image

GHJ-Wszelkie prawa zastrzeżone

31

Dekompozycja funkcji

• Podział funkcji złożonych, może być kilka poziomów.

• W przypadku diagramów ogólnych 2-3 poziomy, a

szczegółowych 5-7 poziomów.

• Proces iteracyjny.

• Reguła równoważenia poziomów.

• Dekompozycja na max 9 funkcji podrzędnych.

• Osiągnięcie poziomu f. elementarnych kończy

dekompozycję.

• Podejście odwrotne – grupowanie funkcji.

background image

GHJ-Wszelkie prawa zastrzeżone

32

Definicja funkcji elementarnej

• Drzewo hierarchii funkcji powstaje w wyniku n –

poziomowej dekompozycji funkcji globalnej,

• kończy się na poziomie funkcji elementarnych, stąd:
funkcja globalna - funkcja najwyższego poziomu

drzewa hierarchii funkcji (korzeń)

funkcja elementarna - funkcja najniższego poziomu

drzewa hierarchii funkcji

• Funkcja elementarna może ulec dekompozycji, jej

składniki nie mogą stanowić samodzielnych funkcji, są

nazywane f. atomowymi

background image

GHJ-Wszelkie prawa zastrzeżone

33

Warunki dla elementarnej funkcji

organizacji

• Zmienia stan obiektu organizacji z jednego stanu

spójności na inny, albo tylko informuje o nim.

• Rozpoczęta musi być zawsze doprowadzona do

zakończenia, albo też całkowicie zaniechana.

• Jej nazwa i opis odnosi się do informacji

przedstawianych za pomocą modelu encji, czyli

obiektów, atrybutów i związków.

Np. „ustalenie harmonogramu dostaw realizujących zamówienia

klientów”, „przelanie kwoty pieniędzy z jednego konta na drugi”.

background image

GHJ-Wszelkie prawa zastrzeżone

34

Ilustracja koncepcji funkcji elementarnej

Przelej kwotę z jednego
konta na drugie

Pobierz kwotę
z jednego konta

Wpłać kwotę
na drugie konto

F33

F331

F332

debet

kredyt

Funkcje
atomowe

Funkcja elementarna

background image

GHJ-Wszelkie prawa zastrzeżone

35

Funkcje wspólne

• realizują identyczne przetwarzanie,
• przetwarzają te same informacje,
• mają taką samą dekompozycję.

Jedna z funkcji wspólnych musi być uznana jako

„główna” a druga jako „podległa”:

• f. główna może mieć dowolną liczbę podległych, w

praktyce nie więcej niż dwie,

• f. podległa nie może mieć własnych f. podległych.
Funkcje wspólne to w rzeczywistości jedna funkcja,

która występuje w różnych miejscach diagramu.

background image

GHJ-Wszelkie prawa zastrzeżone

36

Reprezentacja funkcji wspólnej

P 33

P331

P332

P2

etykieta

funkcji

głównej

funkcja

podległa

background image

GHJ-Wszelkie prawa zastrzeżone

37

Przykład funkcji wspólnych

Wykonanie rezerwacji

Rejestracja rezerwacji

wstępnej

Rejestracja rezerwacji

na listę rezerwową

Potwierdzenie

rezerwacji klientowi

Przeniesienie rezerwacji

z jednej edycji na drugą

Skasowanie dokonanej

rezerwacji

Wykonanie

rezerwacji

Wyliczenie opłaty

za przeniesienie

R11

R12

R111

R112

R113

R121

R122

R123

R11

background image

GHJ-Wszelkie prawa zastrzeżone

38

Funkcje z identyczną nazwą – ale nie są

wspólne

• „Przydziel zadanie pracownikowi” – tworzenie

harmonogramu prac

• „Przydziel zadanie pracownikowi” - zarządzanie

personelem organizacji

• Porównaj szczegółowe definicje tych funkcji:

Każda z tych funkcji przetwarza

te same lub inne informacje w

różny sposób

background image

GHJ-Wszelkie prawa zastrzeżone

39

Funkcje wspólne – ale inne nazwy

• „Umieszczenie klasy w odpowiedniej sali na każdą lekcję

w całym semestrze” – tworzenie planu zajęć

• „Przydzielenie do każdej szkolnej sali lekcji na okres

całego semestru” – zarządzanie zasobami szkoły

• Porównaj szczegółowe definicje tych funkcji:

– Każda z tych funkcji przetwarza

te same informacje i w ten sam

sposób

background image

GHJ-Wszelkie prawa zastrzeżone

40

Częstość funkcji

• Określa, ile razy w ustalonym okresie czasu, dana

funkcja jest wykonywana, np. 100 razy na dzień, 1

raz w miesiącu, 1 na rok

• Zmienna częstość wymaga szczegółowej analizy i

pokazania okresów szczytowych, załamań i

normalnej pracy – wykres lub tabela szczegółowych

częstości

• Funkcje wspólne mogą mieć różną częstość dla

różnych jednostek organizacyjnych lub stanowisk

background image

GHJ-Wszelkie prawa zastrzeżone

41

Pilność funkcji

• Czas dopuszczalny, w kategoriach danej

organizacji, na wykonanie funkcji.

Wyraża się w dwóch terminach:
• natychmiast
• z dnia na dzień

background image

GHJ-Wszelkie prawa zastrzeżone

42

Diagram Hierarchii Funkcji (1)

Prowadzenie dochodowej firmy przewozowej

zapewniającej wszelkie usługi komunikacyjne

Promowanie
i planowanie

przewozów

Opracowanie tras

i publikowanie

rozkładu jazdy

Promowanie

usług

przewozowych

Analizowanie

rynku

i konkurencji

Prowadzenie rekrutacji

I utrzymywanie

odpowiedniego

personelu

Planowanie

załóg na

wszystkie trasy

Prowadzenie

rekrutacji

personelu

Zapewnienie

odpowiednich

kwalifikacji

personelu

Rezerwowanie

miejsc i

sprzedaż

biletów

Zapewnienie

sprzedaży

biletów

Rezerwowanie

miejsc

Organizowanie

kontroli

pasażerów

Prowadzenie

rozliczeń,

księgowości

i analiz finansowych

Prowadzenie

analiz

finansowych

Prowadzenie

rozliczeń

Prowadzenie

księgowości

Organizowanie

i utrzymywanie

środków

transportu

Planowanie

pojazdów na

wszystkie trasy

Organizowanie

zakupu nowych

pojazdów

Organizowanie

wynajęcia

pojazdów

UPK

MAR

PER

RIS

KAF

UST

M1

M2

M3

P1

P2

P3

R1

R2

R3

K1

K2

K3

U1

U2

U3

Organizowanie

remontu

pojazdów

U4

background image

GHJ-Wszelkie prawa zastrzeżone

43

Diagram Hierarchii Funkcji (2)

Prowadzenie

rekrutacji

personelu

Zamieszczenie

ogłoszenia

o pracy

Przyjęcie

zgłoszenia

od kandydata

Testowanie

kandydata

Rezerwowanie

miejsc

Przyjęcie

nowej

rezerwacji

Zamiana jednej

rezerwacji

na drugą

Przyjęcie

rezygnacji

z rezerwacji

Wykonanie analizy

kosztów obsługi

tras

Wykonanie analizy

zużycia środków

transportu

Wykonanie analizy

zasobów

finansowych

Organizowanie

zakupu nowych

pojazdów

Opracowanie

zapotrzebowania

na zakup pojazdu

Przygotowanie

przetargu na zakup

Przyjęcie

zakupionego

pojazdu

P2

R2

K1

U2

P21

P22

P23

R21

R22

R23

K11

K12

K13

U21

U22

U23

Prowadzenie

analiz

finansowych

Zatrudnienie

kandydata

P24

Przygotowanie

nowego pojazdu

do użytkowania

U24

background image

GHJ-Wszelkie prawa zastrzeżone

44

Przyjęcie zakupionego

pojazdu

Sprawdzenie

dostarczonego pojazdu

Przekazanie faktury

zakupu pojazdu

do zaksięgowania

Sporządzenie protokołu

przyjęcia pojazdu

U23

U231

U232

U233

Przygotowanie nowego

pojazdu do użytkowania

Wystawienie

karty pojazdu

Zarejestrowanie pojazdu

w urzędzie komunikacji

U241

U242

Zgłoszenie pojazdu

do oznakowania

U243

Zgłoszenie pojazdu

do użytkowania

U244

U24

Diagram Hierarchii Funkcji (3)

background image

GHJ-Wszelkie prawa zastrzeżone

45

DHF - podsumowanie

• Sześć słów stosowanych w pracach badawczych :

– Co?: co robi i co potrzebuje robić
– Dlaczego?: związek z celami
– Kto?: rola lub stanowisko
– Kiedy?: termin i kolejność
– Gdzie?: struktura organizacyjna
– Jak?: mechanizm: sposób, narzędzia

• W modelowaniu hierarchii funkcji odpowiadamy tylko na dwa

pytania:

Co organizacja robi lub co potrzebuje wykonywać?
Dlaczego - jakie cele próbuje osiągnąć przez wykonywanie swoich

funkcji?


Document Outline


Wyszukiwarka

Podobne podstrony:
MSI w1 id 309783 Nieznany
MSIZ w5i6 id 309825 Nieznany
po w1 id 364234 Nieznany
PO W1 2 id 364238 Nieznany
MSIZ w3i4 id 309824 Nieznany
4OS 2011 w1 id 39381 Nieznany (2)
bd w1 id 81977 Nieznany (2)
Analiza finansowa w1 id 60384 Nieznany
po w1 id 557610 Nieznany
Fund w1 2 id 181442 Nieznany
MSI w1 id 309783 Nieznany
MSIZ w5i6 id 309825 Nieznany
MSI w1 konspekt 2010 id 309789 Nieznany
Fizyka W1 W2 id 177235 Nieznany
Optymalizacja w1 pdf id 338945 Nieznany
PO W1 IV ZIN id 364236 Nieznany
PO W1 2 II ZIN id 364239 Nieznany
pil microec w1 2010 id 155810 Nieznany

więcej podobnych podstron