Model-based Requirements Engineering
|
|
- Emilia Schneider
- vor 7 Jahren
- Abrufe
Transkript
1 @andivogelsang Model-based Requirements Engineering Einführung, Organisation, Themenübersicht Prof. Dr. Andreas Vogelsang
2 Agenda Vorstellung und Organisation Thematische Einführung Themenübersicht und vergabe
3 Ansprechpartner Ansprechpartner und Verantwortlicher: Prof. Dr. Andreas Vogelsang Betreuung durch das ASET Team (abhängig vom Thema)
4 Modulzugehörigkeit Modul Automotive Software Engineering (6LP) Vorlesung ASE im SoSe17 von Prof. Vogelsang Modul Modellgestützte Software und Funktionsentwicklung für Kraftfahrzeuge (6LP) Vorlesung im SoSe17 von Prof. Gühmann Modulbeschreibung wird gerade aktualisiert
5 Ressourcen, Regeln und Prüfung Aktuelle Informationen und Unterlagen findet ihr auf Jeder bearbeitet ein Seminarthema Betreuer: Fragen, Feedback auf Zwischenergebnisse Einstiegsliteratur Jeder ist Diskutant für ein weiteres Thema Lesen der Ausarbeitung und evtl. wichtiger Literatur, Vorbereiten von Diskussionsfragen Prüfungskriterien Seminararbeit (Umfang Seiten, Vorlage stellen wir) Präsentation (25 Minuten + 15 Minuten Diskussion) Aktive Mitarbeit im Seminar
6 Ablauf und Abgabetermine Vorveranstaltungen (Okt-Nov) Einführung Methodische Tipps Fallstudie und Tools Seminar (Jan-Feb) Block: 2 Tage mit 4-5 Vorträgen pro Tag Genaues Datum legen wir zusammen fest Zwei Wochen vor Präsentation: Abgabe der Seminararbeit Probevortrag Eine Woche nach der Präsentation Abgabe der überarbeiteten Version der Seminararbeit
7 Termine und Ablauf Ab ca. 01/17 ca. 02/17 Einführung, Organisation, Themenvergabe Effektive Literaturrecherche, Paper Writing, Effektives Präsentieren Einführung Fallstudie und Tools Zeit für Seminararbeit Einreichung der Seminararbeit Themenpräsentationen als Blockveranstaltung (2 Tage mit je 4-5 Vorträgen) Bonus Vorträge zum Thema MbRE in der Praxis
8 Erwartungen an die Seminararbeit Themen sind i.d.r. auf eine Modellierungstechnik zugeschnitten Beschreibung der Grundlagen der Technik Darstellung der erwarteten Vorteile Anwendung der Technik auf ein realistisches Anforderungsdokument (wird von uns gestellt) Bewertung der erwarteten Vorteile am Beispiel
9 Anmeldung Für Fakultät IV: über QUISPOS Alle anderen: Modulverantwortlicher Sonderfälle: ggf. vorher mit Prüfungsausschuss klären
10 Thematische Einführung Model-based Requirements Engineering
11 Das Requirements Engineering Problem
12 Was ist Requirements Engineering? Requirements Engineering ist ein systematischer Ansatz zur Spezifikation und zum Management von Anforderungen mit den folgenden Zielen: die relevanten Anforderungen zu kennen Konsens unter den Stakeholdern über die Anforderungen herzustellen die Anforderungen adäquat zu dokumentieren die Anforderungen systematisch zu managen Ermitteln Validieren & Verifizieren Analysieren Spezifizieren
13 In der Realität ist das gar nicht so lustig F. Houdek: Managing Large Scale Specification Projects, REFSQ, 2013 Das muss doch einfacher/besser gehen?!
14 Modelle und modellbasierte Entwicklung
15 Was ist ein Modell? Kriterien nach Stachowiak: Abbildung: Modelle bilden einen Ausschnitt der Wirklichkeit ab Verkürzung: Nur ein Teil der Eigenschaften des Originals werden übernommen Pragmatismus: Modelle werden für einen bestimmten Zweck entwickelt Modell Original Herbert Stachowiak: Allgemeine Modelltheorie, 1973
16 Was ist das Original im RE?
17 Was ist ein gutes Modell? Wichtige Fragestellungen Bildet das Modell die Realität korrekt ab? Ist ein Modell für einen bestimmten Zweck geeignet? Nutzen von Modellen Beantwortung von Fragen bzgl. der modellierten Wirklichkeit: Gibt es Konflikte in den Anforderungen? Wird der Airbag durch mein System schnell genug ausgelöst? Erfüllung spezifischer Aufgaben: Ableitung von Testfällen Simulation
18 Repräsentation von Modellen Modelle können unter anderem repräsentiert werden durch Diagramme, Texte, Formeln, Quellcode Modellierungssprache (Syntax) Modell selbst ist die Interpretation (Semantik) der Repräsentation
19 Detaillierungsgrad Detaillierung und Formalisierung Formalisierungsgrad informell semi-formal formal niedrig Rich Picture Use Case Diagram Abstrakte Zustandsmaschine hoch Natürlich sprachliche Spezifikationen Aktivitätsdiagramm Detaillierte Zustandsmaschine
20 Modelle im Requirements Engineering Anforderungssicht Kontext Informationsstruktur Dynamische Sicht Qualität Constraints Klassendiagramme Use-Case-Sicht Datenflussorientierte Sicht Kontrollflussorientierte Sicht Szenariosicht Zustandsorientierte Sicht Use-Case-Diagramme Simulink Modelle Aktivitätsdiagramme Sequenzdiagramme Zustandsdiagramme IREB Handbook Requirements Modeling,
21 Grundsätzliche Aufgabenstellung im Seminar Jeder bearbeitet eine Modellierungstechnik / eine Sicht Wie sieht die Modellierungstechnik aus? Was sind die versprochenen Vorteile? Wie sieht eine Anwendung für die Praxis aus? Werden die versprochenen Vorteile eingehalten?
22 Fallstudie Automotive System Cluster Öffentliche Fallstudie 2 Systeme Adaptives Außenlicht Geschwindigkeitsregelung Verfügbar: Lastenheft Textuelle Beschreibungen Tabellen Bilder
23 Literatur IREB Handbook Requirements Modeling Pohl, K.: Requirements Engineering. Grundlagen, Prinzipien, Techniken van Lamsweerde, A.: Requirements Engineering - From System Goals to UML Models to Software Specifications Sommerville, I., Kotonya, G.: Requirements Engineering: Processes and Techniques
24 Themenübersicht und vergabe
25 Themenübersicht Zielmodellierung Use Case Modellierung Boiler Plates / Satzmuster Aktivitätsdiagramme Safety und Risikomodelle Ausführbare Spezifikationen Model-basierte Dokumentation Zustandsbasierte Modellierung Informationsmodellierung
26 Zielmodellierung Fokus: Ziele der Stakeholder Modelle: i*, KAOS Zweck: Vollständigkeit von Anforderungen Konflikte zwischen Anforderungen Abwägen von Alternativen
27 Use Case Modellierung Fokus: Interaktionen/Ziele der Stakeholder Modelle: Use-Case Diagramme Use Case Templates Zweck: Kommunikation von Anforderungen Strukturierte Analyse von Anforderungen Grundlage für Tests
28 Boiler Plates / Satzmuster Fokus: Spezifikation von Anforderungen Modelle: EARS, AnforderungsMASTER (Sophisten) Zweck: Präzise Anforderungen Einheitliche Struktur Vermeidung von Defekten
29 Aktivitätsdiagramme Fokus: Ablauf des Systems Modelle: Aktivitätsdiagramme Zweck: Analyse der Ablauflogik Aufdecken von parallelen Abläufen Zerlegung/Verfeinerung von Anforderungen
30 Safety und Risikomodelle Fokus: Absicherung des Systems Modelle: Goal Structuring Notation (GSN) Zweck: Dokumentation von (Safety) Argumentationen
31 Ausführbare Spezifikationen Fokus: Operationalisierung der Anforderungen Modelle: Zustandsmaschinen Aktivitätsdiagramme Zweck: Validierung von Anforderungen Simulation
32 Modellbasiert Dokumentation Fokus: Strukturierung von Dokumentation Modelle: Spezifikations Templates und Vorlagen Zweck: Strukturierung von Anforderungen Übersichtlichkeit
33 Zustandsbasierte Modellierung Fokus: Zustände und Zustandsübergänge Modelle: State Charts, Zustandsmaschinen Zweck: Konsistente Anforderungen Fokussierung auf einzelne Objekte
34 Informationsmodellierung Fokus: Daten und Informationsobjekte Modelle: Klassendiagramme, ER Diagramme Zweck: Grundlage für dynamische Sichten Spezifikation von fachlichen Begriffen (Domänenwissen)
35 Themenübersicht Zielmodellierung Use Case Modellierung Boiler Plates / Satzmuster Aktivitätsdiagramme Safety und Risikomodelle Ausführbare Spezifikationen Model-basierte Dokumentation Zustandsbasierte Modellierung Informationsmodellierung Variabilitätsmodellierung
36 Nächste Schritte Ihr wollt am Seminar teilnehmen? Anmeldung bis zum Themenwünsche per Mail an mich. Abhängig vom Thema bekommt ihr einen Betreuer zugewiesen Los geht s!
37 Fragen und Diskussion
Modellierung im Software & System-Engineering
Modellierung im Software & System-Engineering Masterseminar Sommersemester 2013 Prof. Dr. Dr. h.c. M. Broy M. Junker, K. Becker, A. Campetelli, J. Eckhardt, G. Hackenberg, M. Irlbeck, J. Mund, A. Vogelsang
MehrProseminar: Moderne Technologien für die Entwicklung von verteilten, dynamischen Anwendungen
Proseminar: Moderne Technologien für die Entwicklung von verteilten, dynamischen Anwendungen Einführung Prof. Dr. Joel Greenyer 3. April 2013 Organisation Leitung: Joel Greenyer Büro: g322 email: greenyer@inf.uni-hannover.de
MehrRE Unterricht an Hochschulen: Eine modellorientierte Einführung an der FH Dortmund
RE Unterricht an Hochschulen: Eine modellorientierte Einführung an der FH Dortmund Erik Kamsties und Fabian Kneer Fachhochschule Dortmund {erik.kamsties, fabian.kneer}@fh-dortmund.de GI Fachgruppentreffen
MehrAusführbare UML Modelle multimodaler Interaktionsanwendungen Marcel Dausend 1, Mark Poguntke 2 1
Quelle: http://geekandpoke.typepad.com Modellbasierte Entwicklung Komplexität von Software User Interface Entwicklung Ausführbare UML Modelle multimodaler Interaktionsanwendungen Marcel Dausend 1, Mark
MehrSeminare Softwaretechnik - Einführungsveranstaltung
Seminare Softwaretechnik - Einführungsveranstaltung Stefan Malich Sommersemester 2005 Version 1.0 Lehrstuhl für Wirtschaftsinformatik und Softwaretechnik Prof. Dr. Stefan Eicker 1 Agenda Einführung und
MehrModellbasierter Test mit der UML. Vortragender: Lars Westmeier Seminar: Spezifikationsbasierter Softwaretest
Modellbasierter Test mit der UML Vortragender: Lars Westmeier Seminar: Spezifikationsbasierter Softwaretest Inhalt Einleitung und Motivation UML Testgenerierung Fazit Inhalt Einleitung und Motivation UML
MehrINSPIRE - Modellierung
INSPIRE - Modellierung Inhalt Motivation Modellierung UML Diagramme INSPIRE-Schulung LKROS 2 Motivation Was ist ein Modell, und warum wollen wir modellieren? Warum brauchen wir eine Modellierungssprache
MehrRequirements Engineering
Klaus Pohl Chris Rupp Basiswissen Requirements Engineering Aus- und Weiterbildung zum»certified Professional for Requirements Engineering«Foundation Level nach IREB-Standard 4., überarbeitete Auflage dpunkt.vertag
MehrSystematisches Requirements Engineering und Management
Christof Ebert Systematisches Requirements Engineering und Management Anforderungen ermitteln, spezifizieren, analysieren und verwalten 2., aktualisierte und erweiterte Auflage ^1 dpunkt.verlag Inhalt
MehrDGQ Regionalkreis Hamburg Anforderungsmanagement ins SW-Projekten. 08. Juni 2011
DGQ Regionalkreis Hamburg Anforderungsmanagement ins SW-Projekten 08. Juni 2011 1 Heinrich Dreier hd@3er-consult.de +49 (0)176 62635052 DGQ- Mitglied Q-Manager Navigationsentwicklung freiberuflicher technischer
MehrSoftwareentwicklung und Projektmanagement
Softwareentwicklung und Projektmanagement Fr. Hauser, WS 2018/2019 Wiederholung 2 5 6 Agenda 1. Einführung in die Softwareentwicklung 7 1. Einführung in die Softwareentwicklung Softwaretechnik / Software
MehrPraxis der Forschung im SoSe 16
Praxis der Forschung im SoSe 16 Prof. Dr. Bernhard Beckert, Prof. Dr.-Ing. Michael Beigl, Prof. Dr. Ralf Reussner, Prof. Dr. Tamim Asfour, Jun.-Prof. Dr.-Ing. Anne Koziolek 1 19.04.16 B. Beckert, M. Beigl,
MehrKapitel 2 - Die Definitionsphase
Kapitel 2 - Die Definitionsphase SWT I Sommersemester 2010 Walter F. Tichy, Andreas Höfer, Korbinian Molitorisz IPD Tichy, Fakultät für Informatik KIT die Kooperation von Forschungszentrum Karlsruhe GmbH
MehrUnified Modeling Language 2
Unified Modeling Language 2 Marvin Frommhold 17.11.2008 Gliederung Einleitung Geschichte Strukturierung der Spezifikation Diagrammtypen Strukturdiagramme Verhaltensdiagramme CASE-Werkzeuge Quellen Was
MehrNACHRICHTENTECHNISCHER SYSTEME
Einführung UML COMPUTERSIMULATION NACHRICHTENTECHNISCHER SYSTEME 11. Unified Modeling Language UML 220 Standardsprache d zur Visualisierung, i Spezifikation, Konstruktion und Dokumentation komplexer (Software-)
MehrMDRE die nächste Generation des Requirements Engineerings
MDRE die nächste Generation des Requirements Engineerings Tom Krauß, GEBIT Solutions GmbH Copyright 2007 GEBIT Solutions Agenda Requirements Engineering heute eine Bestandsaufnahme Modell-Driven Requirements
MehrWeb Engineering-Seminar Methoden zur Web Modellierung: Object-oriented Hypermedia Method (OO-H)
Web Engineering-Seminar Methoden zur Web Modellierung: Object-oriented Hypermedia Method (OO-H) Dominik Kirsten Daniel Schäferbarthold Trier, 21.01.2008 1 Gliederung 1. Einführung 1.1 Anforderungen an
MehrSoftwareanforderungsanalyse
Softwareanforderungsanalyse Vorgehen, Modellstruktur und Spezifikationsdokument - Ein Fazit Burkhardt Renz THM, Fachbereich MNI Wintersemester 208/9 Übersicht Vorgehen Struktur des Modells Metamodell Generierung
MehrReif für MBSE? Ein Reifegradmodell für modellbasiertes RE
Reif für MBSE? Ein Reifegradmodell für modellbasiertes RE Andreas Vogelsang, Technische Universität Berlin Henning Femmer, Qualicen GmbH Co-Autoren: Maximilian Junker, Wolfgang Böhm, Thorsten Weyer Einführung
MehrPraxis der Forschung im Sommersemester 2017
Praxis der Forschung im Sommersemester 2017 Prof. Dr.-Ing. Tamim Asfour, Prof. Dr. Bernhard Beckert, Prof. Dr. Ralf Reussner, Prof. Dr.-Ing. Michael Beigl, Prof. Dr.-Ing. Rainer Stiefelhagen Fakultät für
Mehr22. Januar Gruppe 2: TOPCASED
22. Januar 2008 Aufgabenstellung Modellgetriebene Softwareentwicklung auf Basis von am Beispiel eines Seminarverwaltungssystems Ziel Entwicklungsprozess Anforderungen & Codegenerierung Modellierung & Templates
MehrSeminar Software Qualität im SS 2018 Vorbesprechung am 1. Februar 2018
Seminar Software Qualität im SS 2018 Vorbesprechung am 1. Februar 2018 PD Dr. habil. Daniel Méndez Dr. Maximilian Junker, Dr. Elmar Jürgens, Dr. Benedikt Hauptmann, Dr. Henning Femmer, Dr. Sebastian Eder,
MehrVorlesung Programmieren
Vorlesung Programmieren Unified Modeling Language (UML) Dr. Dennis Pfisterer Institut für Telematik, Universität zu Lübeck http://www.itm.uni-luebeck.de/people/pfisterer Unified Modeling Language (UML)
MehrModellbasiertes manuelles Testen: Techniken und Tücken
Modellbasiertes manuelles Testen: Techniken und Tücken 23.02.2015 Objektforum Dr. Andrea Herrmann Freiberufliche Trainerin für Software Engineering herrmann@herrmann-ehrlich.de Dr. Privat-Doz. Andrea Herrmann
MehrPraxis der Forschung im WiSe 16/17
Praxis der Prof. Dr. Bernhard Beckert, Prof. Dr. Ralf Reussner, Prof. Dr.-Ing. Michael Beigl, Prof. Dr. Tamim Asfour, Prof. Dr. Peter Sanders, Prof. Dr. Wolfgang Karl, Prof. Dr. Martina Zitterbart 1 KIT
MehrEinführung in die Modellierung
Informatik II: Modellierung Prof. Dr. Martin Glinz Kapitel 1 Einführung in die Modellierung Universität Zürich Institut für Informatik Inhalt 1.1 Der Modellbegriff 1.2 Wozu Modelle? 1.3 Modellbildung 1.4
MehrFormale Modellierung Vorlesung vom : Beyond JML
Rev. 1702 1 [12] Formale Modellierung Vorlesung vom 07.05.12: Beyond JML Till Mossakowski & Christoph Lüth Universität Bremen Sommersemester 2012 2 [12] Heute im Programm Grenzen der JML Nach JML: UML
MehrVgl. Kapitel 4 aus Systematisches Requirements Engineering, Christoph Ebert Vgl. Kapitel 4/5 aus Basiswissen Requirements Engineering, Klaus Pohl,
Vgl. Kapitel 4 aus Systematisches Requirements Engineering, Christoph Ebert Vgl. Kapitel 4/5 aus Basiswissen Requirements Engineering, Klaus Pohl, Chris Rupp Nachdem die Projekt-Vision und die Stakeholder
MehrAnalyse und Entwurf von Softwaresystemen mit der UML
Analyse und Entwurf von Softwaresystemen mit der UML Bearbeitet von Horst A. Neumann 2. Auflage 2002. Buch. XVI, 480 S. Hardcover ISBN 978 3 446 22038 6 Format (B x L): 17,7 x 24,5 cm Gewicht: 1049 g Zu
MehrNotationen zur Prozessmodellierung
Notationen zur Prozessmodellierung August 2014 Inhalt (erweiterte) ereignisgesteuerte Prozesskette (eepk) 3 Wertschöpfungskettendiagramm (WKD) 5 Business Process Model and Notation (BPMN) 7 Unified Modeling
MehrSoftware-Engineering im Sommersemester 2014
Methodische Grundlagen des Software-Engineering SS 2014 Vorlesung Methodische Grundlagen des Software-Engineering im Sommersemester 2014 Prof. Dr. Jan Jürjens TU Dortmund, Fakultät Informatik, Lehrstuhl
MehrUniversität Karlsruhe (TH)
Universität Karlsruhe (TH) Forschungsuniversität gegründet 1825 Kapitel 2 Die Definitionsphase Prof. Walter F. Tichy Wo sind wir gerade? Planung Lastenheft (funktionales Modell) Definition (Analyse) Pflichtenheft
MehrUML-Basics: Einführung in Objekt- Orientierte Modellierung mit der Unified Modeling Language
UML-Basics: Einführung in Objekt- Orientierte Modellierung mit der Unified Modeling Language ADV-Seminar Leiter: Ziel dieses Seminars Verständnis von Objekt-Orientierung Was sind Klassen? Was ist Vererbung?
MehrSafer Software Formale Methoden für ISO26262
Safer Software Formale Methoden für ISO26262 Dr. Stefan Gulan COC Systems Engineering Functional Safety Entwicklung Was Wie Wie genau Anforderungen Design Produkt Seite 3 Entwicklung nach ISO26262 Funktionale
MehrUntersuchung der Sprachkonformität und Vollständigkeit von UML 2.0 Werkzeugen
Armin Bolz 5. März 2007 Institut für Programmiermethodik und Compilerbau Untersuchung der Sprachkonformität und Vollständigkeit von UML 2.0 Werkzeugen Seite 2 Motivation Teilweise eklatante Missachtung
MehrSoftwareanforderungsanalyse
Softwareanforderungsanalyse Validierung von Anforderungen Burkhardt Renz Institut für SoftwareArchitektur der Technischen Hochschule Mittelhessen Wintersemester 2015/16 Grundsätze zur Prüfung von Anforderungen
Mehr1.1 Softwareintensive Systeme Bedeutung des Requirements Engineering... 8
ix Teil I Grundlagen und Rahmenwerk 1 1 Motivation 5 1.1 Softwareintensive Systeme................................... 5 1.2 Bedeutung des Requirements Engineering........................ 8 2 Anforderungen
MehrRequirements Engineering I
Martin Glinz Requirements Engineering I Kapitel 9 UML Unified Modeling Language Universität Zürich Institut für Informatik 2006, 2008 Martin Glinz. Alle Rechte vorbehalten. Speicherung und Wiedergabe sind
MehrBusiness Analysis Body of Knowledge BABOK v3. Konzepte Scope Struktur. Ursula Meseberg microtool GmbH Berlin
Business Analysis Body of Knowledge BABOK v3 Konzepte Scope Struktur Ursula Meseberg microtool GmbH Berlin 1980 Mach mal Systemanalyse Tom DeMarco, Structured Analysis and System Specification, 1978, p
MehrSeminar: Informationsmanagement in Versicherungen
Seminar: Informationsmanagement in Versicherungen Anmeldung & Themenübersicht Achim Klein, Dominic, Tobias Häusser Universität Hohenheim Wirtschaftsinformatik 2 Hohenheim, 23.08.2011 Inhalt des Seminars
Mehr1.4! Einführung. Systemmodellierung. Methoden und Werkzeuge
Einführung. Vorbemerkungen und Überblick. Die elektronischen e des Fahrzeugs. Prozesse in der Fahrzeugentwicklung im Überblick,.4 Grundlagen. Steuerungs- und regelungstechnische e (Prof. Schumacher). Diskrete
MehrLieberLieber Software GmbH UML, SysML und AUTOSAR erfolgreich kombinieren und gemeinsam einsetzen
LieberLieber Software GmbH 13.12.2017 UML, SysML und AUTOSAR erfolgreich kombinieren und gemeinsam einsetzen LieberLieber Software und Dienstleistungen Firmensitz in Wien Österreich 20+ Ingenieure Mitglied
MehrSoftwareanforderungsanalyse
Softwareanforderungsanalyse Qualitätssicherung Validierung von Anforderungen Burkhardt Renz THM, Fachbereich MNI Wintersemester 2018/19 Qualitätssicherung, Validierung von Anforderungen Alternative Vorschläge
MehrLehrbuch der Softwaretechnik: Basiskonzepte und Requirements Engineering
Helmut Balzert Lehrbuch der Softwaretechnik: Basiskonzepte und Requirements Engineering 3. Auflage Unter Mitwirkung von Heide Balzert Rainer Koschke Uwe Lämmel Peter Liggesmeyer Jochen Quante Spektrum
MehrDie Unified Modeling Language UML
Informatik II: Modellierung Prof. Dr. Martin Glinz Kapitel 4 Die Unified Modeling Language UML Universität Zürich Institut für Informatik Inhalt 4.1 Hintergrund 4.2 Grundkonzepte der UML 4.3 Die Rolle
MehrThemen für Master-/Bachelor/- Studienarbeiten
Möglicher Titel Kurze Beschreibung (Inhalt) Ansprechpartner Entwicklung eines informationsflussorientierten realitätsnahen Prozessmodells für agile Organisationen unter Anwendung der Entwicklung eines
MehrSoftware- und Systementwicklung
Software- und Systementwicklung Seminar: Designing for Privacy 11.11.2009 Moritz Vossenberg Inhalt Vorgehensmodelle Wasserfallmodell V-Modell Phasen (Pflichtenheft) UML Klassendiagramm Sequenzdiagramm
MehrTesten mit Use Cases. Chris Rupp Dr. Stefan Queins
Testen mit Use Cases Chris Rupp Dr. Stefan Queins Das Problem Requirements- Engineering Was kann passieren? Was ist das gewünschte Verhalten? Was soll ich testen? Welche Eingaben benötigt mein Testpfad?
MehrWerkzeugunterstützung für sichere Software
1/ 18 Werkzeugunterstützung für sichere Software Sommersemester 2015 LS14 - Arbeitsgruppe Software Engineering for Critical Systems 15.04.2015 Agenda LS14 - Arbeitsgruppe Software Engineering for Critical
MehrPROJEKT- UND HAUPTSEMINAR SSE
PROJEKT- UND HAUPTSEMINAR SSE Einführungstermin Veranstaltung im Sommersemester 2017 FG System- und Softwareengineering Prof. Dr.-Ing. Armin Zimmermann Ablauf Heute Organisatorisches Projektseminar Haupt-
Mehrund wie es zur agilen Entwicklung passt
Alexander Holike, REConf 27.03.17 1 Zielorientiertes Requirements Engineering und wie es zur agilen Entwicklung passt Eine vergessene Methode 2 ÜBERBLICK Historie Elemente Funktionsweise Anpassung auf
MehrPraxis der Forschung im Wintersemester 2017/18
Praxis der Forschung im Wintersemester 2017/18 Prof. Dr.-Ing. Tamim Asfour, Prof. Dr. Bernhard Beckert, Prof. Dr.-Ing. Michael Beigl, Jun.-Prof. Dr.-Ing. Anne Koziolek, Prof. Dr.-Ing. Torsten Kröger, Prof.
MehrMobile Momente: Die Zukunft des Requirements Engineering. Ursula Meseberg microtool GmbH, Berlin
Mobile Momente: Die Zukunft des Requirements Engineering Ursula Meseberg microtool GmbH, Berlin 1984 Strukturierte Analyse & ER-Modellierung UML /SysML UML /SysML sind noch kein Requirements Engineering
MehrMit den 5 Prinzipien der Lebendigkeit für Anforderungen komplexe Systeme meistern. Dr.-Ing. Thaddäus Dorsch, HOOD GmbH,
Mit den 5 Prinzipien der Lebendigkeit für Anforderungen komplexe Systeme meistern Dr.-Ing. Thaddäus Dorsch, HOOD GmbH, 29.03.2017, REConf2017 2 KLASSISCHES REQUIREMENTS ENGINEERING Kundenanforderungen
MehrUML 2.0 als Architekturbeschreibungssprache? Seminar: Architekturbeschreibungssprachen Manuel Wickert
UML 2.0 als Architekturbeschreibungssprache? Seminar: Architekturbeschreibungssprachen Manuel Wickert Motivation UML 2.0 nicht als ADL im Sinne von Taylor/Medvidovic entworfen. Warum UML als ADL? weit
MehrModellierung mit UML
Bernhard Rumpe Modellierung mit UML Sprache, Konzepte und Methodik Mit 210 Abbildungen und Tabellen Springer Inhaltsverzeichnis Einführung 1 1.1 Ziele dieses Buchs 2 1.2 Überblick 3 1.3 Notationelle Konventionen
MehrDas UML Benutzerhandbuch
Grady Booch James Rumbaugh Ivar Jacobson Das UML Benutzerhandbuch Aktuell zur Version 2.0 Inhalt Vorwort 15 Ziele 15 Publikum 16 Wie Sie dieses Buch verwenden sollten 16 Aufbau und besondere Merkmale 17
MehrLehrstuhl für Datenverarbeitung. Technische Universität München. Grundkurs C++ Objektmodellierung. Grundkurs C++
Grundkurs C++ Objektmodellierung Grundkurs C++ Objektmodellierung welche Objekte bzw. Klassen werden benötigt? welche Information wird benötigt, um ein Objekt zu beschreiben? welche Beziehungen bestehen
MehrGrundlagen des Software Engineering für Automotive Systems. Hauptseminar im WS 2012 / 2013
Grundlagen des Software Engineering für Automotive Systems Hauptseminar im WS 2012 / 2013 Automotive Software Engineering Heutzutage werden Innovationen im Automobil überwiegend in Software realisiert.
MehrUnified Modeling Language (UML )
Unified Modeling Language (UML ) Seminar: Programmiersprachenkonzepte Inhalt Einleitung UML 2.0 Diagrammtypen 2 Einleitung Objektorientierte Modellierungssprache Definiert vollständige Semantik Dient der
MehrKlausur. Softwareentwurf. 14. Februar 2011 Bearbeitungszeit: 120 Minuten
Klausur Softwareentwurf 14. Februar 2011 Bearbeitungszeit: 120 Minuten FG Datenbank- und Informationssysteme Prof. Dr. Gregor Engels unbedingt vollständig und lesbar ausfüllen! Vorname: Matrikelnummer:
MehrSystematisches Requirements Engineering
Systematisches Requirements Engineering Anforderungen ermitteln, spezifizieren, analysieren und verwalten von Christof Ebert 3., aktualisierte und erweiterte Auflage Systematisches Requirements Engineering
MehrOracle JDeveloper 10 g
Oracle JDeveloper 10 g Modellierung Evgenia Rosa Business Unit Application Server ORACLE Deutschland GmbH Agenda Warum Modellierung? UML Modellierung Anwendungsfall (Use Case)-Modellierung Aktivitätenmodellierung
MehrÜbung 4. Werkzeuge zur ER-Modellierung. Prof. Dr. Andreas Schmietendorf 1. Übung 4
Werkzeuge zur ER-Modellierung Prof. Dr. Andreas Schmietendorf 1 Aufgabenbeschreibung Prof. Dr. Andreas Schmietendorf 2 Zielstellung Innerhalb der wollen wir uns mit Werkzeugen zur ER-Modellierung vertraut
MehrBenuterdokumentation als Anforderungsspezifikation der Versuch einer konstruktiven Provokation
Benuterdokumentation als Anforderungsspezifikation der Versuch einer konstruktiven Provokation SOPHIST GROUP Vordere Cramergasse 11 13 90478 Nürnberg Germany Phone: +49(911) 40 900 0 Fax: +49(911) 40 900
MehrDeductive Software Verification The KeY Book Haupt- und Proseminar in SoSe 2017
Deductive Software Verification The KeY Book Haupt- und Proseminar in SoSe 2017 Bernhard Beckert 02.05.17 INSTITUT FÜR THEORETISCHE INFORMATIK, KIT KIT âăş Die ForschungsuniversitÃd t in der Helmholtz-Gemeinschaft
MehrDas Leben nach dem F&E-Projekt Requirements Engineering für den gesamten Produktlebenszyklus. Mirko Pracht microtool GmbH
Das Leben nach dem F&E-Projekt Requirements Engineering für den gesamten Produktlebenszyklus Mirko Pracht microtool GmbH Tools Projekte Prozesse & Methoden Viele Vorgehensstandards für F&E-Projekte Medizinprodukteerstellung
MehrDas diesem Dokument zugrundeliegende Vorhaben wurde mit Mitteln des Bundesministeriums für Bildung und Forschung unter dem Förderkennzeichen
Das diesem Dokument zugrundeliegende Vorhaben wurde mit Mitteln des Bundesministeriums für Bildung und Forschung unter dem Förderkennzeichen 16OH21005 gefördert. Die Verantwortung für den Inhalt dieser
MehrModellbasiertes Testen mit UTP
Modellbasiertes Testen mit UTP Daniel Löffelholz 16. Dezember 2008 Einführung Motivation Grundlagen Modellbasiertes Testen Einordnung Vorgehen Technologien UML Testing Profile Beispiel Ausblick Anwendungsbeispiel
MehrSpecmate Auf Knopfdruck von Anforderungen zu Tests
Specmate Auf Knopfdruck von Anforderungen zu Tests Dr. Maximilian Junker at a Glance We are experts for: High quality RE & tests High quality methodology (e.g. MBSE) We offer: Audits & Continuous Quality
MehrIREB Certified Professional for Requirements Engineering Requirements Modeling, Advanced Level - Lehrplan
IREB Certified Professional for Requirements Engineering Requirements Modeling, Advanced Level - Lehrplan Version 2.2 31.08.2016 Nutzungsbedingungen: 1. Jede Einzelperson und jeder Seminaranbieter darf
MehrWirtschaftsinformatik
Seminarplatzvergabe in der Wirtschaftsinformatik Für Bachelor-Studierende in den Fächern Wirtschaftsinformatik, BWL und Informatik Seminar zur WI, BWL und Informatik Jasmin Decker, M.Ed. in Wirtsch.-Päd.
MehrRequirements Engineering I
Martin Glinz Requirements Engineering I Kapitel 4 Modellierungssprachen Universität Zürich Institut für Informatik 2006 Martin Glinz. Alle Rechte vorbehalten. Speicherung und Wiedergabe sind für den persönlichen,
MehrModellieren von Anforderungen nach IREB
IDEEN IN IT Modellieren von Anforderungen nach IREB Certified Professional for Requirements Engineering (CPRE) Advanced Level Wir fördern Karrieren! Inhaltsübersicht MODELLIEREN von ANFORDERUNGEN nach
MehrUML (Unified Modelling Language) von Christian Bartl
UML (Unified Modelling Language) von Inhaltsverzeichnis Inhaltsverzeichnis... 2 1 UML Unified Modelling Language... 3 2 Diagrammtypen... 3 2.1 Aktivitätsdiagramm... 3 2.1.1 Notation... 4 2.1.2 Beispieldiagramm...
MehrRequirements Engineering Übung am
Requirements Engineering Übung am 11.11.2011 Maximilian Junker Organisatorisches Unser Konzept für die Drive-Now Fallstudie ist online (siehe Vorlesungsseite) Bis zum nächsten Mal 4-er Gruppen bilden Aufgabe
MehrMit Prozessmanagement zu konsistenten Software- Anforderungen
Mit Prozessmanagement zu konsistenten Software- Anforderungen Karsten Schubert OPITZ CONSULTING Berlin GmbH Schlüsselworte: Prozessmanagement, Prozessmodellierung, Anforderungsmanagement. Einleitung Viele
MehrWerkzeugunabhängigkeit bei der Modellierung Schwierigkeiten und mögliche Lösungsansätze
Werkzeugunabhängigkeit bei der Modellierung Schwierigkeiten und mögliche Lösungsansätze Oliver Hofrichter (hofrichter@tzi.de) Lars Hamann (lhamann@tzi.de) Überblick Motivation Kontext Warum Werkzeugunabhängigkeit
MehrSeamless Model-based Engineering of a Reactive System
Seamless Model-based Engineering of a Reactive System Seminar im Wintersemester 2013/2014 Andreas Vogelsang, Sebastian Eder, Georg Hackenberg, Maximilian Junker http://www4.in.tum.de/lehre/seminare/ws1314/seamless/
MehrKernveranstaltungen der Wirtschaftsinformatik. Prof. Dr. Stefan Voß. Universität Hamburg Institut für Wirtschaftsinformatik
Kernveranstaltungen der Wirtschaftsinformatik Prof. Dr. Stefan Voß Universität Hamburg Institut für Wirtschaftsinformatik Kernveranstaltungen der Wirtschaftsinformatik - Seminar Prof. Dr. Stefan Voß Universität
MehrComelio GmbH - Goethestr Berlin. Kurskatalog
Comelio GmbH - Goethestr. 34-13086 Berlin Kurskatalog 2 Inhaltsverzeichnis a. Standorte...3 1. BPMN...4 i. Business Process Model and Notation mit Altova UModel...4 ii. Business Process Model and Notation
MehrObjektorientierte Systementwicklung
Karl-Heinz Rau Objektorientierte Systementwicklung Vom Geschäftsprozess zum Java-Programm Mit 162 Abbildungen vieweg Überblick und Vorbemerkungen 1 1 Objektorientierte Software-Entwicklung 5 1.1 Überblick
MehrRequirements Engineering
Lill, Meitner, Föhrweiser, Spisländer FAU Erlangen-Nürnberg Requirements Engineering 1 / 13 Requirements Engineering Raimar Lill Matthias Meitner David Föhrweiser Marc Spisländer Lehrstuhl für Software
MehrEinführung in die Informationsverarbeitung Teil Thaller. Stunde VII: Planen und Realisieren
Einführung in die Informationsverarbeitung Teil Thaller Stunde VII: Planen und Realisieren Manfred Thaller, Universität zu Köln Köln 18. Dezember 2014 Rekapitulation Der Gang der Argumentation 1. Der Rohstoff:
MehrFHS ST. GALLEN. Aufträge. MAS BI - CAS ITM - Thema RQE. Hansruedi Tremp, MAS e-didactics, dipl. W Informatiker
FHS ST. GALLEN Aufträge MAS BI - CAS ITM - Thema RQE Hansruedi Tremp, MAS e-didactics, dipl. W Informatiker 24.03.2009 In diesem Dokument sind sämtliche Aufträge für das Thema Requirements-Engineering
MehrEAM-Vorlesung (SS2017)
EAM-Vorlesung (SS2017) V4: TOGAF und das Metamodel Vassilios Goumas Frankfurt University of Applied Science 1 V4: Verlauf Was ist ein Metamodell Aufbau des Metamodells in TOGAF Aufteilung nach Core Metamodel
MehrVon UML 1.x nach UML 2.0
Zürich Soft Summer 2005 Fortgeschrittene Aspekte der Software Technologie Von UML 1.x nach UML 2.0 Prof. Dr. Martin Glinz www.ifi.unizh.ch/req Ergänzendes Material zur Vorlesung Spezifikation und Entwurf
MehrSecure Software Engineering/ Sicherheit und Softwaretechnik
1/ 15 Secure Software Engineering/ Sicherheit und Softwaretechnik Sommermester 2017 RGSE - Research Group for Software Engineering 18.04.2017 Agenda 2/ 15 1 Hintergründe zum Seminar 2 Organisatorisches
MehrFACHHOCHSCHULE MANNHEIM
Objektorientierte Programmierung 11. Vorlesung Prof. Dr. Peter Knauber FACHHOCHSCHULE MANNHEIM Hochschule für Technik und Gestaltung Die 2. lgruppe von KobrA: : le der : e Folie 1 Zur Erinnerung: 1. lgruppe:
MehrWas Sie schon immer über MBSE wissen wollten
Was Sie schon immer über MBSE wissen wollten Dr. Michael Jastram ASQF FG-Treffen Requirements Engineering Köln 1. Juni 2017 Agenda Systems und Systems Engineering Was ist ein Modell? Beispiel: Anforderungsmodell
MehrFormalisierung der. mit visuellen Kontrakten und deren. Gregor Engels, Baris Güldali, Stefan Sauer
Formalisierung der funktionalen Anforderungenngen mit visuellen Kontrakten und deren Einsatz für modellbasiertes Testen Gregor Engels, Baris Güldali, Stefan Sauer GI Fachgruppentreffen RE+TAV Requirements
MehrRegelbasierte Entwicklung betrieblicher Informationssysteme
Reihe: Wirtschaftsinformatik Band 45 Herausgegeben von Prof. (em.) Dr. Dietrich Seibt, Köln, Prof. Dr. Hans-Georg Kemper, Stuttgart, Prof. Dr. Georg Herzwurm, Stuttgart, Prof. Dr. Dirk Stelzer, Ilmenau,
MehrVerbesserung und Pflege der Dokumentation der DPP-Software Saros
Verbesserung und Pflege der Dokumentation der DPP-Software Saros Meike Johannsen Freie Universität Berlin Seminar "Beiträge zum Software Engineering", 2011 Inhalt Motivation Ziele dieser Diplomarbeit Vorgehensweise
MehrObject-Oriented Analysis and Design Klausur Wintersemester 2006/2007
Object-Oriented Analysis and Design Klausur Wintersemester 2006/2007 page 1 of 8 Object-Oriented Analysis and Design Klausur Wintersemester 2006/2007 21. Februar 2007 Prof. Dr. Ralf Möller Institut für
MehrSoftwaretechnik 2015/2016
Softwaretechnik 2015/2016 PST Lehrstuhl Prof. Dr. Matthias Hölzl HAUPT-/ BACHELOR- SEMINAR ADAPTIVE SYSTEME PST Joschka PROF. DR. Rinke WIRSING 14. JUNI 2009 VORNAME NAME AGENDA Übung 11: 14.01.2016 Schon
MehrPROSEMINAR: MODELLBASIERTE SOFTWAREENTWICKLUNG FÜR INTELLIGENTE TECHNISCHE SYSTEME
PROSEMINAR: MODELLBASIERTE SOFTWAREENTWICKLUNG FÜR INTELLIGENTE TECHNISCHE SYSTEME Themenvorstellung 12. April 2013 Dr. Matthias Meyer Abteilungsleiter Softwaretechnik Folie 1 AGENDA 1. Grundlegende Anforderungen
MehrUnified Modelling Language
Unified Modelling Language SEP 72 Software-Entwicklung Software-Entwicklung ist Prozess von Anforderung über Modellierungen zu fertigen Programmen Anforderungen oft informell gegeben fertige Programme
MehrThemen für Master-/Bachelor/- Studienarbeiten
Möglicher Titel Kurze Beschreibung (Inhalt) Ansprechpartner Entwicklung eines informationsflussorientierten realitätsnahen Prozessmodells für agile Organisationen unter Anwendung der Entwicklung eines
MehrSo testen Sie mit einem visuellen Vertrag
Formalisierung der funktionalen Anforderungen mit visuellen Kontrakten und deren Einsatz für modellbasiertes Testen Gregor Engels, Baris Güldali, Stefan Sauer Bad Honnef, 05.06.2008 Software Quality Lab
Mehr