Jezyk inzynierii systemow SysML Architektura i zastosowania Profile UML 2 x w praktyce jmsysm, Księgarnia ...
[ Pobierz całość w formacie PDF ]
Jêzyk in¿ynierii systemów
SysML. Architektura
i zastosowania. Profile
UML 2.x w praktyce
Autorzy:
ISBN: 978-83-246-2541-3
Format: 158
235, stron: 176
SysML, czyli System Modeling Language, to nowy obiektowy jêzyk modelowania
systemów. W prostej linii wywodzi siê on z jêzyka UML, który stanowi³ do tej pory
swego rodzaju standard w in¿ynierii oprogramowania. SysML zosta³ dostosowany do
specyficznych potrzeb in¿ynierów systemowych, zajmuj¹cych siê projektami w sposób
ca³oœciowy. Pozwala na specyfikacjê, analizê, projektowanie i weryfikacjê z³o¿onych
systemów ró¿nego rodzaju, a dziêki swoim du¿ym mo¿liwoœciom i elastycznoœci
w ci¹gu kilku lat zdo³a³ zdobyæ liczn¹ rzeszê profesjonalnych u¿ytkowników.
Opanowanie arkanów pos³ugiwania siê tym narzêdziem u³atwi ksi¹¿ka „Jêzyk in¿ynierii
systemów SysML. Architektura i zastosowania. Profile UML 2.x w praktyce”. Pierwsza
na polskim rynku pozycja poœwiêcona SysML stanowi jednoczeœnie doskona³e
wprowadzenie w zagadnienia in¿ynierii systemowej, zawiera szczegó³owy opis
architektury jêzyka oraz prezentuje najwa¿niejsze koncepcje zwi¹zane z jego
zastosowaniem. Ksi¹¿ka niemal w ca³oœci przedstawia ró¿nego typu diagramy,
a zamieszczone w niej dodatki u³atwi¹ zrozumienie nawet najbardziej skomplikowanych
zagadnieñ i umo¿liwi¹ sprawne poruszanie siê po treœci oraz uzupe³nienie wiedzy
w oparciu o publikacje innych autorów.
• Struktura, historia i zastosowania jêzyka SysML
• Diagram wymagañ systemowych
• Diagram definiowania bloków
• Diagram bloków wewnêtrznych
• Diagram parametryczny
• Rozszerzony diagram czynnoœci
• Diagramy UML4SysML
Poznaj jêzyk SysML, opieraj¹c siê na wiedzy najlepszych specjalistów w tej dziedzinie!
Spis treci
Wstp .............................................................................................. 7
Rozdzia 1.
Architektura jzyka SysML ............................................................... 9
1.1. Wprowadzenie do jzyka SysML ............................................................................ 9
1.2. Powstanie i ewolucja jzyka SysML ...................................................................... 10
1.3. SysML a metodologie i narzdzia tworzenia systemów ........................................ 12
1.4.
Inynieria systemów .............................................................................................. 13
1.5.
Struktura jzyka SysML ........................................................................................ 14
Rozdzia 2.
Diagram wymaga systemowych .................................................... 19
2.1. Znaczenie wymaga w procesie tworzenia systemu .............................................. 19
2.1.1. Klasyfikacja wymaga ................................................................................ 20
2.1.2. Metody dokumentowania wymaga systemowych ..................................... 21
2.2. Elementy diagramu wymaga systemowych ......................................................... 22
2.2.1. Kategorie modelowania .............................................................................. 22
2.2.2. Wymagania ................................................................................................. 23
2.2.3. Rodzaje zwizków pomidzy wymaganiami .............................................. 24
2.2.4. Zagniedenie ............................................................................................. 25
2.2.5. Zaleno wyprowadzania .......................................................................... 28
2.2.6. Zaleno realizacji .................................................................................... 28
2.2.7. Zaleno powielania .................................................................................. 30
2.2.8. Zaleno weryfikowania ........................................................................... 32
2.2.9. Zaleno precyzowania ............................................................................. 33
2.2.10.Zaleno ledzenia .................................................................................... 34
2.2.11.Analiza porównawcza zalenoci ............................................................... 37
2.3. Zaawansowana specyfikacja wymaga oraz zwizków ......................................... 39
2.3.1. Tabelaryczna specyfikacja wymaga ........................................................... 40
2.3.2. Tabelaryczna specyfikacja zwizków .......................................................... 41
2.3.3. Rozszerzone wymagania systemowe ........................................................... 41
2.3.4. Stereotypowanie rozszerzonych wymaga systemowych ............................ 42
Rozdzia 3.
Diagram definiowania bloków ......................................................... 45
3.1. Rola bloków w dokumentacji systemu .................................................................. 45
3.2. Elementy diagramu definiowania bloków .............................................................. 46
3.2.1. Kategorie modelowania .............................................................................. 46
3.2.2. Bloki ........................................................................................................... 48
3.2.3. Cechy bloku ................................................................................................ 48
3.2.4. Sekcje bloku ............................................................................................... 50
4
Jzyk inynierii systemów SysML. Architektura i zastosowania
3.2.5. Zwizki ....................................................................................................... 51
3.2.6. Typy wartoci ............................................................................................. 54
3.3. Zaawansowana specyfikacja bloków ..................................................................... 56
3.3.1. Dodatkowe sekcje bloku ............................................................................. 56
3.3.2. Bloki abstrakcyjne ...................................................................................... 58
3.3.3. Bloki asocjacyjne ........................................................................................ 59
3.3.4. Bloki ogranicze ......................................................................................... 60
3.3.5. Alokacje ...................................................................................................... 60
Rozdzia 4.
Diagram bloków wewntrznych ....................................................... 65
4.1. Elementy diagramu bloków wewntrznych ........................................................... 65
4.1.1. Kategorie modelowania .............................................................................. 65
4.1.2. Czci ......................................................................................................... 67
4.1.3. Klasyfikacja portów .................................................................................... 67
4.1.4. Pojedyncze porty transmisyjne ................................................................... 68
4.1.5. Zagregowane porty transmisyjne ................................................................ 69
4.1.6. Sprzganie zagregowanych portów transmisyjnych ................................... 71
4.1.7. Porty standardowe ...................................................................................... 71
4.2. Zaawansowane elementy diagramów bloków wewntrznych ................................ 74
4.2.1. Przywoanie bloku/czci ........................................................................... 74
4.2.2. Warto pocztkowa ................................................................................... 76
4.2.3. Wze bloku asocjacyjnego ........................................................................ 77
4.2.4. Przepyw zasobów ...................................................................................... 78
4.2.5. Definiowanie portów w sekcjach czci/bloku ........................................... 79
Rozdzia 5.
Diagram parametryczny .................................................................. 81
5.1. Znaczenie parametrów w dokumentowaniu systemu ............................................. 81
5.2. Elementy diagramu parametrycznego .................................................................... 82
5.2.1. Kategorie modelowania .............................................................................. 82
5.2.2. Bloki ogranicze ......................................................................................... 83
5.2.3. Cechy ograniczajce ................................................................................... 86
5.2.4. Przypisywanie wartoci cechom ograniczajcym ....................................... 86
5.2.5. Funkcje celowe ........................................................................................... 88
5.2.6. Miary efektywnoci .................................................................................... 91
Rozdzia 6.
Rozszerzony diagram czynnoci ....................................................... 95
6.1. Znaczenie czynnoci w modelowaniu systemów ................................................... 95
6.2. Elementy diagramu czynnoci ............................................................................... 96
6.2.1. Kategorie modelowania .............................................................................. 96
6.2.2. Charakterystyka pierwotnych kategorii modelowania ................................ 96
6.3. Rozszerzenia diagramów czynnoci w jzyku SysML ........................................ 103
6.3.1. Systemy cige i strumieniowe ................................................................. 103
6.3.2. Wartoci kontrolne i operatory sterowania ............................................... 104
6.3.3. Buforowanie danych i sterowania ............................................................. 106
6.3.4. Parametr opcjonalny ................................................................................. 109
6.3.5. Przepustowo .......................................................................................... 111
6.3.6. Prawdopodobiestwo ................................................................................ 112
6.3.7. Warunki wstpne i kocowe ..................................................................... 113
6.3.8. Blokowa notacja czynnoci ...................................................................... 116
Rozdzia 7.
Diagramy UML4SysML ................................................................. 119
7.1. Rodzaje diagramów UML4SysML ...................................................................... 119
7.2. Diagram przypadków uycia ............................................................................... 120
7.3. Diagram maszyny stanowej ................................................................................. 124
7.4. Diagram sekwencji .............................................................................................. 127
7.5. Diagramy pakietów .............................................................................................. 133
7.6. Diagramy UML 2.x nieujte w specyfikacji jzyka SysML ................................ 136
Spis treci
5
Dodatek A
Sownik polsko-angielski .............................................................. 139
Dodatek B
Sownik angielsko-polski .............................................................. 147
Dodatek C
Spis rysunków .............................................................................. 155
Dodatek D
Spis tabel .................................................................................... 159
Dodatek E
Literatura ..................................................................................... 161
Skorowidz .................................................................................... 167
[ Pobierz całość w formacie PDF ]