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