Transcript Metodyka strukturalna projektowania SI
Część 1
METODYKA STRUKTURALNA PROJEKTOWANIA SI
METODYKA STRUKTURALNA
Pierwszym etapem metodyki strukturalnej jest analiza strukturalna której efektem jest model podstawowy systemu
MODEL PODSTAWOWY OBEJMUJE
Model środowiskowy Model zachowań
MODEL ŚRODOWISKOWY przedstawia granice między analizowanym systemem a otoczeniem – środowiskiem dodatkowym zadaniem modelu jest określenie interfejsów pomiędzy projektowanym system a otoczenia
MODEL ŚRODOWISKOWY – ELEMENTY Cele systemu Diagram kontekstowy Lista zdarzeń
MODEL ŚRODOWISKOWY – CELE SYSTEMU wyraźne określenie celu głównego i celów dodatkowych oczekiwane efekty wprowadzenia systemu wyrażone w miarach ilościowych (najlepiej) lub jakościowych
MODEL ŚRODOWISKOWY – CELE SYSTEMU – PRZYKŁAD
Model środowiskowy Systemu Informacyjnego Biblioteki Publicznej - SIBP Cel systemu:
Celem systemu SIBP jest gromadzenie informacji o zbiorach bibliotecznych oraz o operacjach ich udostępniania.
Wprowadzenie systemu powinno doprowadzić do: •skrócenia czasu obsługi operacji wypożyczenia i zwrotu książki o połowę •skrócenia czasu udzielenia informacji o książkach o 85% (3 min – 0,5 min)
MODEL ŚRODOWISKOWY – DIAGRAM KONTEKSTOWY prezentuje projektowany system jako jeden proces przedstawia terminatory - obiekty zewnętrzne, z którymi komunikuje się system odwzorowuje przepływy danych pomiędzy terminatorami a systemem
MODEL ŚRODOWISKOWY – DIAGRAM KONTEKSTOWY Diagramy kontekstowe wykorzystują symbolikę DFD (tu: symbole metodyki E. Yourdona): Obiekt zewnętrzny (terminator) Proces Magazyn danych Przepływ danych
MODEL ŚRODOWISKOWY – DIAGRAM KONTEKSTOWY – PRZYKŁAD .
CZYTELNIK DZIAŁ GROMADZENIA ZBIORÓW SIBP KIEROWNIK
MODEL ŚRODOWISKOWY – LISTA ZDARZEŃ Lista zdarzeń to tekstowy wykaz oddziaływań jakie wywierają obiekty zewnętrzne na system i vice versa.
MODEL ŚRODOWISKOWY – LISTA ZDARZEŃ – PRZYKŁAD
Lista zdarzeń SIBP
Czytelnik chce się zarejestrować
Czytelnik prosi o informację o książce Czytelnik wypożycza książkę
Czytelnik zwraca książkę Czytelnik prosi o informacje o aktualnym stanie konta Czytelnik zgłasza informację o niemożności zwrotu książki Dział Gromadzenia Zbiorów (DGZ) przysyła nową książkę Kierownictwo potrzebuje (cotygodniowy) raport o bieżących zaległościach Kierownictwo potrzebuje (comiesięcznych) raportów o ilości wypożyczonych książek oraz o ilości nowych czytelników
MODEL ZACHOWANIA (BEHAWIORALNY) opisuje wymagane zachowanie wewnętrzne systemu: wymagania dotyczące przetwarzania wymagania dotyczące danych wymagania dotyczące zmian stanu systemu w czasie
C.D.N.
Dziękuję Grzegorz Czapnik