Wykład VIII, politechnika infa 2 st, Projektowanie Systemów Informatycznych


WYKŁAD VIII

Model fizyczny:

Procesy z DFD przechodzą w struktury zwane modułami

Analiza: tranzakcyjna i transformacyjna

KONIEC PODSUMOWANIA MODELU FIZYCZNEGO

MODUŁY - RODZAJE

1) Moduł doprowadzający ( jest podłączony do jakiegoś modułu nadrzędnego )

0x08 graphic

0x08 graphic

0x08 graphic
0x08 graphic
pośredniczy w przepływie doprowadzania danych do systemu ( moduł dostaje z modułów podrzędnych dane i je przekazuje do modułu

Moduł nadrzędnego, przepływ danych jest

Doprowadzający jednokierunkowy, od modułu podrzędnych do

0x08 graphic
0x08 graphic
0x08 graphic
Nadrzędnych modułów

2) Moduł odprowadzający

0x08 graphic

0x08 graphic

0x08 graphic

Uczestniczy w odprowadzaniu danych.
Moduł Otrzymuje dane od modułu nadrzędnego
odprowadzający0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
i przekazuje je do podrzędnych modułów.

Przepływ jest jednokierunkowy

3) Moduł transferowy

0x08 graphic

0x08 graphic
0x08 graphic
moduł ten przetwarza dane tak, że po otrzymaniu

0x08 graphic
0x08 graphic
danych z modułu nadrzędnego i przetworzeniu ich odsyła je do modułu nadrzędnego.

0x08 graphic

Moduł

Transferowy

4) Moduł koordynujący ( sterujący, kontrolny )

Ten moduł ma tylko moduły podrzędne.

0x08 graphic
Otrzymuje on dane od modułu podrzędnego

Moduł i rozprowadza te dane do modułów podrzędnych

Koordynujący

0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic

0x08 graphic

0x08 graphic

0x08 graphic
0x08 graphic
0x08 graphic
Model Logiczny ( podstawowy ) procesy

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
A B C D E

x y z p q r

jest to abstrakcyjny diagram przepływu danych. A tak wygląda diagram STC

Moduł Koordynujący

0x08 graphic

0x08 graphic
0x08 graphic
z Moduł p

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
główny

0x08 graphic

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
y q

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
Pobierz z Wypisz p

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
p z

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
r

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
x Pobierz y z y q p Wypisz q

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
C

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic
Pobierz x y x B D r q Wypisz r

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic
0x08 graphic
r

A E

Zasada przechodzenia z modelu logicznego na fizyczny

Wszystkie procesy przedstawione na modelu logicznym są przekształcone w moduły transformujące w diagramie STC. Te moduły transformujące są liśćmi w drzewie

PODEJŚCIE OBIEKTOWE

System Informatyczny w podejściu obiektowym - zbiór obiektów oraz klas pomiędzy którymi zostały zdefiniowane relacje rozmaitych rodzajów

Obiekt - instancja - wystąpienie buty zwanego obiektem, element dziedziny przedmiotowej, element należący do tej dziedziny, który jest rozpoznawany w tej dziedzinie przez 3 cechy:

Stan wewnętrzny obiektu - opisywany jest zbiorem cech opisujących strukturę obiektu ( atrybuty opisujące obiekt ). Te atrybuty są opisywane w danym, konkretnym momencie czasu

Obiekt jest bytem unikatowym, możemy go rozróżnić spośród pozostałych ( nawet gdy jego cechy i zachowania są takie same jak innych obiektów )

Sposób zachowania - jest to charakterystyka określająca jakie operacje mogą być dokonywane na obiekcie poprzez inne obiekty, jakie operacje może on wykonywać na innych obiektach, oraz jakie są konsekwencje dokonywania tych operacji w sensie zmian stanów danego obiektu oraz obiektów które były z nim w interakcji.

Rodzaje operacji: kategorie

  1. Operacja konstruktora - tworzy obiekt wraz z ewentualnym zainicjowaniem zmiennych, jego stanu początkowego

  2. Modyfikator - zmienia wartości atrybutów

  3. Selektor - udostępnia informacje o stanie innego obiektu, nie powoduje jego zmiany stanu

  4. Iterator - umożliwia dostęp do całej struktury obiektu poprzez sekwencyjne udostępnianie jej poszczególnych elementów w ściśle określony sposób.

  5. Destruktor - potrafi usunąć obiekt

Operacja jest przyporządkowana do obiektu i każda operacja ma swoją nazwę. Wywołanie tej nazwy jest jednoznaczne z uruchomieniem tej operacji. - uruchomieniem aktywności obiektu. Natomiast metoda jest wewnętrzną specyfikacją tej operacji, to jest zapisanie kodu w jaki sposób operacja będzie realizowana. Operacja to to co widzą sąsiednie obiekty a metoda to sposób implementacji.

Formalna specyfikacja operacji.

Aby wykonać jakąś operacje obiektu muszą się wzajemnie informować o tym. Zamiar wysyłania informacji między obiektami odbywa się za pomocą mechanizmu przesyłania komunikatów między obiektami. Wysłanie komunikatu to zamiar wykonania operacji. Zazwyczaj komunikat ma w sobie ( inaczej: ma nazwę ) nazwę operacji.

Ze względu na interakcję między obiektami definiuje się 3 podstawowe typu obiektów :

  1. Obiekty Aktorzy - obiekty które dokonują operacji na innych obiektach ale same nie podlegają operacjom ze strony innych obiektów

  2. Obiekty Serwery - obiekty które podlegają operacjom ze strony innych obiektów a nie operują na innych obiektach

  3. Obiekty Agenci - operują na innych obiektach a na inne obiekty mogą na nich też operować



Wyszukiwarka

Podobne podstrony:
Wykład VII, politechnika infa 2 st, Projektowanie Systemów Informatycznych
Wykład XI, politechnika infa 2 st, Projektowanie Systemów Informatycznych
Wykład VII, politechnika infa 2 st, Projektowanie Systemów Informatycznych
Wykład XII, politechnika infa 2 st, Projektowanie Systemów Informatycznych
WYKŁAD XIII, politechnika infa 2 st, Projektowanie Systemów Informatycznych
Wykład IX, politechnika infa 2 st, Projektowanie Systemów Informatycznych
Wykład VII, politechnika infa 2 st, Projektowanie Systemów Informatycznych
PSI - wszystkie wykłady, politechnika infa 2 st, Projektowanie Systemów Informatycznych
PSI - wszystkie wykłady2, politechnika infa 2 st, Projektowanie Systemów Informatycznych
PSI - wszystkie wykłady3, politechnika infa 2 st, Projektowanie Systemów Informatycznych
Wykład X, politechnika infa 2 st, Projektowanie Systemów Informatycznych
ExamZero, politechnika infa 2 st, Projektowanie Systemów Informatycznych
02 PSI, politechnika infa 2 st, Projektowanie Systemów Informatycznych
04 Systemy ekspertowe, politechnika infa 2 st, Projektowanie Systemów Informatycznych
01 BD, politechnika infa 2 st, Projektowanie Systemów Informatycznych
projektowanie inżynierskie, Projektowanie strukruralne i obiektowe-WYKŁAD 8, PODSTAWY PROJEKTOWANIA
Wykorzystanie modelu procesow w projektowaniu systemow informatycznych
2 PROJEKTOWANIE SYSTEMÓW INFORMATYCZNYCH& 02 2013

więcej podobnych podstron