Projekt - wzor pdf (oprac. dr Szczurowski)

Transkrypt

Projekt - wzor pdf (oprac. dr Szczurowski)
Wydział Elektroniki Politechniki Wrocławskiej
Kierunek: „Informatyka”
Specjalność: „InŜynieria Systemów Informatycznych”
Projekt z przedmiotu „Komputerowe Systemy Zarządzania” (INE3608) pt.
„System ..........”
Opracowanie:
Jan Kowalski – (nr alb. 77777)
Jan Nowak – (nr alb. 88888)
Jan Ogórek – (nr alb. 99999)
Opieka dydaktyczna:
dr inŜ. S. Niewiadomski
Opieka merytoryczna:
mgr inŜ. A. Firmowa – „Info-Art.” sp. z o.o.
Wrocław czerwiec, 9999
Spis treści
1. Opis organizacji...................................................................................... 3
1.1 Opis słowny organizacji ..................................................................... 3
1.2 Diagram kontekstowy organizacji; schemat organizacyjny ................ 7
1.3 Diagram hierarchii funkcji organizacji ................................................ 8
2. Podsystem będący przedmiotem projektowania..................................... 9
2.1. Cel, przedmiot, zakres i otoczenie podsystemu................................ 9
2.2. Opis przebiegu procesu w podsystemie ......................................... 10
2.3. Realizowane funkcje informacyjne ................................................. 11
2.4. Źródła i odbiorcy informacji do (z) podsystemu. ............................. 12
3.Struktura funkcjonalna systemu informacyjnego. .................................. 13
3.1. Skład projektowanego procesu. ..................................................... 13
3.2. Przebieg projektowanego procesu. ................................................ 14
3.2. Definicje funkcji elementarnych. ..................................................... 15
4. Struktura informacyjna podsystemu informacyjnego. ........................... 17
4.1. Diagram Obiekt-Związek; ............................................................... 17
4.2. Definicje obiektów; dziedzin i atrybutów ......................................... 18
5. Opis powiązań obiektów i funkcji systemu informacyjnego (macierz
powiązań)................................................................................................. 22
6. Wstępny projekt bazy danych (definicje tabel) i wstępne załoŜenia do
implementacji. .......................................................................................... 23
1. Opis organizacji.
1.1 Opis słowny organizacji
Opis organizacji (firmy), będącej środowiskiem projektowanego podsystemu
informacyjnego, przeprowadzić w oparciu o analizę celów, problemów i CSFów
lub SWOT.
Cele strategiczne organizacji (firmy)
CS1
Etykieta celu strategicznego 1
Opis celu strategicznego nr 1
Opis celu strategicznego nr 1
Opis celu strategicznego nr 1
CS2
Etykieta celu strategicznego 2
Opis celu strategicznego nr 2
Opis celu strategicznego nr 2
Opis celu strategicznego nr 2
...
...
...
...
...
Cele taktyczne organizacji (firmy)
CT1
Etykieta celu taktycznego 1
Opis celu taktycznego nr 1
Opis celu taktycznego nr 1
Opis celu taktycznego nr 1
CT2
Etykieta celu taktycznego 2
Opis celu taktycznego nr 2
Opis celu taktycznego nr 2
Opis celu taktycznego nr 2
...
...
...
...
...
Problemy organizacji (firmy)
P1
Etykieta problemu 1
Opis problemu nr 1
Opis problemu nr 1
Opis problemu nr 1
P2
Etykieta problemu 2
Opis problemu nr 2
Opis problemu nr 2
Opis problemu nr 2
...
...
...
...
...
Krytyczne czynniki sukcesu organizacji (firmy)
CSF1
Etykieta krytycznego czynnika sukcesu 1
Opis celu taktycznego nr 1
Opis celu taktycznego nr 1
Opis celu taktycznego nr 1
CSF2
Etykieta krytycznego czynnika sukcesu 2
Opis celu taktycznego nr 2
Opis celu taktycznego nr 2
Opis celu taktycznego nr 2
...
...
...
...
...
WspółzaleŜność celów, problemów i CSF-ów: tablice krzyŜowe
CELE TAKTYCZE - CELE STRATEGICZNE
CS1
CT1
CTm
X
X
X
...
CSn
X
X
X
Analiza słowna macierzy ......
PROBLEMY - CELE TAKTYCZE
CT1
P1
...
X
Pn
Analiza słowna macierzy ......
CTm
X
X
X
1.2 Diagram kontekstowy organizacji; schemat organizacyjny
Zamieścić ogólny diagram kontekstowy całej organizacji (firmy). Przedstawić
kontekst, albo ogólny organizacji jako całości, albo konteksty wyodrębnionych
przedmiotów ości (np. „handlowa”, „usługowa”, „produkcyjna”, etc.) i aktywności
organizacji (np. „administrowanie”, „zarządzanie personelem”, „zarządzanie
finansami”, etc.), załączyć i ogólnie opisać schemat organizacyjny organizacji.
1.3 Diagram hierarchii funkcji organizacji
Zamieścić i opisać jednoszczeblową ogólną hierarchię funkcji całej organizacji
(firmy). Hierarchia powinna składać się z „funkcji głównej” organizacji (firmy) oraz
jej zupełnego rozbicia na funkcje bezpośrednio podrzędne, które obejmą
wszystkie obszary aktywności organizacji (firmy).
KaŜda funkcja powinna być scharakteryzowana „akapitem” opisu.
F0
Funkcja główna
F0.1
Funkcja podrzędna 1
F0.2
Funkcja podrzędna 2
F0.3
Funkcja podrzędna 3
2. Podsystem będący przedmiotem projektowania.
2.1. Cel, przedmiot, zakres i otoczenie podsystemu
Nazwać podsystem informacyjny, który jest przedmiotem projektu. Określić
jego przedmiot, zakres, strukturę oraz usytuowanie w organizacji. Wykorzystać
do tego:.
a) ewentualną analizę celów, problemów i czynników krytycznych dla
podsystemu (procedury),
b) szczegółowy diagram kontekstowy podsystemu (kontekst podsystemu
w organizacji),
2.2. Opis przebiegu procesu w podsystemie
Opisać jakie obiekty występują i jak uczestniczą w przebiegu procesów
elementarnych przebiegających podczas realizacji procesu głównego.
PrzewaŜnie jest to opis przebiegu procedury obsługi klienta w projektowanym
podsystemie. Trzeba, ostatecznym opisie, zamieścić listę i krótki opis zdarzeń
kluczowych - inicjujących i wynikowych –będących podstawą modelowania
przebiegu procesu pkt. 3.2 oraz wykorzystać nazwy obiektów z pkt. 4.1.
Technicznie ten fragment dokumentacji sporządza się po opracowaniu rozdziału
3 i 4).
2.3. Realizowane funkcje informacyjne
Zamieścić i opisać jednoszczeblową hierarchię funkcji informacyjnych1
projektowanego podsystemu. Będzie to:
a) albo jednoszczeblowe rozwinięcie funkcji głównej procedury obsługi,
której szczegółowa hierarchia zostanie zamieszczona w punkcie 3.1,
b) albo jednoszczeblowe rozwinięcie funkcji głównej całego
projektowanego podsystemu (działu organizacji). Wówczas naleŜy
wskazać podfunkcję (lub podfunkcje), która (e) w punkcie 3.1 zostaną
rozwinięte do poziomu elementarnego.
W przypadku sytuacji b) funkcje, których podzakresy nie będą dalej
specyfikowane powinny zostać scharakteryzowane akapitem opisu.
1 tzn takich które są związane z gromadzeniem i przetwarzaniem informacji
2.4. Źródła i odbiorcy informacji do (z) podsystemu.
Przedstawić „zawęŜony” system informacyjny i jego otoczenie. Zamieścić opis
informujący jakie obiekty są źródłami a jakie odbiorcami informacji w procesie
(lub procesach), których przebieg zostanie uszczegółowiony w punkcie 3.1 i 3.2
(odpowiednimi diagramami zaleŜności funkcyjnych). Najlepiej wykorzystać do
tego notację diagramu przepływu danych (na poziomie zerowym hierarchii
procesów) wspartą opisem słownym.
.
3.Struktura funkcjonalna systemu informacyjnego.
3.1. Skład projektowanego procesu.
Pokazać zakres funkcjonalny systemu informacyjnego, tzn. zamieścić
szczegółową hierarchię funkcji (DHF) podsystemu ( lub jego fragmentu
wskazanego w punkcie 2.3). Przestrzegać zasad budowy diagramu. Diagram
powinien być „rozwinięty” do poziomu funkcji elementarnych. Nie zamieszczać
dodatkowych wyjaśnień dla wyszczególnionych funkcji. (Tworzyć
„naprzemiennie” - z punktem 3.2.
F0
Funkcja główna
F0.1
Funkcja podrzędna 1
F0.2
Funkcja podrzędna 2
F0.3
Funkcja podrzędna 3
3.2. Przebieg projektowanego procesu.
Pokazać dynamikę systemu informacyjnego, tzn. zamieścić diagram (y)
zaleŜności funkcyjnych (następstwa funkcji - DNF) korespondujący (ce) z
diagramem hierarchii funkcji podsystemu informacyjnego (patrz pkt 3.1). Funkcje
elementarne powinny mieć etykiety (identyfikatory) zgodne z tam
zastosowanymi. Listę zdarzeń (wyzwalaczy i wyników) wykorzystać do opisu
pktu 2.2. ). Minimalna złoŜoność wynosi: nie mniej niŜ 15 funkcji elementarnych
(min. 5 funkcji na 1 członka zespołu projektowego).
A
W y z w a la c z
C
B
E
W y n ik 1
D
W y n ik 2
3.2. Definicje funkcji elementarnych.
Zamieścić definicje funkcji elementarnych wg charakterystyki zawartej na
formularzu „DFE”. Liczbę wypełnionych formularzy „DFE” ustala prowadzący
projekt2.
2
standardowo 3 sztuki na 1 członka zespołu projektowego
Definicja funkcji elementarnej (DFE)
Nazwa:
Nadrzędna:
Numer:
Nazwa:
Częstotli-wość
wykonania:
Pilność
wykonania:
Wyzwalana
przez:
Wyzwala:
Numer:
Opis słowny funkcji:
UŜycie obiektów przez funkcję:
Nazwa obiektu/atrybutu
1.
2.
3.
4.
5.
6.
7.
8.
Uwagi:
Akcja
4. Struktura informacyjna podsystemu informacyjnego.
4.1. Diagram Obiekt-Związek;
Pokazać zakres pojęciowy dziedziny podsystemu informacyjnego. Wykorzystać
do tego notację szczegółowego diagramu obiekt-związek (O-Z). Minimalna
złoŜoność wynosi: nie mniej niŜ 9 obiektów (min. 3 obiekty na 1 członka zespołu
projektowego).
KLIENT
# identyf
- nazwa
- adres
nabywca
kupiony przez
TOWAR
# identyf
- nazwa
- j.m.
4.2. Definicje obiektów; dziedzin i atrybutów
Zamieścić definicje obiektów (encji) oraz – tam gdzie jest to konieczne –
atrybutów. NaleŜy wykorzystać albo wprost formularze „DO1”, „DO2” i „DA”, albo
własne charakterystyki obiektów i atrybutów o zakresie zgodnym z
proponowanym na ww. formularzach. Liczbę wypełnionych formularzy „D01”,
„DO2” i „DA” ustala prowadzący projekt3.
3
standardowo 4 sztuki „DO” i 1-2 „DA” na 1 członka zespołu projektowego
Definicja obiektu (DO1)
Nazwa:
Typ
nadrzędny:
Synonimy:
Wstępna
liczność:
Liczność
przeciętna:
Liczność
maksymal.:
Stopa
% rocznie
wzrostu:
Opis słowny obiektu:
Atrybuty
Nazwa atrybutu
1.
2.
3.
4.
5.
6.
7.
8.
Opt
Dziedzina
For Maks.
- długość
mat
Uwagi
Patrz
Identyf
pełną
i-kator
definicję
Definicja obiektu (DO2)
Związki obiektu
KaŜde wystąpienie tego obiektu:
musi
nazwa
uczestnictwa
moŜe
jeden
nazwa obiektu
wiele
kasuj
Łuki
kaska alternaty
w-ne
dowo
Uwagi:
Zachowanie:
Liczba
okresów
Nazwa okresu
Powód
Archiwuj po
Usuń po
Reguły integralności:
Warunek
Reguła
Unikalny
identyfikator
Definicja atrybutu (DA)
Nazwa:
Obiekt:
Dziedzina:
Opis słowny atrybutu:
Mandatoryjność (obowiązkowy,opcjonalny):
Własności wartości
Typ
Maks. długość
Średnia
długość
Jednostka miary
Reguła walidacji:
Normalna wartość domyślna (gdy obowiązkowy):
Wartość nijaka (gdy opcjonalny):
Formuła obliczenia wartości:
Lista wartości:
Wartość
1.
2.
3.
4.
5.
6.
Synonim
Skrót nazwy
Znaczenie
5. Opis powiązań obiektów i funkcji systemu informacyjnego
(macierz powiązań).
Pokazać zestawienie krzyŜowe „funkcja – obiekt/związek” wg poniŜszego
wzoru4. Następnie przeprowadzić analizę „przepełnień” i „pustostanów” w
macierzy (tzn. uzasadnić Ŝe jest duŜo, lub brak, akcji wykonywanych na danych
obiektach przy realizacji danych funkcji.
Obiekt(Zw)1
Obiekt(Zw) m
Funkcja1
....
Funkcjan
4
w komórce powinna być wpisana „akcja” (lub akcje) elementarna wykonywana na danym obiekcie w
związku z realizacją danej funkcji.
6. Wstępny projekt bazy danych (definicje tabel) i wstępne
załoŜenia do implementacji.
Wstępnie zdefiniować tabele relacyjnej bazy danych odwzorowującej
szczegółowy diagramu obiekt związek z punktu 4.1. Definicje wykonać za
pomocą jakiegoś narzędzia, np. dla programu MS ACCESS załączyć obraz opcji
„relacje”.