Zintegrowany model struktury



Podobne dokumenty
SysML Tworzenie diagramu kontekstowego i bloków wewnętrznych SysML003

SysML Tworzenie diagramu aktywności SysML005

INSTRUKCJA LABORATORIUM Automatyzacja procesów przemysłowych.

Architektura Systemu. Architektura systemu umożliwia kontrolowanie iteracyjnego i przyrostowego procesu tworzenia systemu.

Diagramy czynności. Widok logiczny. Widok fizyczny

Ćwiczenie 4: Eksploatacja systemu kontroli dostępu jednego Przejścia REGIONALNE CENTRUM EDUKACJI ZAWODOWEJ W BIŁGORAJU

Kontrola dostępu przy użyciu sterownika Sterbox.

WPROWADZENIE DO ŚRODOWISKA SCICOS

Projektowanie oprogramowania cd. Projektowanie oprogramowania cd. 1/34

SysML rozpoczynanie projektu SysML001

Konfigurowanie sterownika CP6601 firmy Beckhoff wprowadzenie

Ćwiczenie 7: WYKONANIE INSTALACJI kontroli dostępu jednego Przejścia REGIONALNE CENTRUM EDUKACJI ZAWODOWEJ W BIŁGORAJU

Modelowanie. Wykład 1: Wprowadzenie do Modelowania i języka UML. Anna Kulig

Diagramy przypadków użycia

Komputerowe Systemy Przemysłowe: Modelowanie - UML. Arkadiusz Banasik arkadiusz.banasik@polsl.pl

Diagramy przepływu danych I

TECHNOLOGIE OBIEKTOWE WYKŁAD 2. Anna Mroczek

Instytut Politechniczny Państwowa Wyższa Szkoła Zawodowa TECHNIKI REGULACJI AUTOMATYCZNEJ

Język UML w modelowaniu systemów informatycznych

Rysunek 1: Przykłady graficznej prezentacji klas.

Diagramy czynności. sekwencyjnych i współbieŝnych. pomiędzy uporządkowanymi ciągami czynności, akcji i obiektów

Spis treúci. Księgarnia PWN: Robert A. Maksimchuk, Eric J. Naiburg - UML dla zwykłych śmiertelników. Wstęp Podziękowania...

System wizyjny OMRON Xpectia FZx

Konfiguracja i programowanie sterownika GE Fanuc VersaMax z modelem procesu przepływów i mieszania cieczy

5.2. Pierwsze kroki z bazami danych

TECHNOLOGIE OBIEKTOWE. Wykład 3

TWÓJ BIZNES. Nasze rozwiązanie

Diagramy obiegu dokumentów a UML w modelowaniu procesów biznesowych. Stanisław Niepostyn, Ilona Bluemke Instytut Informatyki, Politechnika Warszawska

Konfiguracja i programowanie sterownika GE Fanuc VersaMax z modelem procesu przepływów i mieszania cieczy. Przebieg ćwiczenia

VSS podgląd obrazów z rejestratora na żywo poprzez sieć komputerową, jak skonfigurować krótka instrukcja.

Spis treści. 1 Moduł Modbus TCP 4

koniec punkt zatrzymania przepływów sterowania na diagramie czynności

Uniwersalny VLAN. Procedura konfiguracji została oparta na poniższym przykładzie.

UML cz. II. UML cz. II 1/38

Ćwiczenia z S S jako Profinet-IO Controller. FAQ Marzec 2012

Narzędzia i aplikacje Java EE. Usługi sieciowe Paweł Czarnul pczarnul@eti.pg.gda.pl

FAQ: /PL Data: 09/06/2012. Zastosowanie zmiennych Raw Data Type WinCC v7.0

XQTav - reprezentacja diagramów przepływu prac w formacie SCUFL przy pomocy XQuery

Procesowa specyfikacja systemów IT

Rozdział ten zawiera informacje na temat zarządzania Modułem DMX oraz jego konfiguracji.

Poniższy przykład przedstawia prosty sposób konfiguracji komunikacji między jednostkami centralnymi LOGO! w wersji 8 w sieci Ethernet.

Podstawy Programowania

Rozdział ten zawiera informacje na temat zarządzania Modułem Modbus TCP oraz jego konfiguracji.

1 Moduł Konfigurowanie Modułu

1. Regulatory ciągłe liniowe.

INSTRUKCJA UŻYTKOWNIKA

Systemy baz danych. 1. Plan: 2. Zadania: Projekt Bazy Danych - wybór tematów, wstępna kategoryzacja 8. Projekt Bazy Danych - diagram ER

Opracował: Jan Front

Projektowanie układów na schemacie

Implementacja prototypu modułu dostępu do danych SkOs przy pomocy protokołu LDAP

WZMACNIACZ ODWRACAJĄCY.

PHOTON_COM PROGRAM PC

Projektowania Układów Elektronicznych CAD Laboratorium

UML (Unified Modeling Language jest to sposób formalnego opisu modeli reprezentujących projekty informatyczne.

Ustawianie lokalizacji dla indeksów Ustawianie lokalizacji dla indeksów spis kroków

Język UML w modelowaniu systemów informatycznych

Modelowanie obiektowe

1 Moduł Modbus ASCII/RTU 3

Przywracanie parametrów domyślnych. Przycisnąć przycisk STOP przez 5 sekund. Wyświetlanie naprzemienne Numer parametru Wartość parametru

MODELOWANIE PRZEPŁYWU DANYCH

Interfejs transmisji danych

Instrukcja 3 Laboratoria 3, 4 Specyfikacja wymagań funkcjonalnych za pomocą diagramu przypadków użycia

Kultywator rolniczy - dobór parametrów sprężyny do zadanych warunków pracy

Zapytania i wstawianie etykiet z bazy danych do rysunku

Po wstawieniu widzimy zmianę w zakładce Artykuł do symbolu został przyporządkowany przycisk z bazy artykułów (rys. 4.33).

Instalacja MUSB2232FKA w systemie Windows 7

Ćwiczenie 1. Modelowanie prostego procesu

Ćwiczenie Konfiguracja statycznych oraz domyślnych tras routingu IPv4

PROJEKT Z BAZ DANYCH

Podrozdziały te powinny zawierać informacje istotne z punktu widzenia przyjętego celu pracy

Zagadnienia (1/3) Data-flow diagramy przepływów danych ERD diagramy związków encji Diagramy obiektowe w UML (ang. Unified Modeling Language)

OPROGRAMOWANIE WSPOMAGAJĄCE ZARZĄDZANIE PROJEKTAMI. PLANOWANIE ZADAŃ I HARMONOGRAMÓW. WYKRESY GANTTA

1 Moduł Neuronu Analogowego SM

Podstawy Automatyki. Wykład 4 - algebra schematów blokowych. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

Urządzenia sieciowe. Tutorial 1 Topologie sieci. Definicja sieci i rodzaje topologii

1 Moduł Modbus ASCII/RTU

Kurs programowania. Wykład 12. Wojciech Macyna. 7 czerwca 2017

UML cz. III. UML cz. III 1/36

Rozdział ten zawiera informacje o sposobie konfiguracji i działania Modułu OPC.

Część A wprowadzenie do programu Mercury

Instrukcja 3 Laboratoria 3, 4 Specyfikacja wymagań funkcjonalnych za pomocą diagramu przypadków użycia

Liczba godzin Punkty ECTS Sposób zaliczenia. ćwiczenia 30 zaliczenie z oceną. ćwiczenia 30 zaliczenie z oceną

PIERWSZY PROGRAM W JĘZYKU FBD

CRM VISION FUNKCJE SYSTEMU

znajdowały się różne instrukcje) to tak naprawdę definicja funkcji main.

KATEDRA INFORMATYKI STOSOWANEJ PŁ ANALIZA I PROJEKTOWANIE SYSTEMÓW INFORMATYCZNYCH

Laboratorium 6 DIAGRAM KLAS (Class Diagram)

CoDeSys 3 programowanie w języku CFC

Instrukcja 3 Laboratoria 3, 4 Specyfikacja wymagań funkcjonalnych za pomocą diagramu przypadków użycia

6. Formularze tabelaryczne, obiekty nawigacji - rozgałęzienia

Rozdział 19 Analogowa karta rozszerzeń we / wy

1 Moduł Neuronu Cyfrowego

PULPIT STERUJĄCY DPS-4000

Instrukcja obsługi Zaplecza epk dla Pracowników Instytucji w zakresie zarządzania danymi szczegółowymi dotyczącymi sposobu realizacji procedury

Kontrola spójności modeli UML za pomocą modelu. Stanisław Jerzy Niepostyn, Ilona Bluemke Instytut Informatyki, Politechnika Warszawska

ANALIZA PROGRAMU KSZTAŁCENIA

1 DYNAMICZNA REDUKCJA MOCY W FALOWNIKACH FRONIUS SNAPINVERTER

Pierwsze kroki z easy Soft CoDeSys Eaton Corporation. All rights reserved.

Projektowanie Graficznych Interfejsów Użytkownika Robert Szmurło

Ćwiczenie 13. Temat: Wzmacniacz w układzie wspólnej bazy. Cel ćwiczenia

Transkrypt:

Zintegrowany model struktury W tej części użyjemy diagramu bloków wewnętrznych aby opisać statyczny (nie behawioralny) widok interfejsów wszystkich podsystemów i sposób, w jaki te interfejsy łączą się ze sobą i zewnętrznym kontekstem. Porty energii Naszym celem jest opisanie interfejsów każdego z podsystemów pod kątem przepływów energii, materiału i informacji. Rozpoczniemy od opisu przepływów energii. Otwieramy diagram bloków wewnętrznych ilustrujący elementy architektoniczne (podsystemy) zabawkowej katapulty (Rysunek 1). Rysunek 1: Lokalizacja diagramu bloków wewnętrznych architektury w modelu Do części System magazynowania energii, System wystrzeliwania pocisku i System trzymania pocisku dodajemy wejściowe porty transmisyjne (in flow port) jak pokazuje Rysunek 2 i nadajemy im typ Energia i nazwę EnergiaWejsciowa. Rysunek 2: Wejściowe porty transmisyjne energii dodane do diagramu bloków wewnętrznych Następnie do części System magazynowania energii i System wystrzeliwania pocisku wyjściowe porty transmisyjne (out flow port), także typu Energia, nazwane EnergiaWyjsciowa (Rysunek 3). Strona 1/5

Rysunek 3: Wyjściowe porty transmisyjne energii dodane do diagramu bloków wewnętrznych Łączymy porty transmisyjne energii jak pokazuje Rysunek 4. Rysunek 4: Połączenia portów transmisyjnych energii Porty pocisku W analogiczny sposób dodajemy interfejsy, przez które przekazywane są pocisk (Rysunek 5). Rysunek 5: Połączone porty transmisyjne pocisku Strona 2/5

Szczegóły portów sygnałowych Do tej pory posługiwaliśmy się uniwersalnym pojęciem sygnału (blok Sygnał na diagramie definiowania bloków), jednak przekazywanie informacji za pomocą sygnałów powinno być dokładniej zdefiniowane. W modelu behawioralnym przepływy zidentyfikowane po prostu jako Energia, Sygnał czy Pocisk były w zupełności wystarczające. Teraz natomiast chcemy doprecyzować przepływy sygnałowe. Nasza analiza zachowania ujawniła siedem typów sygnałów przesyłanych i przetwarzanych w obrębie systemu zabawkowej katapulty pokażemy je na diagramie definiowania bloków architektury używając generalizacji (Rysunek 6). Rysunek 6: Typy sygnałów na diagramie definiowania bloków Sygnały wynikające z przypadków użycia Wracamy do diagramu bloków wewnętrznych architektury. Najpierw przypadek UzbrójKatapultę dodajemy wyjściowe porty typu EnergiaMaksymalna oraz Zabezpieczona do krawędzi diagramu (czyli: systemu). Stanowią one interfejsy systemu zabawkowej katapulty ze światem. Następnie porty odpowiedniego typu do części System magazynowania energii, System zamka i System spustu. Wprowadzamy połączenia zgodnie z Rysunkiem 7 (zaznaczone na niebiesko). Rysunek 7: Porty sygnałowe z przypadku UzbrójKatapulte Rysunek 8: Porty sygnałowe z przypadku UzbrójKatapulte Strona 3/5

Porty transmisyjne sygnałów z przypadku WystrzelPocisk i ich połączenia (na czerwono) pokazuje Rysunek 8. Podsumowanie architektury Właśnie skończyliśmy opis statycznych (nie-behawioralnych) interfejsów podsystemów w ramach zabawkowej katapulty, kompletny diagram bloków wewnętrznych znajduje się na Rysunku 9. Opisaliśmy architekturę systemu zabawkowej katapulty zarówno pod kątem zachowania, jaki i struktury, pokazując jak jego główne podsystemy muszą działać razem w celu osiągnięcia zamierzonego zachowania (przypadek użycia ObsługujKatapultę) i jak różne podsystemy są powiązane między sobą i światem poprzez ich interfejsy (porty). Rysunek 9: Kompletny diagram bloków wewnętrznych Strona 4/5

Część zaliczeniowa W ramach modelu własnego systemu należy uzupełnić diagram bloków wewnętrznych architektury o odpowiednie porty transmisyjne i ich połączenia, aby pokazać jak podsystemy (części systemu) wzajemnie współdziałają i jakie obiekty i sygnały między sobą wymieniają. Na podstawie wcześniejszej analizy zachowania należy wyodrębnić używane typy sygnałów informacja powinna znaleźć się na diagramie definiowania bloków architektury oraz zostać uwzględniona przy określaniu typów portów transmisyjnych sygnałów na diagramie definiowania bloków. To ćwiczenie kończy część zaliczeniową. Strona 5/5