DFD Diagram przepływu danych

advertisement
1) Narysowac i opisać model prototypowy.
Z prototypem Prototypowanie
Prototyp – model SI działający lub demonstrujący działanie przyszłego systemu. Obszary działania (szybkie
sprawdzenie koncepcji systemu; projektowanie przez prototypowanie; budowa przez prototypowanie)
(+) Zaangażowanie użytkownika, możliwość szkoleń na prototypie
(-) Dodatkowy koszt, uproszczenia, niebezpieczeństwo poprzestania na prototypie
definiowanie
wymagań
Budowa prototypu
Weryfikacja prototypu
Pełne określenie wymagań
Realizacja SI
(model kaskadowy)
2) Co to jest diagram kontekstowy DFD
DFD Diagram przepływu danych
Diagramy przepływu danych - służy do prezentowania w jaki sposób dane przepływają oraz są przetwarzane w
systemie
·
strukturalna specyfikacja funkcji systemu
·
identyfikacja zależności między procesami i danym
·
precyzyjne określenie zakresu systemu, podsys. i modułów
·
zwięzły i czytelny opis funkcji systemu (łatwy do opanowania przez użytkownika)
·
redukcja redundancji funkcjonalnej systemu
Diagramy przepływu danych to narzędzie analizy i projektowania systemów
DFD - służy do prezentowania w jaki sposób dane przepływają oraz są przetwarzane w systemie. Opisuje również
procesy przetwarzające dane.
DFD elementy składowe:
obiekt zewnętrzny (terminator) – daje albo pobiera dane do systemu
proces – element przetwarzający wejściowe strumienie danych na wyjściowe
magazyny danych – gromadzi i przechowuje dane
przepływ danych – skąd dokąd dane przepływają i jaka jest struktura tych danych
Diagram kontekstowy – granice systemu
Diagram systemowy – diagram ogólny systemu (podsystemy + główne magazyny danych)
Diagramy procesów – rozwinięcie poszczególnych podsystemów, aż po procesy elementarne
Specyfikacja procesów elementarnych – mini specyfikacja, opis elementarnego algorytmu
Co to jest system informacyjny ???
System informacyjny
jest ważny dla organizacji (jak i menedżerów, użytkowników i informatyków). Oznacza skuteczne wspomaganie
informacyjne procesów (funkcji) organizacji. Powinien on odpowiadać potrzeb i wymaganiom zarządzania
organizacją. Musi ona oczywiście potrafić sformułować i przekazać swoje potrzeby twórcom systemu a ci muszą to
zrozumieć. Bez techniki informacyjnej nie można dziś stworzyć odpowiednio sprawnego systemu inform. Jego
sprawność nie zależy tylko od samych komputerów i progr ale też od wiedzy i umiejętności ludzi (użytkowników i
informatyków), od ich zdolności posługiwania się informacją
5) Typy kodów
Typ kodów
- Porządkowy ( nr kolejny, np. 123)
- Klasyfikacyjny (pozycyjny np12.56.01)
- Mieszany ( np. lu\02\0089)
- Kody z cyfrą kontrolną ( np. .pesel)
- Kody mnemoniczne ( np. NY, WAR )
- Kody alfabetyczne, numeryczne, mieszane
3) Cechy poprawnego interfejsu
Poprawny interfejs:

Spójny (topologia, słownictwo, otoczenie)

Prosta obsługa, ilość obiektów 5 –9

Grupowanie (opcji, działań, kolejność/częstość)

Możliwość skrótów w dostępie do funkcji

Informacja o działaniach

Odwołanie akcji

Poczucie spełnienia (drobne kroki, informacja)

Wdrażanie kontroli nad SI
7) Związki: dac przykład związków 1:1, 1:wiele, wiele do wiele
1:N
1:1
osoba
paszport
zamówie
nie
M:N
pozycja
książka
czytelnik
8) Co to jest encja
Encja rzecz lub obiekt rzeczywisty bądź wyobrażony, o którym informacje muszą być znane lub przechowywane
każda encja musi być jednoznacznie identyfikowana
każda instancja encji musi być wyraźnie odróżnialna od wszystkich innych instancji encji tego samego ty
6) narysowac diagram LDS przedtawiający wypożyczanie książek z biblioteki.
Autorzy
Klient
Id_autor
Id_klient
Imie_autor
Nazwisko_au
tor
Id_ksiazki
Imie_klient
Nazwisko_
klient
Autor
Ksiązki
ID_autor
Id_ksiązka
Imie_autor
Nazwisko_au
tor
Id_ksiażki
Tytuł
Gatunek
Id autor
Data
wypożyczeni
a
Data zwrotu
Id klient
Pracownicy
Id_pracownik
Nazwisko_pr
acownik
Imie_pracow
nik
model cyklu zycia SI – kaskadowy
Model kaskadowy
Określenie
wymagań
Projektowanie
Implementacja
Testowanie
Konserwacj
a
1. Kaskadowy (dodatkowe fazy mogą być - z podkreśleniem )
Model kaskadowy (wodospadowy) – zakłada stabilny zestaw potrzeb i ich niezmienność w trakcie budowy SI, (po każdym etapie powstaje dokument, sprawdzenie po pozytywnej weryfikacji następny etap)
(+) Upraszcza zarządzanie I ułatwia planowanie
(-) Narzucenie ścisłej kolejności prac, wysoki koszt błędów popełn. na początku, długa przerwa w kontaktach z klientem
kluczu glownym (primary key) i obcym (foreign key).
Klucze:
Klucz główny (Primary Key) – grupa kolumn o nie powtarzających się danych
Klucz obcy (Foreign Key) – grupa kolumn z jednej tablicy, których wartości odpowiadają kluczowi głównemu innej tablicy (powiązanie)
pytanie o cyfre kontrolna w kodzie, napisac poco ona jest i wytlumaczyc to na przykladzie jakims np na PESELU.
PESEL= RRMMDD9999K (K- cyfra kontrolna)
Zalety cyfr kontrolnych:
Wychwytywanie błędów w kodach bez konieczności odwoływania się do DB z zestawem kodów – pierwotna kontrola danych
Wykrycie nieprawidłowo zdefiniowanego kodu na etapie jego tworzenia
sie sklada na jakos Systemu
poprawnosc, zgodnosc z wymaganiami, latwosc uzycia, ergonomicznosc, niezawodnosc wspoldzialania, efektywnosc, przenoszalnosc, skalownosc
Download