Podstawowe koncepcje modelowania - Fundamental modeling concepts
Podstawowe pojęcia modelowania ( FMC ) zapewnienie ram do opisania systemów oprogramowania intensywnie. To zdecydowanie podkreśla komunikat o intensywnych systemów informatycznych za pomocą pół-formalny zapis graficzny, który może być łatwo zrozumiane.
Zawartość
Wprowadzenie
FMC wyróżnia trzy perspektywy spojrzeć na system oprogramowania:
- Struktura systemu
- Procesy w systemie
- Domeny Wartość systemu
FMC określa specjalny rodzaj diagramu dla każdej perspektywy. Schematy FMC użyć prostego i chude notacji. Celem diagramów FMC jest ułatwienie komunikacji o systemie oprogramowania, nie tylko pomiędzy ekspertami technicznymi, ale również pomiędzy ekspertami technicznymi i biznesowymi lub domeny ekspertów. Zrozumiałości schematów FMC uczynił je znany wśród swoich zwolenników.
Wspólne podejście podczas pracy z FMC jest zacząć schemat wysokiego poziomu w składu struktury systemu. Ten „duży obraz” Schemat służy jako punkt odniesienia w komunikacji ze wszystkimi zainteresowanymi stronami projektu. Później schemat wysokiego poziomu jest iteracyjnie rafinowany modelować dane techniczne systemu. Uzupełniające schematami procesów występujących w systemie lub wartości domen występujących w systemie wprowadza się w razie potrzeby.
Rodzaje diagramów
FMC wykorzystuje trzy typy schemat modelu różne aspekty systemu:
- Struktura kompozycyjny diagram przedstawia statyczną strukturę systemu. Ten typ schemat znany również jako FMC schemat blokowy
- Dynamiczny Diagram Struktura przedstawia procesy, które można zaobserwować w systemie. Ten typ schemat znany również jako FMC szalki siatką
- Wartość Zakres Struktura Diagram przedstawia struktury wartości znajdujących się w systemie. Ten typ schemat znany również jako FMC / Rm schemacie
Wszystkie schematy FMC są graf dwudzielny. Każdy dwustronny wykres składa się z dwóch rozłącznych zestawów wierzchołków pod warunkiem, że ma wierzchołek jest połączony z innym wierzchołku tego samego zestawu. W schematach FMC członkowie jednego zestawu są przedstawione kątowymi kształtami i członkowie drugiego zestawu są reprezentowane przez zakrzywione kształty. Każdy z elementów w schemacie FMC można skorygować przez innego schematu tego samego typu, pod warunkiem, że łączna wykres jest dwudzielna. Mechanizm ten pozwala na modelowanie wszystkich odpowiednich warstw abstrakcji z tej samej notacji.
Schemat kompozycyjny Struktura
Składu diagramy przedstawiają strukturę statyczną strukturę systemu, a relacje między elementami systemu. Elementy systemu może być aktywny lub pasywny. Agenci są aktywne komponenty systemu. Wykonują czynności w systemie. Magazyny i kanały są elementy pasywne, które przechowują lub przesyłają informacje.
Obraz po prawej stronie jest przykład składu schemat konstrukcji. Zawiera on substancje procesorów Zamówienie , Dostawca menedżera , Dostawca , Online Shop i nienazwany agenta ludzki . Agenci są reprezentowane przez prostokąty. Kropki i cień agent dostawcy wskazują, że środek ten ma wiele wystąpień, czyli Menedżer Dostawca komunikuje się z jednego lub wielu dostawców. Tak zwany czynnik ludzki stanowi interakcji użytkownika z systemem.
Schemat zawiera magazynów Zamówienia , Zamówienia i katalog produktów . Magazyny są reprezentowane przez zakrzywione kształty. Agenci mogą odczytać z magazynów, pisać do magazynów lub modyfikować zawartość magazynów. Kierunki strzałki wskazują, które operacja jest wykonywana przez agenta. Na wykresie, Menedżer Dostawca może modyfikować zawartość katalogu produktów , podczas gdy procesor Zamówienie może odczytać tylko zawartość Katalogu Produktów .
Środki komunikowania się za pośrednictwem kanałów. Kierunek przepływu informacji nie oznaczono strzałkami (nie pokazane na rysunku), przez żądanie-odpowiedź dla symbolu (na przykład od menedżera dostawcy i dostawcy ) lub pominięta (na przykład od procesora zamówienia i Dostawca Menedżer ).
Schemat konstrukcji dynamiczny
Dynamiczne struktury pochodzą z sieci Petriego .
- „Są one używane do wyrażania zachowanie systemu w czasie, przedstawiających czynności wykonywane przez agentów. Tak więc wyjaśnić, w jaki sposób system działa i jak odbywa się komunikacja pomiędzy różnymi środkami.”
Wartość Zakres Struktura Diagram
Schematy zakres wartości struktury (znane również jako FMC Entity Związku rysunki) może być porównane z wzorem związku encji .
- „[Oni] służą do zobrazowania wartości struktur zakres lub tematy jako struktur matematycznych. Struktury zakres wartości opisują wartości obserwowalnych w miejscach, w systemie natomiast wątek diagramy pozwalają znacznie szersze zastosowanie w celu uwzględnienia wszystkich interesujących korelacji pomiędzy punktami.”
Referencje
- Knoepfel Andreas; Bernhard Groene; Peter Tabeling (2005). Pojęcia podstawowe modelowania - Efektywna komunikacja z systemami IT . Wiley. 0-470-02710-X.