Das RE Reference Model (REM) Basis für eine integrierte Anforderungsund Systementwicklung
|
|
- Mona Miriam Becke
- vor 8 Jahren
- Abrufe
Transkript
1 Das RE Reference Model (REM) Basis für eine integrierte Anforderungsund Systementwicklung Dr. Eva Geisberger REConf 2009 München, 9. März 2009 Lehrstuhl für Software & Systems Engineering Institut für Informatik Technische Universität München
2 Agenda Hintergrund und Motivation Requirements Engineering Reference Model (REM) Praktische Anwendung und Tool-Unterstützung Modellbasiertes Requirements Engineering Zusammenfassung und Ausblick 2
3 Requirements Lehrstuhl IV: Software Engineering & Systems Reference Engineering Model (REM) Der Lehrstuhl Lehrstuhlinhaber: Prof. Dr. Dr. h.c. Manfred Broy Schwerpunkte: Software- und Systementwicklung: Grundlagen, Methoden, Prozesse, Modelle Beschreibungstechniken und Werkzeuge Vorgehensmodelle: V-Modell XT Profil: ca. 85 Mitarbeiter, über 30 Jahre Erfahrung präzise formale und mathematische Fundierung praktische Anwendbarkeit der Resultate kommerzielle Verwertbarkeit der Ergebnisse (bereits mehrere erfolgreiche Spin-Offs) vielfältige, langjährige Partnerschaften mit Großindustrie und KMUs 3
4 Requirements Lehrstuhl IV: Software Engineering & Systems Reference Engineering Model (REM) Kompetenzzentren und Projekte Software Architecture & Components MEwaDis Model Driven Software Engineering FairPay IT Security InTime SecurityCheck Verisoft Embedded Systems MobiServe MoDe AutoMoDe mobilsoft Proof Carrying Code AutoFocus VerifiCard Theorem Proving SCOUT REMsES Mobility & Context Aware Architectures TUMMIC E 2 R ViSEK WEIT Kogito AutoRAID REFocus Tool Support REM PQL InReMove Software Maintenance System Development Processes Requirements Engineering REMbIS Text analysis 4
5 Motivation - Modellbasiertes Requirements Engineering 5
6 Herausforderungen am Beispiel eingebetteter Systeme Erhebung, Modellierung und Abstimmung: Funktionaler und qualitativer Nutzeranforderungen Schnittstellenanforderungen Integration in eine heterogene Systemumgebung Anforderungen an Produktlinien und Familien Paralleler Entwurf in vielfältigen Domänen und Systemebenen Geschäftszielen und strategischen Constraints Konsolidierung hinsichtl. Machbarkeit, Kosten und Return of Investment Wesentliche Herausforderung: Interdisziplinäre Kommunikation, Modellbildung und Systementwurf 6
7 Interdiszipläre Modellbildung und Systementwurf Kunde Nutzer Service Produktlinie Mechanik Software Elektrik??? Requirements and System Specification XXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX XXXXXXXXXXXX XXXXXXXXXXXX XXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX Konsistente Spezifikation des erforderlichen Systems xxxxxxxxxx 7
8 Interdiszipläre Modellbildung und Systementwurf Kunde Nutzer Service Produktlinie Requirements and System Specification XXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX XXXXXXXXXXXX XXXXXXXXXXXX XXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX Mechanik Software Konsistente Spezifikation des erforderlichen Systems Elektrik Modellbasiertes? Requirements? Engineering? Kernkonzepte: Orientierung an einem Requirements Engineering Artefaktmodell: Ziel- und Nutzer-zentrierte Strukturierung von Anforderungen Systemkonzept und funktionale Modellierungssichten Modellbeziehungen Konsistenzbedingungen Richtlinien für Anforderungserhebung und Modellierung Abstimmungsbasis für Validierung und Verifikation Qualitäts- und Fortschrittskontrolle der Spezifikation Einsatz intuitiv logischer Beschreibungstechniken Grundlegende iterative Prozessmodelle und Feedback-loops xxxxxxxxxx 8
9 Requirements Engineering Reference Model (REM) RE Artefaktmodell Artefakt-basierte Prozessdefinition und Kontrolle 9
10 Requirements Engineering Artifact Model 10
11 RE Artifact Model System Specification Artefakte System Specification System Specification Artifacts User Documentation Functional System Concept External Interfaces / UI Design Constraints Hardware Design Constraints Design Constraints Software Design Constraints System Test Criteria Mechanics Electrics Architecture Constraints Deployment Constraints Coding Standards 11
12 Modellbasierte Qualitäts- und Fortschrittskontrolle Refinement Relation Functional Requirements Design Relation Design Conditions/Decisions Functional Model Relations Szenarienmodell Process Model Prozessmodell Scenario Model Interaktionsmuster Interaction Model Verhaltensmodell Behavior Model Umgebungsmodell Environment Model Logical Logische System Systemgrenzen Boundaries System Logische Service Systemarchitektur Architecture Funktionshierarchie & Hierachy Modellbeziehungen Konsistenzbedingungen: Verifikation & Validierung 12
13 Artefakt-basierte Prozessdefinition und Kontrolle 13
14 Abbildung auf Spezifikationsdokumente Das RE Artifact Model definiert Inhalte und Struktur der Spezifikationsdokumente 14
15 Artifakt-basierte Prozessdefinition 15
16 Alternative Prozessstrategien ( agile, inkrementell, ) Dr. Eva Geisberger 16
17 Iterative Erarbeitung der Spezifikationsdokumente Abwechselnde Aktivitäten der Konstruktion (Develop) und Überprüfung von Anforderungen (Verify & Validate) Definierte Modellbedingungen sind Basis für Qualitäts- und Fortschrittskontrolle Verify&Validate Develop Grundlegende Modellierungskonzepte leiten die Analyse und Spezifikation von Anforderungen und Systemkonzepten 17
18 Fortschrittskontrolle und Änderungsmanagement D0 D1 D2 Business Requirements Specification Specification Documents Goals, Strategy Requirements General Conditions 80% 20% XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Requirements Specific. System Requirements Specification Specification Documents Specification Documents Goals, Strategy Requirements General Conditions 90% Formales 80% Goals, Strategy Requirements 99% 99% Change Management General Conditions XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX System Concept Constraints XXXXXXXXXXXXXXXXXXXXXXX 10% System Concept Constraints XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 30% System Concept Constraints 95% XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Budget, Planning 30% XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Budget, Planning 60% XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXX Budget, Planning 95% XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 18
19 Praktische Anwendung und Tool-Unterstützung Prozess Assessment Ableitung von Dokument-/Spezifikationsvorlagen und Checklisten Methoden und Beschreibungstechniken Werkzeugunterstützung 19
20 Requirements Lehrstuhl IV: Software Engineering & Systems Reference Engineering Model (REM) - RE Prozess Assessments Analyse und Bewertung von Spezifikationsdokumente Gezielte Ableitung von Verbesserungsmaßnahmen 20
21 Requirements Lehrstuhl IV: Software Engineering & Systems Reference Engineering Model (REM) - RE Prozess Assessments Analyse und Bewertung von Spezifikationsdokumente Gezielte Ableitung von Verbesserungsmaßnahmen Gezielte Ableitung von Verbesserungsmaßnahmen 21
22 Beispiel: Use Case Analyse und Spezifikation Anwendungsfall : Freien Meilenstein einfügen Planknoten des Planungsassistenten-Werkzeugs PAPXL zum V-Modell XT [4Soft 06] 22
23 Use Case Spezifikation Beispiel für eingebettete Systeme QUASAR- UseCase- Template [DP+03] 23
24 Prototyp AutoRAID 24
25 Integriert in das Systemspezifikationswerkzeug AutoFocus Mathem. fundiertes Systemspezifikations- und Entwicklungwerkzeug Systemkonzept mit funktionalen Systemsichten, graph. Beschreibungstechniken Testfall & Code-Generierung, Simulation und Verifikation von Komponenten 25
26 Iterative Schritte der Anforderungsanalyse and Systemkonstruktion Basic RE Cycle in AutoRAID Dr. Eva Geisberger 26
27 Erheben und modellieren von Systemanforderungen 27
28 Use Case-, Szenarioanalyse und Step Observation 28
29 Konstruktion und Modellierung von Systemanforderungen (2) 29
30 AutoRAID Data Model Requirement Requirements Engineering Reference Model (REM) SuperBusinessReq. SuperApplicationReq. SubBusinessReq. Business Requirement SubApplicationReq. IsJustifiedBy Application Requirement Association Business Goal Requirements Analysis & Definition Architectural Constraint System Modeling Component Channel Feature Quality Goal Use Case Modal Constraint Motivation State Transition Scenario Constraint Data Constraint DataType Sequence Step Communication Observation Mode Observation State Observation Dr. Business Eva Geisberger Needs REConf 2009, München, Requirements Specification System Specification 30 Observation Comm. Event
31 Zusammenfassung Requirements Engineering Reference Model (REM) Modellbasiertes RE mit integrierter Anforderungsanalyse und Systementwurf Werkzeugprototyp AutoRAID/AutoFocus Domänen-/Projektspezifisches Tailoring Skalierbare Systemkonstruktion und messbare Fortschrittskontrolle Status und nächste Schritte: Prozess Assessments Ausbau Methoden und Definition domänenspezifischer Instanzen BMBF Projekt REMsES Automotive Domäne Web of Models (WOM) Avionik Domäne Projekt REMbIS Business Information Systems 31
32 Domänen-spezifische Artefaktmodelle Domänen-spezifische Artefaktmodelle formalisieren Inhalte und Beziehungen in Spezifikationsdokumenten Artefakte Inhalte, Methoden und Beschreibungstechniken Referenzmodell Konstruktive Anleitung und interdisziplinäre Abstimmung Qualitätsmodell Prüfbare Konsistenz- und Vollständigkeitskriterien REM - RE-Artefaktmodell Anforderungs-Tracing Zielorientierte Produktdefinition und Projektsteuerung 32
33 Modellbasiertes Requirements Engineering Schlüssel zur erfolgreichen Software- und Sytementwicklung Integration in durchgängige Entwicklungsmodelle Durchgängige Werkzeugunterstützung Frühzeitige systematische Validierung und Verifikation Reduktion der Risiken hoher Änderungs-/Fehlerkosten in späteren Phasen Modellierungskonzepte Requirements System Architektur Komponenten Design Abnahmetest System Integrationstest Komponenten Test Implementierung 33
34 Weitere Informationen Publikationen: Ein Requirements Engineering Referenzmodell. Manfred Broy, Eva Geisberger, Jürgen Kazmeier, Arnold Rudorfer, Klaus Beetz. GI Informatik Spektrum, Bd. 3, Springer Verlag, Requirements Engineering Reference Model (REM). Eva Geisberger, Manfred Broy, Brian Berenbach, Jürgen Kazmeier, Daniel Paulish, Arnold Rudorfer. TU München, Technical Report TUM-I0618, Modellbasierte Anforderungsanalyse mit AutoRAID. Eva Geisberger, Bernhard Schätz. GI Informatik Forschung und Entwicklung, Springer Verlag, AutoFocus 2 - Das Bilderbuch. Doris Wild. TU München, Technical Report TUM-I0610,
35 Vielen Dank für Ihre Aufmerksamkeit 35
36 RE Artifact Model Business Needs artifacts Business Needs Business Needs Artifacts Business Objectives Customer REQ System Vision General Conditions Scope & Limitations ROI Business Risk System Success Factors Key Features/ Requirements Priority of Requirements Sys. Success Factors 36
37 RE Artifact Model Requirements Specification Artefakte Requirements Specification Requirements Specification Artifacts Functional Analysis Model Functional Analysis Application Scenarios User Interface User Classes & Characteristics Product Functions Model System Interaction Functions/ Services Domain Model Use Modes Release Strategy Quality REQ Assumptions & Dependencies Design Constraints Quality Requirements Performance Safety NFR Analysis Model Assumptions & Dependencies Standards Business Rules Design Constraints HW Design Constraints SW Design Constraints Acceptance Criteria Security General Conditions Modifiability Global Requirements Further IEEE Quality REQ 37
38 Unterliegendes einheitliches Systemkonzept Analysieren und Vervollständigen mit Modellbeziehungen zwischen Sichten Aufdecken von Lücken, Inkonsistenzen, Fehlern Systemkonzept Struktur- Funktion Komponente Konsolidieren und Vervollständigen zu einer konsistenter Systemspezifikation 38
39 Business goals general conditions Goal Level Logical Architecture of the Application Domain Service Layer Logical Layer Technical Layer Overall system features and quality concerns Business/application process and behavior Feature breakdown system log. structure SuC boundaries SuC communication I/O variables assumpt./constraints ECU Feature Level Domain Level Behavioral view Domain Level Architectural view ECU ECU Interaction Level ECU ECU Non-functional Requirements and Constraints Implementation 39
40 REM role concept 40
41 Artifact-centred process support Artifact model centred process definition Extreme tailoring Tailored artifact model Tailored document structure Tailored processes based on tailored artifact model Selection of specific methods for individual tasks for constructing artifacts and documents Role model (participate or responsible for Artifacts) Support of process strategies (waterfall, incremental,..) Basic iterative development and progress control of specification 41
42 AutoFocus2 integrierter, erweiterbarer CASE Prototyp Kontinuierliche Entwicklung seit 1995 Modellierung Analyse, Test & QS Simulation Requirements ModelChecking Processsupport Control Systems Constraints CodeGen TestGen 42
Requirements Engineering Übung 8 Systemmodellierung im RE
Requirements Engineering Übung 8 modellierung im RE Dr. Birgit Penzenstadler, Dr. Daniel Méndez, Jonas Eckhardt 11. Dezember 2012 Übung 8 Aufgabe 1: Modelle als Sichten auf ein Aufgabe 2: Von Anwendungsfällen
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/
MehrRequirements Management mit RequisitePro. Rational in der IBM Software Group. Der Rational Unified Process als Basis für die Projektarbeit
IBM Software Group IBM Rational mit RequisitePro Hubert Biskup hubert.biskup@de.ibm.com Agenda Rational in der IBM Software Group Der Rational Unified Process als Basis für die Projektarbeit mit Rational
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
MehrRekonstruktion einer Produktmodelllandschaft - Fallstudie
Diplomarbeit Rekonstruktion einer Produktmodelllandschaft - Fallstudie Aufgabensteller: Prof. M. Broy Betreuer: Mario Gleirscher, Eva Geisberger Tobias Zimmermann Gliederung Einführung Motivation Aufgabenstellung
MehrFunktionale Sicherheit ISO 26262 Schwerpunkt Requirements Engineering,
Funktionale Sicherheit ISO 26262 Schwerpunkt Requirements Engineering, Manfred Broy Lehrstuhl für Software & Systems Engineering Technische Universität München Institut für Informatik ISO 26262 Functional
MehrAgile Software-Entwicklung im Kontext der EN50128 Wege zum Erfolg
Herzlich willkommen Agile Software-Entwicklung im Kontext der EN50128 Wege zum Erfolg Heike Bickert Software-/Systemingenieurin, Bereich Quality Management Braunschweig // 17.11.2015 1 Agenda ICS AG Fragestellungen
MehrAnforderungen, KEFs und Nutzen der Software- Prozessverbesserung
Process flow Remarks Role Documents, data, tool input, output Important: Involve as many PZU as possible PZO Start Use appropriate templates for the process documentation Define purpose and scope Define
MehrComparing Software Factories and Software Product Lines
Comparing Software Factories and Software Product Lines Martin Kleine kleine.martin@gmx.de Betreuer: Andreas Wuebbeke Agenda Motivation Zentrale Konzepte Software Produktlinien Software Factories Vergleich
MehrEntwicklung Safety-relevanter Steuergeräte auf Basis des V-Modells
AUTOMOTIVE INFOKOM MOBILITÄT, ENERGIE & UMWELT LUFTFAHRT RAUMFAHRT VERTEIDIGUNG & SICHERHEIT Entwicklung Safety-relevanter Steuergeräte auf Basis des V-Modells Stephen Norton VMEA 12.11.2015 CoC SAFETY
MehrPhasen. Gliederung. Rational Unified Process
Rational Unified Process Version 4.0 Version 4.1 Version 5.1 Version 5.5 Version 2000 Version 2001 1996 1997 1998 1999 2000 2001 Rational Approach Objectory Process OMT Booch SQA Test Process Requirements
MehrGliederung. Einführung Phasen Ten Essentials Werkzeugunterstützung Aktivitäten, Rollen, Artefakte Werkzeug zur patternorientierten Softwareentwicklung
Peter Forbrig RUP 1 Gliederung Einführung Phasen Ten Essentials Werkzeugunterstützung Aktivitäten, Rollen, Artefakte Werkzeug zur patternorientierten Softwareentwicklung Peter Forbrig RUP 2 Rational Unified
MehrLebendige Sicherheit: Entwicklung von Secure Software im dynamischen Umfeld
Lebendige Sicherheit: Entwicklung von Secure Software im dynamischen Umfeld Prof. Dr. Ruth Breu Quality Engineering Laura Bassi LaB Institut für Informatik Universität Innsbruck Quality Engineering Projekte
MehrVon Requirements zutests. gç~åüáãkpåüìäò]èì~äáíóé~êâkçé
Von Requirements zus gç~åüáãkpåüìäò]èì~äáíóé~êâkçé QualityPark Ihr Partner im Lifecycle Management Process Management Requirements Engineering IT & Development Process Expertise Process Implementation
MehrRTLOpen - Eine Methode zur interdisziplinären Entwicklung von software-intensiven Echtzeit-Systemen
RTLOpen - Eine Methode zur interdisziplinären Entwicklung von software-intensiven Echtzeit-Systemen Thorsten Keuler (thorsten.keuler@iese.fraunhofer.de) IESE Fraunhofer Institut Experimentelles Software
Mehr3.4 Unified Process. 1999 Ivar Jacobson, Grady Booch, James Rumbaugh: The Unified Software Development Process.
1999 Ivar Jacobson, Grady Booch, James Rumbaugh: The Unified Software Development Process. 1996 Philippe Kruchten: Rational Unified Process Produkt der Firma Seit 2002 Teil des IBM Konzerns Objektorientiertes
MehrFunctional Safety. Systems Engineering als Schlüsseldisziplin in Projekten mit funktionaler Sicherheit
Systems Engineering als Schlüsseldisziplin in Projekten mit funktionaler Sicherheit Mittelstraße 25/1 88471 Laupheim Fon: 07392-9393525 Fax: 07392-9393526 Mailto: tf@thomasfranzen.com Beispiele nicht sicherer
MehrTransfer von Prozessen des Software-Produktlinien Engineering in die Elektrik/Elektronik- Architekturentwicklung von Fahrzeugen
Transfer von Prozessen des Software-Produktlinien Engineering in die Elektrik/Elektronik- entwicklung von Fahrzeugen Martin Jaensch, Dr. Bernd Hedenetz, Markus Conrath Daimler AG Prof. Dr. Klaus D. Müller-Glaser
MehrGrundlagen Software Engineering
Grundlagen Software Engineering Rational Unified Process () GSE: Prof. Dr. Liggesmeyer, 1 Rational Unified Process () Software Entwicklungsprozess Anpassbares und erweiterbares Grundgerüst Sprache der
MehrErfahrungsbreicht... Von der Auswahl bis zur Verwendung von Contour im Grossunternehmen.
Stefan Topp Honeywell International SARL 16. Februar 2012 Erfahrungsbreicht... Von der Auswahl bis zur Verwendung von Contour im Grossunternehmen. 1 Agenda Hintergruende Der Auswahlprozess Ausrollen von
Mehr3. GI-Workshop EPK 2004 Geschäftsprozessmanagement mit Ereignisgesteuerten Prozessketten Luxemburg. ARIS meets RUP
3. GI-Workshop EPK 2004 Geschäftsprozessmanagement mit Ereignisgesteuerten Prozessketten Luxemburg ARIS meets RUP Der ARIS Unified Information System Development Process Martin Plümicke Berufsakademie
MehrIT-Beratung: Vom Geschäftsprozess zur IT-Lösung
Ralf Heib Senior Vice-President Geschäftsleitung DACH IT-Beratung: Vom Geschäftsprozess zur IT-Lösung www.ids-scheer.com Wofür steht IDS Scheer? Wir machen unsere Kunden in ihrem Geschäft erfolgreicher.
MehrInteroperabilität und Informationssicherheit mit SGAM 2. LIESA Kongress, Saarbrücken, 30. September 2015
Interoperabilität und Informationssicherheit mit SGAM 2. LIESA Kongress, Saarbrücken, 30. September 2015 Inhalt Motivation für Smart Grid Architecture Model (SGAM) Einführung in SGAM Anwendungsbereiche
MehrRequirements Engineering
Workshop Hot-Spots der Software-Entwicklung Requirements Engineering 8. Oktober 2009 Technische Universität München Institut für Informatik Software & Systems Engineering Prof. Dr. Dr. h.c. Manfred Broy
MehrTOGAF The Open Group Architecture Framework
TOGAF The Open Group Architecture Ein Überblick Gesellschaft für Informatik, Regionalgruppe München Dr. Michael Bulenda München, 7.12.2009 Vorstellung Dr. M. Bulenda Seit 2001 bei Cirquent IT Management
MehrEntwicklungsoptimierung mit einem ALM Tool Positionierung mit Fallstudie
Entwicklungsoptimierung mit einem ALM Tool Positionierung mit Fallstudie Gerald Heller Agenda Standortbestimmung ALM Typischer industrieller Setup und Probleme Vorstellung von QualityCenter als ALM tool
MehrModellierung verteilter Systeme Grundlagen der Programm und Systementwicklung
Modellierung verteilter Systeme Grundlagen der Programm und Systementwicklung Wintersemester 2009/10 Prof. Dr. Dr. h.c. Manfred Broy Unter Mitarbeit von Dr. K. Spies, Dr. M. Spichkova, L. Heinemann, P.
MehrMDA auf der Grundlage der OMG Konzepte
MDA auf der Grundlage der OMG Konzepte Tutorial auf der GI-Jahrestagung GI2010 Siegfried Nolte Beethovenstraße 57 22951 Bargteheide 04532 24295 0176 49954432 siegfried@siegfried-nolte.de www.siegfried-nolte.de
MehrRequirements Engineering bei IXOS - mit Beteiligung von User Experience
Requirements Engineering bei IXOS - mit Beteiligung von User Experience MMC Paderborn, 2004-09-07 Petra Kowallik User Interaction Designer IXOS Software AG Copyright 1995-2004 Open Text Inc. All rights
MehrWieviel Usability Engineering braucht das Software Engineering?
Wieviel Usability Engineering braucht das Software Engineering? Prof. Dr. Institut für Informatik Neuenheimer Feld 348 69120 Heidelberg http://www-swe.uni-heidelberg.de paech@informatik.uni-heidelberg.de
MehrMethodik zur Verbesserung von Vorgehensmodellen am Beispiel des V-Modell XT 1.4 und eines industrienahen Standards nach ASPICE
Herzlich willkommen! Methodik zur Verbesserung von Vorgehensmodellen am Beispiel des V-Modell XT 1.4 und eines industrienahen Standards nach ASPICE Unterlagenklasse: 0.2 Max. Aufbewahrungsdauer: 4 Jahre
MehrRequirements-basiertes Testen am Beispiel des NI Requirements Gateways
Requirements-basiertes Testen am Beispiel des NI Requirements Gateways National Instruments VIP Kongress München, M 8. Oktober 2008 Joachim Schulz QualityPark GmbH V-Modell Demands Business Requirement
MehrUnterstützt HL7 die interdisziplinäre Zusammenarbeit?
Effiziente und wirtschaftliche Gesundheitsversorgung von heute und morgen nur mit Medizinischer Dokumentation und Medizinischer Informatik, Medizinischer Biometrie und Epidemiologie 5. bis 9. September
MehrRequirements Engineering und IT Service Management Ansatzpunkte einer integrierten Sichtweise
Requirements Engineering und IT Service Management Ansatzpunkte einer integrierten Sichtweise Markus Garschhammer Munich Network Management Team (LMU München / Leibniz Rechenzentrum) Friederike Nickl Sepis
MehrHow to Survive an Audit with Real-Time Traceability and Gap Analysis. Martin Kochloefl, Software Solutions Consultant Seapine Software
How to Survive an Audit with Real-Time Traceability and Gap Analysis Martin Kochloefl, Software Solutions Consultant Seapine Software Agenda Was ist Traceability? Wo wird Traceability verwendet? Warum
MehrSystemen. Stand der Umsetzung von BSC-Systemen. 3/4 der Unternehmen setzen Balanced Scorecard als neues Instrument der Unternehmensführung ein.
Stand der Umsetzung von BSC-Systemen Systemen BSC eingeführt keine Überarbeitung 11% kein Interesse 26% BSC eingeführt Überarbeitung geplant 5% BSC geplant 58% n = 141 3/4 der Unternehmen setzen Balanced
MehrÜber den Unterschied zwischen Business Analysis und Requirements Engineering & Management
Über den Unterschied zwischen Business Analysis und Requirements Engineering & Management REConf Schweiz 2010 IIBA BABOK 2.0 Wortzählung 1729 "Requirement" = 42% von ( Requirement + Business + Solution
MehrIntegrative Entwicklungsprozesse am Beispiel einer automotiven Anwendung
am Beispiel einer automotiven Anwendung Bernd van Vugt EXTESSY AG Stefan Gläser VOLKSWAGEN AG Motivation Kundenwunsch: Mobilität und Individualität Fahrzeug + Informationstechnologie + Dienst Herausforderung:
Mehron Software Development Design
Werner Mellis A Systematic on Software Development Design Folie 1 von 22 How to describe software development? dimensions of software development organizational division of labor coordination process formalization
MehrInformationswirtschaft II Rational Unified Process (RUP)
Informationswirtschaft II Rational Unified Process (RUP) Wolfgang H. Janko, Michael Hahsler und Stefan Koch Inhalt Historische Entwicklung Kennzeichen von RUP Lebenszyklus und Phasen Arbeitsabläufe Das
MehrInformationswirtschaft II
Rational Unified Process (RUP) Informationswirtschaft II Wolfgang H. Janko, Michael Hahsler und Stefan Koch Seite 1 Inhalt Historische Entwicklung Kennzeichen von RUP Lebenszyklus und Phasen Arbeitsabläufe
MehrHuman Capital Management
Human Capital Management Peter Simeonoff Nikolaus Schmidt Markt- und Technologiefaktoren, die Qualifikation der Mitarbeiter sowie regulatorische Auflagen erfordern die Veränderung von Unternehmen. Herausforderungen
MehrErfolgreiche Realisierung von grossen Softwareprojekten
Software Engineering Erfolgreiche Realisierung von grossen Softwareprojekten Requirements Management Fachhochschule Lübeck, 7. Dezember 2001 Thomas Dahlmanns dahlmanns@pixelpark.com (040) 43203 26 >> 1
MehrQualitätssicherung im Lebenszyklus des itcs. Anspruch und Wirklichkeit.
Qualitätssicherung im Lebenszyklus des itcs. Anspruch und Wirklichkeit. BEKA: Frankfurt, 25. Oktober 2012 T-Systems Angebot Umsetzung des globalen Telematikprojekts für den ÖPNV im Großherzogtum Luxemburg.
MehrTrotz Agilität nicht ins Abseits geraten Modellierung in einem agilen Umfeld. Susanne Mühlbauer, Philip Stolz, HOOD GmbH MID Insight 2012
Trotz Agilität nicht ins Abseits geraten Modellierung in einem agilen Umfeld Susanne Mühlbauer, Philip Stolz, HOOD GmbH MID Insight 2012 Agenda 1. Scope, Motivation und Begriffsklärung 2. Modellierung
MehrCeBIT 17.03.2015. CARMAO GmbH 2014 1
CeBIT 17.03.2015 CARMAO GmbH 2014 1 HERZLICH WILLKOMMEN Applikationssicherheit beginnt lange bevor auch nur eine Zeile Code geschrieben wurde Ulrich Heun Geschäftsführender Gesellschafter der CARMAO GmbH
Mehr27. März 2013. Einführung Requirements Engineering: Rückblick und Ausschau
27. März 2013 Lukas Müller 27.3.2013 27. März 2013, p 3 Schwerpunkte Umfeld Tecan Aufbau von Requirements Engineering Ausschau 27. März 2013, p 4 Umfeld Tecan 27. März 2013, p 5 Tecan Hauptsitz in Männedorf,
MehrRequirements Engineering im SPL-Umfeld
Requirements Engineering im SPL-Umfeld Manuel Wörmann 16.02.2015 Requirements Engineering im SPL-Umfeld Inhalt 1. Definition 2. Ziele 3. Domain Requirements Engineering 4. Application Requirements Engineering
MehrRisikomanagement für IT-Projekte
Jessica Wack Risikomanagement für IT-Projekte Mit einem Geleitwort von Prof. Dr. Dr. h.c. Dieter B. Preßmar Deutscher Universitäts-Verlag Inhaltsverzeichnis Geleitwort Vorwort Inhaltsverzeichnis Abbildungsverzeichnis
MehrCloud Architektur Workshop
Cloud Architektur Workshop Ein Angebot von IBM Software Services for Cloud & Smarter Infrastructure Agenda 1. Überblick Cloud Architektur Workshop 2. In 12 Schritten bis zur Cloud 3. Workshop Vorgehensmodell
MehrABSICHERUNG MODELLBASIERTER SICHERHEITSKRITISCHER AVIONIK SOFTWARE Dr. Elke Salecker
ABSICHERUNG MODELLBASIERTER SICHERHEITSKRITISCHER AVIONIK SOFTWARE Dr. Elke Salecker MOTIVATION Fahrzeug-Software wird modellbasiert mit Simulink/TargetLink entwickelt & DO331/DO-178C ermöglicht modellbasierte
MehrSoftware Engineering: Aktuelle Herausforderungen und Chancen
Software : Aktuelle Herausforderungen und Chancen Prof. Dr. Klaus Schmid Modernes Software Herausforderungen Die Klassiker Kosten Qualität Risiko Die Neuen Flexibilität Strategische Integration 07.12.2006,
MehrAktuelle Herausforderungen der Automobil-Industrie beim Rollout der ISO 26262. Polarion Live User Conference 2013 Heiko Lerch, ITK Engineering AG
Aktuelle Herausforderungen der Automobil-Industrie beim Rollout der ISO 26262 Polarion Live User Conference 2013 Heiko Lerch, ITK Engineering AG Auf einen Blick Expandierend Gründung: 1994 Zertifiziert
MehrISO 15504 Reference Model
Prozess Dimension von SPICE/ISO 15504 Process flow Remarks Role Documents, data, tools input, output Start Define purpose and scope Define process overview Define process details Define roles no Define
MehrModel Driven Software Development
Model Driven Software Development Key Note DGLR Workshop, TUM Garching, 4. Oktober 2011 Dr. Björn Pötter Leiter SoftwareFactory (FCS & UAV Software), Cassidian (EADS) Trends in der Softwareentwicklung
MehrGI Fachgruppentreffen RE 2015
GI Fachgruppentreffen RE 2015 Miteinander reden statt gegeneinander schreiben Lagerfeuer Bundenbach Schmidtburg 2003 von Tiger St.Georg - selbst fotografiert von Tiger St.Georg. Susanne Mühlbauer 1 November
MehrApplication Requirements Engineering
Application Requirements Engineering - Fokus: Ableitung von Produktanforderungen - Günter Halmans / Prof. Dr. Klaus Pohl Software Systems Engineering ICB (Institute for Computer Science and Business Information
MehrSession 8: Projektvorstellung Transferprojekt itsowl-tt-savez 18. August 2015, Gütersloh. www.its-owl.de
Session 8: Projektvorstellung Transferprojekt itsowl-tt-savez 18. August 2015, Gütersloh www.its-owl.de Agenda Abschlusspräsentation itsowl-tt-savez Einführung Zielsetzung Ergebnisse Resümee und Ausblick
MehrDer Design-Workflow im Software-Entwicklungs-Prozess
Der -Workflow im Software-Entwicklungs-Prozess Universität Bonn, Vorlesung Softwaretechnologie SS 2000 1 Der -Workflow stellt zum Ende der Elaborations- und Anfang der Konstruktionsphase den Schwerpunkt
MehrManagement von Anforderungen im Rational Unified Process (RUP)
Management von Anforderungen im Rational Unified Process (RUP) Peter Fröhlich ABB DECRC 69115 Heidelberg Fröhlich-8/98-1 Themen: Was ist RUP? RM im RUP Core Workflows Dokumente Tools Erfahrungen RUP Objectory
MehrANFORDERUNGSDOKUMENTE. Dr. Peter Hruschka. Requirements Engineering!
1 ANFORDERUNGSDOKUMENTE Dr. Peter Hruschka Atlantic Systems Guild Aaachen London New York www.systemguild.com peter@systemguild.com 2 Sie lernen Qualitätseigenschaften von Requirements-Dokumenten Standardinhalte
MehrPKI-Forum Schweiz, 15. Mai 2002. Erfahrungsbericht über den Aufbau der PKI der
PKI-Forum Schweiz, 15. Mai 2002 Erfahrungsbericht über den Aufbau der PKI der 2002 by Agenda Über diesen Vortrag Vorstellung der Applikationen Anforderungen an die PKI Herausforderungen Phasen und Resultate
MehrSoftware Engineering Zielorientierte Bereitstellung und systematische Verwendung von Prinzipien, Methoden und Werkzeugen
White Paper Software Engineering Zielorientierte Bereitstellung und systematische Verwendung von Prinzipien, Methoden und Werkzeugen Die arbeitsteilige, ingenieurmäßige Entwicklung und Anwendung von umfangreichen
MehrService Strategie und Sourcing Governance als Werkzeuge zur Durchsetzung der Sourcing Ziele auf Kundenseite
1 itsmf Deutschland e.v. Service Strategie und Sourcing Governance als Werkzeuge zur Durchsetzung der Sourcing Ziele auf Kundenseite Ben Martin, Glenfis AG Zürich 26.09.2012 Service Strategie und Sourcing
MehrProduct Line Engineering (PLE)
Product Line Engineering (PLE) Produktlinienentwicklung Von Christoph Kuberczyk Christoph Kuberczyk, SE in der Wissenschaft 2015, Product Line Engineering 1 Gliederung 1. Was ist PLE? 2. Motivation 3.
MehrMethodik. zur prozessübergreifenden Integration. der Digitalen Fabrik. der Rechts- und Wirtschaftswissenschaftlichen Fakultät
Methodik zur prozessübergreifenden Integration der Digitalen Fabrik in bestehende Unternehmensstrukturen der Rechts- und Wirtschaftswissenschaftlichen Fakultät des Fachbereichs Wirtschaftswissenschaften
MehrT1 - Fundamentaler Testprozess
AK 2 am Armin Beer, Support Center Test der Software- Entwicklung 1 für einen erfolgreichen Test? Projektteam strebt nach Qualität Aufwände sind eingeplant (Richtwerte) 20 bis 30% des Gesamtaufwandes In
MehrMechatronik Entwicklungsprojekte in der
Mechatronik Entwicklungsprojekte in der Praxis Dr. Ing. Rainer Stetter Wer sind wir? Wir sind ein unabhängiges Dienstleistungsunternehmen für den Maschinen und Anlagenbau Gründung SF: 1992 Gründung ITQ:
MehrObligatorische Literatur. Teil III der Vorlesung Objektorientierte Analyse (OOA) 30) Überblick über die OOA
Teil III der Vorlesung Objektorientierte Analyse (OOA) 30) Überblick über die OOA Obligatorische Literatur Zuser, Kap. 7-9 Störrle, Kap. 5 Prof. Dr. rer. nat. habil. Uwe Aßmann Institut für Software- und
MehrTeil III der Vorlesung Objektorientierte Analyse (OOA) 30) Überblick über die OOA
Teil III der Vorlesung Objektorientierte Analyse (OOA) 30) Überblick über die OOA Prof. Dr. rer. nat. habil. Uwe Aßmann Institut für Software- und Multimediatechnik Lehrstuhl Softwaretechnologie Fakultät
MehrMarkus Pister (Autor) Integration formaler Fehlereinflussanalyse in die Funktionsentwicklung bei der Automobilindustrie
Markus Pister (Autor) Integration formaler Fehlereinflussanalyse in die Funktionsentwicklung bei der Automobilindustrie https://cuvillier.de/de/shop/publications/1145 Copyright: Cuvillier Verlag, Inhaberin
MehrAktuelle Fortschritte von MDAbasierten Entwicklungsansätzen im Bereich Fahrerassistenzsysteme
Fakultät Informatik Institut f ür Angewandte Inf ormatik, Prof essur TIS Aktuelle Fortschritte von MDAbasierten Entwicklungsansätzen im Bereich Fahrerassistenzsysteme Hauptseminar Technische Informationssysteme
Mehrintence automotive electronics Ausführbare Spezifikation Der Weg zu besseren Anforderungen
intence automotive electronics Ausführbare Spezifikation Der Weg zu besseren Anforderungen Kurzvorstellung intence Agenda KURZVORSTELLUNG intence automotive electronics Wurde 2007 gegründet und ist Entwicklungspartner
MehrLean Modeling - Datenmodelle und Geschäftsregeln einfach und präzise mit natürlicher Sprache spezifizieren
Lean Modeling - Datenmodelle und Geschäftsregeln einfach und präzise mit natürlicher Sprache spezifizieren Mirko Seifert, DevBoost GmbH 12. November 2013, ASQF Modeling Day 2013, Nürnberg Agenda 1. Der
MehrA Domain Specific Language for Project Execution Models
A Domain Specific Language for Project Execution Models Eugen Wachtel, Marco Kuhrmann, Georg Kalus Institut für Informatik Software & Systems Engineering Inhalt Einführung und Hintergrund Problembereiche
Mehryour engineering partner boost your development
boost development Individuelle Lösungen von Ihrem Engineering Partner Luft- und Raumfahrt Wir realisieren Ihre Visionen und setzen unser ganzes Know-How ein, damit Ihre Ziele praxisgerecht, zeitnah und
MehrThe Rational Unified Process. Eine Einführung von T. Langer und A. Nitert
The Rational Unified Process Eine Einführung von T. Langer und A. Nitert Übersicht Einleitung Probleme der SW-Entwicklung, Best Practices, Aufgaben Was ist der Rational Unified Process? Struktur des Prozesses
MehrKapitel 1 Applikations-Architektur VI
Kapitel 1 Applikations-Architektur VI Software Engineering FS 2015 Prof. Dr. Jana Köhler jana.koehler@hslu.ch Gesamtüberblick I. Software Architektur Grundbegriffe II. Prinzipien & Taktiken III. Stile
MehrReference Migration Process ReMiP
Reference Migration Process ReMiP Ein Referenz-Prozess der Software-Migration 1 Übersicht Motivation º Gründe für Migrationen º Notwendigkeit eines generischen Referenz-Prozesses Herleitung des Referenzprozesses
MehrAnforderungen gezielter umsetzen, Optimieren, Transparenz schaffen
Application Lifecycle Management in Eclipse Anforderungen gezielter umsetzen, Optimieren, Transparenz schaffen Christoph Bräuchle, MKS GmbH Interessen (klassisch) Budget: werden Aufwände eingehalten, ergeben
MehrKompatibilität (ER11) Anwendung muß auf der vorhandenen Rechnerplattform laufen (Q1) Läuft das System auf den Rechnern die eingesetzt werden sollen?
Concerns Requirements Question Requirements Question Requirements Question Kompatibilität (ER11) Anwendung muß auf der vorhandenen Rechnerplattform laufen (Q1) Läuft das System auf den Rechnern die eingesetzt
MehrAnsätze zur Synchronisation von Enterprise Architecture Management, Prozessmanagement und SAP. Ralf Ackermann Daimler AG, ITM MBC Powertrain
Ansätze zur Synchronisation von Enterprise Architecture Management, Prozessmanagement und SAP Ralf Ackermann Daimler AG, ITM MBC Powertrain Agenda Ausgangslage EAM Tool-Landschaft bei Daimler planningit
Mehrlung eingebetteter Softwaresysteme im
Technische Universität München Fakultät für Informatik Lehrstuhl für Software & Systems Engineering Kosten und Nutzen modellbasierter Entwick lung eingebetteter Softwaresysteme im Automobil Sascha Kirstan
MehrAnforderungsmanagement
Gerhard Versteegen (Hrsg.) Alexander Heßeier Colin Hood Christian Missling Renate Stücka Anforderungsmanagement Formale Prozesse, Praxiserfahrungen, Einführungsstrategien und Toolauswahl Springer Inhaltsverzeichnis
MehrTeil I Überblick... 25
Inhaltsverzeichnis Vorwort... 17 Motivation und Intention... 18 ITIL ist nicht nur reine Technik... 18 ITIL ist mehr... 19 ITIL ist auch ein Thema für die Organisation... 19 Zurück zum Thema Motivation...
MehrDarstellung und Anwendung der Assessmentergebnisse
Process flow Remarks Role Documents, data, tool input, output Important: Involve as many PZU as possible PZO Start Use appropriate templates for the process documentation Define purpose and scope Define
MehrTelling TestStories Modellbasiertes Akzeptanz Testen Serviceorientierter Systeme
Telling TestStories Modellbasiertes Akzeptanz Testen Serviceorientierter Systeme Michael Felderer Workshop Requirements Engineering meets Testing Bad Honnef, 5. Juni 2008 1 Überblick Grundbegriffe Motivation
MehrArchitecture Blueprints
Architecture Blueprints Daniel Liebhart, Peter Welkenbach, Perry Pakull, Mischa Kölliker, Michael Könings, Markus Heinisch, Guido Schmutz Ein Leitfaden zur Konstruktion von Softwaresystemen mit Java Spring,.NET,
MehrITSM (BOX & CONSULTING) Christian Hager, MSc
ITSM (BOX & CONSULTING) Christian Hager, MSc INHALT Ausgangssituation ITSM Consulting ITSM Box Zentrales Anforderungsmanagement Beispielhafter Zeitplan Nutzen von ITSM Projekten mit R-IT Zusammenfassung
Mehr4... SAP Solution Manager als Plattform für den End-to-End-Anwendungsbetrieb... 63
... Geleitwort... 15... Vorwort... 17... Einführung... 23 1... Was ist Run SAP?... 25 1.1... Motivation der Run SAP-Methodik... 27 1.2... Roadmap... 29 1.3... Run SAP-Phasen... 32 1.3.1... Assessment &
MehrOSEK-OS. Oliver Botschkowski. oliver.botschkowski@udo.edu. PG AutoLab Seminarwochenende 21.-23. Oktober 2007. AutoLab
OSEK-OS Oliver Botschkowski oliver.botschkowski@udo.edu PG Seminarwochenende 21.-23. Oktober 2007 1 Überblick Einleitung Motivation Ziele Vorteile Einführung in OSEK-OS Architektur Task Management Interrupt
MehrISO 15504 Reference Model
Process flow Remarks Role Documents, data, tools input, output Start Define purpose and scope Define process overview Define process details Define roles no Define metrics Pre-review Review yes Release
MehrQuality Point München
Quality Point München Aktuelle Tendenzen auf dem Gebiet Test und QS Paul, was gibt es Neues auf unserem Gebiet? Kleine Schritte in bekannte Richtungen aber kein echter neuer Trend 1 1 Produkte (1) Verschiedene
MehrBDI-Agenten für agile zielorientierte Geschäftsprozesse
BDI-Agenten für agile zielorientierte Geschäftsprozesse Birgit Burmeister 3. Expertenforum Agenten in der Automatisierungstechnik Universität Stuttgart, 29./30. September 2008 Birgit Burmeister / GR/EPF
MehrDie Integration von Requirements Management, Software Configuration Management und Change Management mit der MKS Integrity Suite 2006
Die Integration von Requirements Management, Software Configuration Management und Change Management mit der MKS Integrity Suite 2006 Oliver Böhm MKS GmbH Agenda Überblick Der Entwicklungsprozess: Requirements
MehrEntwicklungsprozesse und -werkzeuge
Entwicklungsprozesse und -werkzeuge Boris Nikolai Konrad boris.konrad@udo.edu PG Seminarwochenende 21.-23. Oktober 2007 1 Überblick Entwicklungsprozesse Unterstützungsprozesse Kernprozess Entwicklungswerkzeuge
MehrHP ALM. Was gibt es Neues und wo geht die Reise hin. Thomas Köppner, Technical Consultant, HP
HP ALM Was gibt es Neues und wo geht die Reise hin Thomas Köppner, Technical Consultant, HP Blick in die Zukunft! Future investment areas Copyright 2012 Hewlett-Packard Development Company, L.P. The information
MehrAnforderungsmanagement und modelbasierte Entwicklung
Anforderungsmanagement und modelbasierte Entwicklung Bernhard Schätz, Markus Pister, Alexander Wisspeintner Fakultät für Informatik, TU München GI-Treffen Fachgruppe RE, 7//03-8//03 Werkzeuggestütztes
MehrMOBILE ON POWER MACHEN SIE IHRE ANWENDUNGEN MOBIL?!
MOBILE ON POWER MACHEN SIE IHRE ANWENDUNGEN MOBIL?! Oliver Steinhauer Sascha Köhler.mobile PROFI Mobile Business Agenda MACHEN SIE IHRE ANWENDUNGEN MOBIL?! HERAUSFORDERUNG Prozesse und Anwendungen A B
Mehr