eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingNarzędzia do wizualizacji systemów Embedded › Re: Narzędzia do wizualizacji systemów Embedded
  • X-Received: by 2002:a37:44e:: with SMTP id 75mr13527625qke.150.1616775388425; Fri, 26
    Mar 2021 09:16:28 -0700 (PDT)
    X-Received: by 2002:a37:44e:: with SMTP id 75mr13527625qke.150.1616775388425; Fri, 26
    Mar 2021 09:16:28 -0700 (PDT)
    Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!2.eu.feeder.erj
    e.net!feeder.erje.net!weretis.net!feeder8.news.weretis.net!news.uzoreto.com!tr1
    .eu1.usenetexpress.com!feeder.usenetexpress.com!tr1.iad1.usenetexpress.com!bord
    er1.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.co
    m!postnews.google.com!google-groups.googlegroups.com!not-for-mail
    Newsgroups: pl.comp.programming
    Date: Fri, 26 Mar 2021 09:16:28 -0700 (PDT)
    In-Reply-To: <4...@g...com>
    Injection-Info: google-groups.googlegroups.com; posting-host=213.108.152.51;
    posting-account=bMuEOQoAAACUUr_ghL3RBIi5neBZ5w_S
    NNTP-Posting-Host: 213.108.152.51
    References: <d...@g...com>
    <4...@g...com>
    <5...@g...com>
    <b...@g...com>
    <4...@g...com>
    User-Agent: G2/1.0
    MIME-Version: 1.0
    Message-ID: <b...@g...com>
    Subject: Re: Narzędzia do wizualizacji systemów Embedded
    From: Maciej Sobczak <s...@g...com>
    Injection-Date: Fri, 26 Mar 2021 16:16:28 +0000
    Content-Type: text/plain; charset="UTF-8"
    Content-Transfer-Encoding: quoted-printable
    Lines: 59
    Xref: news-archive.icm.edu.pl pl.comp.programming:215402
    [ ukryj nagłówki ]

    > > https://en.wikipedia.org/wiki/Deployment_diagram
    > Może czegoś nie rozumiem, ale z tego co rozumiem, deployment diagram wymienia
    jedynie komponenty wymagane do wdrożenia i ewentualnie zależności między nimi.

    A Twój diagram pokazał coś innego?

    > U mnie są wątki, struktury, urządzenia i relacje korespondencji między strukturą a
    rzeczywistym bytem.

    No właśnie to wszystko ma swoje miejsce w dep-diag. Z powyższej strony:

    "what hardware components ("nodes") exist (e.g., a web server, an application server,
    and a database server), what software components ("artifacts") run on each node
    (e.g., web application, database), and how the different pieces are connected (e.g.
    JDBC, REST, RMI)."

    Nawet protokoły komunikacyjne można wskazać.

    > Być może wszystko "da się pokazać" na UMLowym diagramie, ale wydaje mi się, że w
    pewnej mierze wynika to z tego, że zawsze można np. dorzucić komentarz.

    Nie. Raczej z tego, że sam metamodel UML jest dość swobodny i można nawet tworzyć
    własne typy połączeń między elementami diagramu.

    > Ja sobie myślę o schematach które by miały bardziej sformalizowaną czy
    zoperacjonalizowaną semantykę.

    Ale nie da się mówić o sformalizowanej semantyce, jeśli diagram miałby być tylko
    obrazkiem. Formalizm widać dopiero w tym, jak ten obrazek jest dalej przetwarzany, a
    to zależy tylko od Ciebie. Napisz sobie skrypt przetwarzający diagram (generator
    kodu?), który robić coś konkretnego z połączeniami jakiegoś typu w diagramie i to
    będzie ten formalizm. UML jest frameworkiem do tworzenia takich procesów projektowych
    a nie kompletnym i zamkniętym rozwiązaniem.

    Tu jest to ładnie wyjaśnione:

    https://www.visual-paradigm.com/guide/uml-unified-mo
    deling-language/uml-extexsibility-mechanism/

    Chyba to co chcesz zrobić najłatwiej osiągnąć tzw. stereotypami. To nie są
    komentarze, tylko własne "typy" istniejących bytów, np. połączeń. Możesz mieć np.
    strzałkę między modułami w dep-diag z wymyślonym stereotypem "<<serial comms>>" i ta
    strzałka będzie (dla konsumenta diagramu, czy to człowiek, czy generator kodu)
    oznaczać komunikację łączem szeregowym. Itd. Wątek? Proszę bardzo: "<<active>>". Bo
    to nawet jest luźniejsze pojęcie, niż "<<thread>>", który wskazuje na istnienie OS a
    przecież w systemie wbudowanym nie musi go być.
    W ten sposób można przerysować cały Twój diagram, z zachowaniem wszystkich
    informacji.

    --
    Maciej Sobczak * http://www.inspirel.com

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: