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.

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

Przykład FMC kompozycyjnej Struktura programu

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.

Linki zewnętrzne