1.Podaj etapu powstawania DHF
-ustal nazwę funkcji najwyższego poziomu - poziom 0,
-określ liczbę obszarów funkcjonalnych na podstawie dekompozycji funkcji z poziomu 0,
-ustal nazwy funkcji dla każdego obszaru (poziom 1),
-przeprowadź dekompozycję w każdym obszarze funkcjonalnym i zakończ na poziomie funkcji elementarnych.
2. Podaj definicje funkcji elementarnej
Jest to funkcja najniższego poziomu drzewa hierarchii funkcji (DHF). Funkcja elementarna może ulec dekompozycji, jej składniki nie mogą stanowić samodzielnych funkcji, są
nazywane f. atomowymi
3. Wymień składniki DFD
-Diagram kontekstowy - poziom zerowy, definiuje zakres aplikacji i jej granice, pokazuje jeden proces razem z obiektami zewnętrznymi i przepływami danych.
-Poziom pierwszy (diagram najwyższego poziomu) pokazuje główne procesy (funkcje) razem z obiektami zewnętrznymi, magazynami danych i przepływami danych.
-Diagramy niższego poziomu (2, 3 do N) są wynikiem dekompozycji (rozszczepienia) procesów (funkcji) z diagramów wyższego poziomu.
Natomiast szczegółowe elementy DPD to:
- Obiekt zewnętrzny/terminator (external entity)
- Proces / funkcja (process, function)
- Strumień (przepływ) danych (data flow)
- Magazyn danych (składnica) - obiekt wewnętrzny (data store)
4. Jaką rolę spełnia encja intersekcji
Jest wprowadzana do diagramu w przypadku:
-eliminacji związku M:N przez jego rozkład na dwa związki 1:M
-potrzeby przedstawienia atrybutów związku
5. Zależność funkcji (DZF)
Zależność funkcji B od funkcji A oznacza, że B nie może się rozpocząć, dopóki nie zakończy się A.
6. Stany krytyczne
Zbiór stanów krytycznych - podzbiór zbioru stanów zgodnych zawierający takie stany, których wystąpienie może zakłócić funkcjonowanie organizacji
7. Napisz słownie wybrany przez siebie związek z zadania 7 zgodnie z regułą czytania związku.
Przykładowo encja M:N (książka - autor)brzmi:
Każda książka musi mieć jednego lub więcej autorów.
Każdy autor może napisać jedną lub więcej książek.
8.Jakie warunki powinna spełniać funkcja elementarna
-zmienia stan obiektu org. z jednego stanu spójności na inny, albo tylko informuje o nim.
-rozpoczęta musi być zawsze doprowadzona do zakończenia, albo też całkowicie zaniechana.
-jej nazwa i opis odnosi się do informacji przedstawianych za pomocą modelu encji, czyli obiektów, atrybutów i związków
9.Wyjaśnij pojecie częstości funkcji. Podaj możliwe przypadki
-Określa, ile razy w ustalonym okresie czasu, dana funkcja jest wykonywana, np. 100 razy na dzień, 1 raz w miesiącu, 1 na rok
-Zmienna częstość wymaga szczegółowej analizy i pokazania okresów szczytowych, załamań i normalnej pracy - wykres lub tabela szczegółowych częstości
-Funkcje wspólne mogą mieć różną częstość dla różnych jednostek organizacyjnych lub stanowisk
10.Wymień i scharakteryzuj rodzaje więzów liczności dla związków w modelu obiekt - związek
Możliwe stopnie związków:
- jeden do jeden (1:1)
- jeden do wiele (1:M) - wskaźniki maksymalnej liczności
- wiele do jeden (M:1)
- wiele do wiele (M:N)
Liczność encji A w związku R(AB) określa liczbę wystąpień encji B, które mogą być związane z jednym wystąpieniem encji A.
11.Jakie aspekty użycia informacji przedstawia szczegółowa logika funkcji
• Wyszukiwanie:
Wyszukaj <lista atrybutów> z <nazwa obiektu>, jeżeli <zdanie kwalifikujące>
• Algorytm działania: opis obliczania nowych wartości za pomocą standardowej terminologii matematycznej z nazwami atrybutów i obiektów jako zmiennymi
• Zakres: Konstrukcja zdania zawierająca „ ... gdy <warunek >”.
Stosowana jest w przypadkach składnika których funkcja jest złożona, lub wymaga arbitralnego algorytmu.
12.Wymień możliwe przypadki składnika unikalnego, identyfikatora encji
Może nim być:
-pojedynczy atrybut i/lub związek,
-kombinacja atrybutów i/lub związków.
13.W diagramie przypływu danych (DFD) miedzy jakimi składnikami tego modelu i w jakich kierunkach są możliwe przepływy informacji? Zilustruj przykładem.
Przepływ danych dozwolony jest w obu kierunkach:
- między procesem i magazynem danych,
- między procesem i obiektem zewnętrznym,
- między procesami
14. Przeprowadź rozkład związku M:N, ustal nazwy związków i unikalny identyfikator encji intersekcji
właścicielem wydająca
własnością reprezentująca
15. Dla wybranego związku z zadania nr 8 zapisz słowami jego strukturę
Każda osoba może być właścicielem tylko 1 legitymacji.
Każda legitymacja musi być własnością tylko 1 osoby.
16. Wymień zdarzenia inicjujące i podaj przykład zdarzenia i wyniku dla funkcji "Przydziel zmiennika na stanowisko pracy".
-zewnętrzne (Ze) - poza zasięgiem kontroli organizacji lub poza zakresem analizowanego systemu, ale jest znaczące dla działania danej organizacji
-zmiany (Z) - zmiana stanu dowolnego obiektu
-czasu (C) - określony termin (data, koniec roku, koniec miesiąca)
-systemowe (S) - w ramach działalności danej organizacji, jako wynik funkcji i najczęściej wywołuje inną funkcję
Zdarzenie inicjujące: Przemęczenie pracownika na stanowisku pracy
Wynik: Przydzielenie zmiennika na stanowisko pracy
Przykład ze slajdów:
ZE - życzenia klienta-> (sprawdź możliwość realizacji życzenia)
Z - nowa dostawa -> (zarejestruj nowa dostawę)
C - godzina końca dnia pracy -> (wykonaj podsumowanie dziennych obrotów)
S - minimalny stan zapasów -> (sporządź nowe zamówienie)
17. Rozkład M.N - ustal unikalny identyfikator encji intersekcji i nazwij związki (układ zamówienie - usługa, wiele do wiele) - atrybuty sobie sam powymyślałem
przypisane świadczona
składająca otrzymująca
18. Z zad.7 wybierz związek i zapisz słowami jego strukturę
Każda osoba może złożyć jedno lub więcej zamówień.
Każde zamówienie musi być przypisane maksymalnie 1 osobie.
19. Funkcje wspólne, ich rodzaje i pokazać jak się je oznacza.
Funkcje wspólne:
-realizują identyczne przetwarzanie,
-przetwarzają te same informacje,
-mają taką samą dekompozycję.
Jedna z funkcji wspólnych musi być uznana jako „główna” a druga jako „podległa”:
-f. główna może mieć dowolną liczbę podległych, w praktyce nie więcej niż dwie,
-f. podległa nie może mieć własnych f. podległych.
Funkcje wspólne to w rzeczywistości jedna funkcja, która występuje w różnych miejscach diagramu
20. Co to jest niewyczerpanie nadtypu i pokazać na przykładzie encji ZAWODY
Wystąpienia podtypów nie składają się na wszystkie wystąpienia nadtypu.
Przykład:
Nadtyp - ZAWODY
PODTYP: SPORTY WODNE, SPORTY SIŁOWE
PODTYP SPORTY WODNE: KAJAKARSTWO, PŁYWANIE SPORTY SIŁOWE: WYCISKANIE, DOCIĄGANIE
brakuje WIOŚLARSTWO w SPORTY WODNE, nadtyp nie wyczerpany
21. Encja intersekcji dla przykładu
Wyrób (nazwa, reszty atrybutów nie pamiętam)
Części (nazwa, nr seryjny, opis)
efektem elementem
tworzący wymagający
22. Dla wybranego związku z zad.7 napisz słownie jego strukturę zgodnie z regułą czytania związku.
Każdy wyrób musi być efektem jednego i tylko jednego planu.
Każdy plan musi tworzyć jeden lub więcej wyrobów.
23.Podaj etapu powstawania DHF
-ustal nazwę funkcji najwyższego poziomu - poziom 0,
-określ liczbę obszarów funkcjonalnych na podstawie dekompozycji funkcji z poziomu 0,
-ustal nazwy funkcji dla każdego obszaru (poziom 1),
-przeprowadź dekompozycję w każdym obszarze funkcjonalnym i zakończ na poziomie funkcji elementarnych.
24. Jakie stany są w stanach krytycznych
Podzbiór przestrzeni stanów SIZ, którego elementy spełniają wszystkie ograniczenia integralnościowe.
25.Jakie rodzaje informacji są brane z DZF do DOZ
- obiekty proste
-obiekty z podtypami
-związki rozłączne
26.Napisać jakąś funkcję informacyjną
F. informacyjna - dane tworzone przez jedną funkcję są przetwarzane przez funkcję od niej
zależną.
27.Zastosowania ogólnego diagramu zależności funkcji
Stosowany jako ramowy szkic do ustalenia:
-faz realizacji systemu informatycznego, identyfikacji systemów użytkowych oraz kolejności ich wykonania,
-zakresu szczegółowych badań organizacji,
-ustalenia wstępnych kosztów, możliwych korzyści.
28. Podejście zstępujące w modelowaniu - na czym polega
Podejście zstępujące-zaczynamy od czystej kartki, wpisując na niej strategię lub misję przedsiębiorstwa. Po określeniu strategii firmy określamy funkcje, które przyczyniają się do jej realizacji. Musi to być zgodne ze sposobem, w jaki pracownicy postrzegają funkcje wykonywane w swojej firmie.
29.Koncepcją uogólnienia
-Poszukiwanie abstrakcyjnego opisu zbioru podobnych typów, postrzeganego jako wyższy
poziom - typ ogólny.
-Nadtyp - encja wyższego poziomu
-Podtyp - encja nizszego poziomu
-Zbiór podtypów wraz z ich nadtypem i związkami między nimi posiada charakter budowy
hierarchicznej.
30.Wyjaśnij pojęcie braku wyczerpania nadtypu w koncepcji nadtyp - podtyp diagramu O-Z. Jak powinno wyglądać poprawne rozwiązanie tego problemu, pokaż na przykładzie różnego rodzaju zawodów sportowych, encja typu zawody.
Nadtyp - encja wyższego poziomu, Podtyp - encja niższego poziomu
Wyczerpanie nadtypu - wystąpienia podtypu składają się ze wszystkich wystąpień nadtypu.
31.Jakie tryby (sposoby) użycia informacji są stosowane do przedstawienia operacji wykonywanych przez funkcje elementarne a DHF na atrybutach encji za pomocą macierzy powiązań funkcja/atrybut?
Sposoby użycia obiektów przez funkcje:
• C (create) - tworzenie
• D (delete) - usuwanie
• U (update) - aktualizacja
• R (retrieve) - odczytywanie
• A (archieve) - archiwowanie
Sposoby użycia atrybutów przez funkcje:
• I (insert) - wstawianie
• N (nullify) - usuwanie
• U (update) - aktualizacja
• R (retrieve) - odczytywanie
• A (archieve) - archiwowanie
32. Kiedy należy zakończyć dekompozycję funkcji, badając diagram hierarchii funkcji (DHF)?
Osiągnięcie poziomu f. elementarnych kończy dekompozycję.
33. Jakie stany obiektów należą do zbioru stanów zgodnych?
CO DO TYCH NA CZERWONO NIE JESTEŚMY PEWNI GDYŻ NIE BYŁO ICH NA SLAJDACH.
MOŻE JAK KTOŚ TO ZNAJDZIE TO NIECH WRZUCI
POZDRO
by grimfandago & Huniek
OSOBA
#*pesel
*nazwisko
*imie
Uczelnia
#*nazwa
*skrot nazwy
Legitymacja
#*indeks
*imię i nazwisko
*adres
ZAMÓWIENIE
#*Numer
*Tytuł
*Data
USŁUGA
#*Sygnatura
*Rodzaj
*Nazwa
*Opis
Osoba
#*PESEL
*Imię
*Nazwisko
Wyrób
#*Nazwa
Części
#*Nr seryjny
*Nazwa
Opis
PLAN
#*Nr planu
*Instrukcja