Analiza logicznej struktury syststemu // Analiza merytoryczna // c.d. Specyfikacji Funkcjonalnej
"Nie ma nic trudniejszego do zrobienia, bardziej niebezpiecznego do przeprowadzenia lub bardziej niebezpiecznego co do sukcesu niż podjęcie się wprowadzenia nowego porządku rzeczy /Niccolo Machiavelli/
Nazwa projektu / systemu
1. Wstęp, nawiązanie
2. Modelowanie procesów: DFD - data flow diagram
3. Modelowanie danych: ERD - entity relationship diagram
4. Weryfikacja modeli: macierz ELH (Entity Life History) - historia życia encji
Encja z ERD
Zdarzenia = Procesy z DFD |
|
Encja 2 |
Encja 3 |
Zdarzenie 1 |
C |
|
|
Zdarzenie 2 |
R |
A |
C |
Zdarzenie 3 |
D |
C |
|
Typy zdarzeń:
I - insert, C - create - twórz
U - update, A - alter - zmień
D - delete - usuń
5. Szczegółowy model logiczny bazy danych: definicje pól, typów danych, rozmiarów, wartości inicjujące, poprawne, indeksy, triggery
Nazwa zbioru encji |
Opis |
||||
|
|
||||
Nazwa atrybutu |
Klucz PK - primary key, FK - foreign key |
Typ danych |
rozmiar |
Opis |
Warunki szczególne (null, default, poprawność) |
|
|
|
|
|
|
6. Dostęp do danych - kto co może zrobić i na jakich danych
Rola |
Urzytkownicy |
Encje |
Rodzaj dostepu: W - write, R - read, O - owner |
|
|
|
|
P.S.: Z tego co żeśmy się dziś dowiedzieli wynikało by to, że wcześniejsza kartka nr 1 odpowiada sprawozdaniu nr 1, kartka 2 sprawozdaniu nr 2 itd. (sorry mały błąd w opisie wcześniejszych 2 kartek, ale teraz chyba jest to już dla wszystkich jasne).
MATERIAŁ DYDAKTYCZNY
TZW. „3 KARTKA OD PANI MARZENY DO SAMOREALIZACJI SPRAWOZDANIA 3”
MADE BY MARSHALL