Systems Engineering mit SysML/UML
eBook - ePub

Systems Engineering mit SysML/UML

Anforderungen, Analyse, Architektur. Mit einem Geleitwort von Richard Mark Soley

Tim Weilkiens

  1. 512 pages
  2. German
  3. ePUB (adapté aux mobiles)
  4. Disponible sur iOS et Android
eBook - ePub

Systems Engineering mit SysML/UML

Anforderungen, Analyse, Architektur. Mit einem Geleitwort von Richard Mark Soley

Tim Weilkiens

DĂ©tails du livre
Aperçu du livre
Table des matiĂšres
Citations

À propos de ce livre

Systeme bestehen aus Bausteinen unterschiedlicher Disziplinen wie Hardware, Software oder Mechanik. Der Fortschritt ermöglicht immer komplexere Systeme, der Markt fordert immer schnellere Entwicklungszeiten, und die Globalisierung fĂŒhrt zu international verteilten Entwicklungsteams. Das Systems Engineering mit seiner ganzheitlichen, disziplinenĂŒbergreifenden Sichtweise hat in diesem Umfeld eine herausragende Bedeutung.Das Buch zeigt anhand des pragmatischen Modellierungsvorgehens SYSMOD und eines durchgĂ€ngigen Fallbeispiels die Methoden der Systemmodellierung mit der Systems Modeling Language (OMG SysML (TM)).Den Sprachen SysML und UML (TM) (auf der SysML basiert) ist jeweils ein eigenes Kapitel gewidmet, das alle Sprachelemente behandelt. Ein weiteres Kapitel beschreibt die Spracherweiterung der SysML (Profil) fĂŒr SYSMOD. Im Anhang befinden sich eine Übersetzung der englischen Begriffe und ein umfangreiches Glossar.Die 3. Auflage basiert auf der aktuellen SysML-Version 1.4, die einige Neuerungen mitbringt. Ebenso enthĂ€lt sie auch die Elemente der VorgĂ€ngerversion 1.3, die es zum Zeitpunkt der 2. Auflage noch nicht gegeben hat. SYSMOD adressiert jetzt explizit die Architekturtypen: Basisarchitektur, logische Architektur, physische Produktarchitektur und funktionale Architektur. Weiter wurde ein neues Kapitel zur Vorbereitung auf die OCSMP-(OMG Certified Systems Modeling Professional-)Zertifizierung der OMG aufgenommen."Zusammen mit der weltweiten Systems-Engineering-Zertifizierung (inklusive SysML) ist jetzt ein guter Zeitpunkt, um geradewegs zu starten, die SysML zu lernen und anzuwenden. Dieses Buch ist eine fantastische UnterstĂŒtzung fĂŒr dieses Vorhaben." (Aus dem Geleitwort von Richard Mark Soley, OMG)

Foire aux questions

Comment puis-je résilier mon abonnement ?
Il vous suffit de vous rendre dans la section compte dans paramĂštres et de cliquer sur « RĂ©silier l’abonnement ». C’est aussi simple que cela ! Une fois que vous aurez rĂ©siliĂ© votre abonnement, il restera actif pour le reste de la pĂ©riode pour laquelle vous avez payĂ©. DĂ©couvrez-en plus ici.
Puis-je / comment puis-je télécharger des livres ?
Pour le moment, tous nos livres en format ePub adaptĂ©s aux mobiles peuvent ĂȘtre tĂ©lĂ©chargĂ©s via l’application. La plupart de nos PDF sont Ă©galement disponibles en tĂ©lĂ©chargement et les autres seront tĂ©lĂ©chargeables trĂšs prochainement. DĂ©couvrez-en plus ici.
Quelle est la différence entre les formules tarifaires ?
Les deux abonnements vous donnent un accĂšs complet Ă  la bibliothĂšque et Ă  toutes les fonctionnalitĂ©s de Perlego. Les seules diffĂ©rences sont les tarifs ainsi que la pĂ©riode d’abonnement : avec l’abonnement annuel, vous Ă©conomiserez environ 30 % par rapport Ă  12 mois d’abonnement mensuel.
Qu’est-ce que Perlego ?
Nous sommes un service d’abonnement Ă  des ouvrages universitaires en ligne, oĂč vous pouvez accĂ©der Ă  toute une bibliothĂšque pour un prix infĂ©rieur Ă  celui d’un seul livre par mois. Avec plus d’un million de livres sur plus de 1 000 sujets, nous avons ce qu’il vous faut ! DĂ©couvrez-en plus ici.
Prenez-vous en charge la synthÚse vocale ?
Recherchez le symbole Écouter sur votre prochain livre pour voir si vous pouvez l’écouter. L’outil Écouter lit le texte Ă  haute voix pour vous, en surlignant le passage qui est en cours de lecture. Vous pouvez le mettre sur pause, l’accĂ©lĂ©rer ou le ralentir. DĂ©couvrez-en plus ici.
Est-ce que Systems Engineering mit SysML/UML est un PDF/ePUB en ligne ?
Oui, vous pouvez accĂ©der Ă  Systems Engineering mit SysML/UML par Tim Weilkiens en format PDF et/ou ePUB ainsi qu’à d’autres livres populaires dans Computer Science et Software Development. Nous disposons de plus d’un million d’ouvrages Ă  dĂ©couvrir dans notre catalogue.

Informations

Éditeur
dpunkt
Année
2014
ISBN
9783864915444
Édition
3

1 Einleitung

Die Technik entwickelt sich vom Primitiven ĂŒber das Komplizierte zum Einfachen. (Antoine de Saint-ExupĂ©ry)

1.1 Vorweg

»FrĂŒher war alles besser!«
»FrĂŒher war alles viel einfacher. Da konnte man noch mit einer Handvoll Leute etwas auf die Beine stellen. Heute sind es schnell hundert Leute, die man braucht, um ein ordentliches System zu entwickeln. Und die kriegen dann meist nichts auf die Reihe ... Denk doch nur mal an das Projekt P08/15. Dabei sind dort Experten aus allen Bereichen vertreten ...«
Wechselstimmung
Solche oder Ă€hnliche Feierabendmonologe höre ich immer hĂ€ufiger. Als GeschĂ€ftsfĂŒhrer eines Beratungsunternehmens treffe ich viele Personen aus den unterschiedlichsten Branchen. Der Tenor ist aber gleich. Woran liegt das? Ganz einfach: am Fortschritt.
Wir sind an einem Punkt angekommen, an dem komplexe und verteilte Systeme gefordert werden, die von komplexen und verteilten Organisationen entwickelt werden. Die herkömmlichen Entwicklungsmethoden sind aber noch nicht bereit, diese ausreichend schnell und in einem akzeptablen Kostenrahmen zur VerfĂŒgung zu stellen.
»Fortschritt ist unaufhaltsam.«
Wir können nicht erwarten, immer fortschrittlichere, grĂ¶ĂŸere, bessere Systeme zu entwickeln und dabei weiterhin dieselben Werkzeuge einzusetzen. Die Vorgehensweisen, Modellierungssprachen, Entwicklungsumgebungen und Rollen wie der Systems Engineer mĂŒssen an dem Fortschritt teilhaben und sich ebenfalls weiterentwickeln.
Von Bits zu Objekten
In der Softwareentwicklung ist dieser Weg an einem Beispiel deutlich zu sehen. Angefangen bei Lochkarten ĂŒber Assembler, prozedurale Programmiersprachen bis hin zu den objektorientierten Sprachen kennen die Entwicklungswerkzeuge immer grĂ¶ĂŸere Bausteine (von Bits bis Klassen/Objekte). Sie erleichtern so die Beschreibung komplexer Systeme. Der Weg zur nĂ€chsten Generation ist bereits eingeschlagen: Die grafische Unified Modeling Language (UMLℱ) oder domĂ€nenspezifische Sprachen (DSL) werden zunehmend verwendet, um Softwaresysteme zu entwickeln, und mit diesen Sprachen werden immer mehr Aufgaben gelöst, die vorher mit herkömmlichen Programmiersprachen erledigt wurden (Abb. 1.1).
Abbildung 1.1 Steigende Abstraktion der Programmiersprachen
image
1+1=3
Das Gesamtsystem ist mehr als die Summe seiner Bausteine. Die Wechselwirkungen zwischen den Elementen können komplex und schwer kontrollierbar sein. Das fĂŒhrt dazu, dass Vorgehensmodelle und Notationen benötigt werden, um effektiv diese Systeme entwickeln zu können. Ansonsten werden die Kosten der Entwicklung in naher Zukunft in keinem VerhĂ€ltnis zum akzeptablen Preis der Produkte stehen.
Systems Engineering
Das Systems Engineering (Systementwicklung1) setzt sich schon lĂ€nger mit dieser Problematik auseinander. Die Entwicklung großer Systeme, bei der viele unterschiedliche Disziplinen beteiligt sind, erfordert ganzheitliche Sichtweisen. Also losgelöst vom spezifischem Detailwissen werden die Anforderungen und Strukturen des Systems betrachtet, der gesamte Lebenszyklus von der Idee bis zur Entsorgung geplant, um insgesamt ein System zu entwickeln, das den WĂŒnschen aller Beteiligten entspricht.
Modellbasiertes Systems Engineering (MBSE)
Im Systems Engineering fordert der Fortschritt einen Paradigmenwechsel: vom dokumentenzentrierten zum modellbasierten Systems Engineering (MBSE). Das Modell wird zur Quelle aller relevanten Informationen. Um gleich einem gĂ€ngigen MissverstĂ€ndnis vorzugreifen: Die Dokumente sollen nicht verschwinden. Nur sind sie nicht mehr die Quelle der Informationen, sondern eine Sicht auf das Modell, beispielsweise automatisch erzeugt von einem Modellierungswerkzeug. Die Modellierungssprachen OMG Systems Modeling Language (OMG SysMLℱ) und UML spielen in diesem Szenario natĂŒrlich eine wichtige Rolle.
Voneinander lernen
UML ⇒ S. 201
SysML ⇒ S. 309
INCOSE ⇒ S. 19
Die Softwareentwicklung kann viel vom Systems Engineering lernen. Zum Nehmen gehört aber auch ein Geben. Umgekehrt kann das Systems Engineering auch von der Softwareentwicklung lernen. Werkzeuge und Methoden zur Modellierung sind hier schon sehr weit entwickelt. Die UML ist eine Modellierungssprache aus diesem Umfeld. Sie hat sich als weltweiter Standard etabliert. Dem Systems Engineering fehlte bisher eine standardisierte Modellierungssprache. Das wird sich durch die neue SysML2 Ă€ndern. Sie basiert auf der UML und wird von fĂŒhrenden Unternehmen aus der Systems-Engineering-Branche einschließlich des International Council on Systems Engineering (INCOSE) unterstĂŒtzt.

1.1.1 Passt das Buch zu mir?

Dieses Buch wird Sie interessieren und fĂŒr Sie sehr hilfreich sein, wenn Sie ...
  • die Modellierungssprache SysML lernen wollen,
  • Systeme beschreiben, spezifizieren und entwickeln,
  • mit komplexen Systemen arbeiten,
  • Systems Engineering mit SysML durchfĂŒhren wollen,
  • Systeme mit gemischten Disziplinen – beispielsweise Software und Hardware – entwickeln,
  • ein ganzheitliches Modell erstellen wollen, in dem Elemente nachvollziehbar zusammenhĂ€ngen (Traceability),
  • einen durchgĂ€ngigen Weg von der Systemidee zum Systemdesign kennenlernen wollen.
Wenn Sie sich nicht in den obigen Punkten wiederfinden, fragen Sie mich, ob das Buch fĂŒr Sie wertvoll sein könnte. Ich freue mich ĂŒber eine E-Mail von Ihnen: [email protected].
Werkzeugkasten SYSMOD
Sie lernen in diesem Buch einen Werkzeugkasten kennen, mit dessen Hilfe Sie einen Weg von der Idee eines Systems zur Architektur finden. Die Ergebnisse halten wir in detaillierten und aussagekrĂ€ftigen Modellen fest. Die Modellierungssprache ist SysML. Der Werkzeugkasten heißt SYSMOD – abgeleitet von Systemmodellierungsprozess bzw. Systems Modeling Process.

1.1.2 Was bietet mir das Buch?

In diesem Buch finden Sie:
  • den Werkzeugkasten SYSMOD zur Systementwicklung von der Systemidee zur Systemarchitektur,
  • Steckbriefe zu den Werkzeugen, die Sie individuell zu einem Gesamtvorgehen zusammensetzen können – das Buch gibt Ihnen einen Standardweg vor,
  • eine Beschreibung der SysML und UML,
  • eine EinfĂŒhrung in das Systems Engineering,
  • Randnotizen beispielsweise ĂŒber Variantenmanagement, funktionale Architekturen, Simulation, Testen und Modellierungsmuster,
  • Best Practices zu SysML und SYSMOD.

1.1.3 Wie ist das Buch entstanden? Und danke!

UML ohne Software
Die Idee zu diesem Buch hatte ich im Jahr 2003 bekommen. Zu dieser Zeit hatte ich viele Seminare und BeratungseinsĂ€tze zum Thema Analyse und Design mit der UML. Der Teilnehmerkreis konzentrierte sich auf Softwareentwickler – vom Programmierer bis zum Projektleiter. In einem Seminar hatte sich allerdings ein außergewöhnlicher Teilnehmerkreis zusammengefunden: Ingenieure, z. B. Nachrichtentechniker, aber kein einziger Softwareentwickler. Sie planten ein großes Projekt, das Software, aber auch bauliche Maßnahmen, Hardware und andere Disziplinen beinhaltete. In der Schulung habe ich den Softwareaspekt reduziert und die Analyse- und Designtechniken allgemeiner erlĂ€utert. FĂŒr die Teilnehmer hat sich hieraus eine hervorragende Vorgehensweise fĂŒr ihr Projekt ergeben.
Diese Teilnehmerkonstellation war ab dann kein Einzelfall mehr. Es folgten weitere Seminare, Workshops und BeratungsauftrĂ€ge, in denen keine Softwareentwickler, sondern Ingenieure aus anderen Disziplinen teilnahmen, die Analyse und Design mit der UML fĂŒr ihre Arbeit kennenlernen wollten. In mir keimten zunehmend Fragestellungen, Ideen und weiterfĂŒhrende Überlegungen auf: Wie viel Software enthĂ€lt eigentlich die UML? Wie beschreibe ich Anforderungen mit der UML? Wie gehe ich mit hybriden Systemen um? Mir wurde langsam bewusst, dass die Sprache UML und die Vorgehensweise in vielen Bereichen unabhĂ€ngig von Software eingesetzt werden kann.
Systems Engineering und SysML
OMG ⇒...

Table des matiĂšres

  1. Cover
  2. Titel
  3. Impressum
  4. Vorwort zur 3. Auflage
  5. Vorwort zur 2. Auflage
  6. Geleitwort von Richard Mark Soley
  7. Inhaltsverzeichnis
  8. 1 Einleitung
  9. 2 Pragmatischer Modellierungsprozess SYSMOD
  10. 3 UML - Unified Modeling Language
  11. 4 SysML – Systems Modeling Language
  12. 5 Systems-Engineering-Profil SYSMOD
  13. 6 OMG Certified Systems Modeling Professional (OCSMP)
  14. A Anhang
  15. Literaturverzeichnis
  16. Index
  17. Fußnoten
Normes de citation pour Systems Engineering mit SysML/UML

APA 6 Citation

Weilkiens, T. (2014). Systems Engineering mit SysML/UML (3rd ed.). dpunkt. Retrieved from https://www.perlego.com/book/1077066/systems-engineering-mit-sysmluml-anforderungen-analyse-architektur-mit-einem-geleitwort-von-richard-mark-soley-pdf (Original work published 2014)

Chicago Citation

Weilkiens, Tim. (2014) 2014. Systems Engineering Mit SysML/UML. 3rd ed. dpunkt. https://www.perlego.com/book/1077066/systems-engineering-mit-sysmluml-anforderungen-analyse-architektur-mit-einem-geleitwort-von-richard-mark-soley-pdf.

Harvard Citation

Weilkiens, T. (2014) Systems Engineering mit SysML/UML. 3rd edn. dpunkt. Available at: https://www.perlego.com/book/1077066/systems-engineering-mit-sysmluml-anforderungen-analyse-architektur-mit-einem-geleitwort-von-richard-mark-soley-pdf (Accessed: 14 October 2022).

MLA 7 Citation

Weilkiens, Tim. Systems Engineering Mit SysML/UML. 3rd ed. dpunkt, 2014. Web. 14 Oct. 2022.