Dokumentation nach IEEE Empfehlungen

Größe: px
Ab Seite anzeigen:

Download "Dokumentation nach IEEE Empfehlungen"

Transkript

1 Inhalte einer Anforderungsspezifikation Einleitung (Introduction) allgemeine Beschreibung Produktumgebung, Funktionen, Eigenschaften, Randbedingungen Spezifische funktionale Anforderungen beschreiben, was das System können bzw. tun soll z.b. Beobachten und Bedienen einer Anlage Spezifische nichtfunktionale Anforderungen Anforderungen an das Produkt (z.b. Rechenzeiten, Speicheranforderungen, Kompatibilität, Schnittstellen Anforderungen an das Vorgehen (z.b. Nutzung bestimmter Entwicklungswerkzeuge) Sonstige Anforderungen (z.b. Geheimhaltung, spezielle Sicherheitsanforderungen, Qualitätsmerkmale) DRESDEN Systementwurf SE01 SE02 SE

2 Beispiel: IEEE/ANSI Standard-Gliederung (1) IEEE (1) EINLEITUNG (Introduction) (1.1) Zielsetzung (Purpose) (1.2) Produktziele (Scope) (1.3) Definitionen, Akronyme, Abkürzungen (Definitions, Acronyms, Abbreviations) (1.4) Referenzen (References) (1.5) Überblick (Overview) (2) ALLGEMEINE BESCHREIBUNG (General Description) (2.1) Produkt Umgebung (Product Perspective) (2.2) Produkt Funktionen (Product Functions) (2.3) Benutzer Eigenschaften (User Characteristics) (2.4) Allgemeine Einschränkungen/Randbedingungen (General Constraints) (2.5) Annahmen und Abhängigkeiten (Assumptions and Dependencies) Glossar: IEEE Beispiel DA DRESDEN Systementwurf SE01 SE02 SE

3 Beispiel: IEEE/ANSI Standard-Gliederung(2) (3) SPEZIFISCHE ANFORDERUNGEN (Specific Requirements) (3.1) Funktionale Anforderungen (Functional Requirements) (3.2) Externe Schnittstellenanforderungen (External Interface Requirements) (3.3) Leistungsanforderungen (Performance Requirements) (3.4) Entwurfseinschränkungen/-randbedingungen (Design Constraints) (3.5) Qualitätsmerkmale (Attributes) (3.6) Sonstige Anforderungen (Other Requirements) Beispiel DA DRESDEN Systementwurf SE01 SE02 SE

4 Probleme bei der Ermittlung von Nutzeranforderungen verschiedene Beteiligte Kunden, Hersteller, Informatiker, Betriebswirtschaftler, Fachspezialisten, Verwaltung unterschiedliche Begriffswelt unterschiedliche Fähigkeit zur Kommunikation aller Beteiligten ungenaue Vorstellung über die Anforderungen des Produktes (unvollständiges Wissen) Heterogene Anforderungen an das Produkt veränderte Sichten während der Analysephase DRESDEN Systementwurf SE01 SE02 SE

5 Qualitätsmerkmale von Anforderungsspezifikationen Eindeutigkeit (unambigious) Jede Anforderung erlaubt nur eine Interpretation. Vollständigkeit (complete) alle wesentlichen (essential) und bestimmenden Anforderungen sind niedergelegt... für alle möglichen (gültigen und ungültigen) Betriebszustände, Nutzereingaben ist die Reaktion des Systems beschrieben. Prüfbarkeit (verifiable) Für jede Anforderung existiert ein realisierbarer, kosteneffektiver Prozess, anhand dessen die korrekte Implementierung dieser Anforderung zweifelsfrei nachgewiesen werden kann. Testfälle definieren Widerspruchsfreiheit (consistent) Änderbarkeit (modifiable)... Minimierung von Redundanzen Nachvollziehbarkeit (traceable) Nachvollziehbarkeit (traceability) jede Anforderung besitzt eine eindeutige Bezeichnung (Nummer) DRESDEN Systementwurf SE01 SE02 SE

[Hier klicken und Text eingeben] [Hier klicken und Text eingeben] Auftragsnummer: [Hier klicken und Text eingeben] Auftragnehmer:

[Hier klicken und Text eingeben] [Hier klicken und Text eingeben] Auftragsnummer: [Hier klicken und Text eingeben] Auftragnehmer: Pflichtenheft Auftraggeber: Auftragsnummer: Auftragnehmer: Bearbeiter: Berlin, den (microtool GmbH, Berlin) Pflichtenheft Inhalt 1 Einleitung (Introduction) 3 1.1 Zielsetzung (Purpose) 3 1.2 Scope (Scope)

Mehr

Kompatibilität (ER11) Anwendung muß auf der vorhandenen Rechnerplattform laufen (Q1) Läuft das System auf den Rechnern die eingesetzt werden sollen?

Kompatibilitä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

Mehr

2.1 Anforderungsermittlung

2.1 Anforderungsermittlung 2.1 Anforderungsermittlung Test, Integration Wartung Anforderungs - ermittlung Literatur: Sommerville 5+6 Balzert Band 1, LE 2-4 Requirements Engineering Analyse (system analysis) "Lastenheft" Analyse

Mehr

ANFORDERUNGSDOKUMENTE. Dr. Peter Hruschka. Requirements Engineering!

ANFORDERUNGSDOKUMENTE. 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

Mehr

Andreas Maurer, Thomas Streminger, Jürgen Schlagbauer Seite 1 von 12

Andreas Maurer, Thomas Streminger, Jürgen Schlagbauer Seite 1 von 12 Andreas Maurer, Thomas Streminger, Jürgen Schlagbauer Seite 1 von 12 Pflichtenheft Auftraggeber: FH Joanneum im Rahmen der Lehrveranstaltung Programmieren 2 (Dipl. Ing. Feiner Johannes) Auftragnehmer:

Mehr

Softwareanforderungsanalyse

Softwareanforderungsanalyse Softwareanforderungsanalyse Vorgehen, Modellstruktur und Spezifikationsdokument - Ein Fazit Burkhardt Renz THM, Fachbereich MNI Wintersemester 208/9 Übersicht Vorgehen Struktur des Modells Metamodell Generierung

Mehr

Herkunft von Anforderungen

Herkunft von Anforderungen Herkunft von Verhaltensanforderungen (funktionale ) definieren die Dienste, die das System zur Verfügung stellen soll, die Reaktionen des Systems auf bestimmte Eingaben und das Verhalten in besonderen

Mehr

Pflichtenheft. Auftraggeber: Frau Prof. Dr. Elke Naumann. Auftragsnummer: Auftragnehmer: Schulz, Schmidt, Herzig

Pflichtenheft. Auftraggeber: Frau Prof. Dr. Elke Naumann. Auftragsnummer: Auftragnehmer: Schulz, Schmidt, Herzig Auftraggeber: Frau Prof. Dr. Elke Naumann Auftragsnummer: Auftragnehmer: Schulz, Schmidt, Herzig Inhalt 1 Einleitung (Introduction) 3 1.1 Zielsetzung (Purpose) 3 1.2 Scope (Scope) 4 1.3 Definitionen, Akronyme

Mehr

Requirements Engineering I. Nicht-funktionale Anforderungen

Requirements Engineering I. Nicht-funktionale Anforderungen Martin Glinz Requirements Engineering I Kapitel 11 Nicht-funktionale Anforderungen Universität Zürich Institut für Informatik 2006 Martin Glinz. Alle Rechte vorbehalten. Speicherung und Wiedergabe sind

Mehr

Vgl. 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, 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

Mehr

Nicht-funktionale Anforderungen

Nicht-funktionale Anforderungen Juristisches IT-Projektmanagement Michael Braun Nicht-funktionale Anforderungen 12.1.2016 Nicht-funktionale Anforderungen 12.1.2016 Folie 1 Unterscheidung Anforderungen an ein Software System Funktionale

Mehr

EDD-Zertifizierung Konform zur Norm und kompatibel zum Gerät

EDD-Zertifizierung Konform zur Norm und kompatibel zum Gerät -Zertifizierung Konform zur Norm und kompatibel zum Gerät Siemens Automatisierungskreis Andreas Zirkler 30.04.2008 Informationstechnik im Maschinenwesen Prof. Dr.-Ing. Klaus Bender Gliederung 1. Motivation

Mehr

SOFTWARE ENGINEERING BESPRECHUNG ÜBUNG2. Anforderungsspezifikation und GWT Tutorien

SOFTWARE ENGINEERING BESPRECHUNG ÜBUNG2. Anforderungsspezifikation und GWT Tutorien SOFTWARE ENGINEERING BESPRECHUNG ÜBUNG2 Anforderungsspezifikation und GWT Tutorien TEACHING TEAM Paul Muntean muntean@ifi.uzh.ch Martina Rakaric martina.rakaric@gmail.com 2 ABGABE Abgabe OLAT Erlaubte

Mehr

Buchenweg Pfaffenhofen a.d.roth Telefon Gabriele Frenzel

Buchenweg Pfaffenhofen a.d.roth Telefon Gabriele Frenzel Gabriele Frenzel frenzel@newtec.de Buchenweg 3 89284 Pfaffenhofen a.d.roth Telefon 07302-96 11 0 www.newtec.de System Requirement Engineering und System Test Engineering mit Telelogic Doors - ein Projekterfahrungsbericht

Mehr

Software Requirements Specification

Software Requirements Specification 1. Einleitung 1.1. Purpose Dieses Dokument beschreibt die Funktionalität von XAE (Arbeitstitel, Abk. für Extended Adventure Engine) und die Anforderungen, die XAE an Hard- und Software stellt. 1.2. Scope

Mehr

Anforderungen. Was ist eine Anforderung? Formulierungsschablonen Das Anforderungsdiagramm Glossar. Dr. Beatrice Amrhein

Anforderungen. Was ist eine Anforderung? Formulierungsschablonen Das Anforderungsdiagramm Glossar. Dr. Beatrice Amrhein Anforderungen Was ist eine Anforderung? Formulierungsschablonen Das Anforderungsdiagramm Glossar Dr. Beatrice Amrhein Was ist eine Anforderung? 2 Anforderungen an ein System Funktionale Anforderungen o

Mehr

Klausur. Softwareentwurf. 14. Februar 2011 Bearbeitungszeit: 120 Minuten

Klausur. 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:

Mehr

KOST-Diskussionspapier AIS-Modell

KOST-Diskussionspapier AIS-Modell KOST-Diskussionspapier AIS-Modell 21. Tagung des Arbeitskreises Archivierung von Unterlagen aus digitalen Systemen 28. Februar 2017 Basel Lambert Kansy, Basel-Stadt Martin Lüthi, St.Gallen Link http://kost-ceco.ch/cms/index.php?id=310,600,0,0,1,0

Mehr

Inhaltsverzeichnis. Business Analysis und Requirements Engineering

Inhaltsverzeichnis. Business Analysis und Requirements Engineering sverzeichnis zu Business Analysis und Requirements Engineering von Peter Hruschka ISBN (Buch): 978-3-446-43807-1 ISBN (E-Book): 978-3-446-43862-0 Weitere Informationen und Bestellungen unter http://www.hanser-fachbuch.de/978-3-446-43807-1

Mehr

Testen mit Use Cases. Chris Rupp Dr. Stefan Queins

Testen 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?

Mehr

8 Grundsätze der Darstellung von Anforderungen

8 Grundsätze der Darstellung von Anforderungen 8 Grundsätze der Darstellung von Anforderungen Darzustellende Aspekte Funktionalität Attribute: Leistungen, Qualitäten, Randbedingungen Freiheitsgrade in der Darstellung Wahl der Mittel Art der Gliederung

Mehr

Dokumente eines IT-Projektes:

Dokumente eines IT-Projektes: Dokumente eines IT-Projektes: - Pflichtenheft & Co - jheger@upb.de Fachbereich Informatik Paderborn, 04.06.2003 Überlappendes Phasenschema Dokumente der einzelnen Phasen 2 1.1 Überlappendes Phasenschema

Mehr

Phasenmodell. Problem stellung. Neue Anforderungen. Benutzerwünsche. Anforderungs analyse und - definition Systemmodell. Betrieb.

Phasenmodell. Problem stellung. Neue Anforderungen. Benutzerwünsche. Anforderungs analyse und - definition Systemmodell. Betrieb. Phasenmodell Neue Anforderungen Problem stellung Benutzerwünsche Endprodukt Betrieb Anforderungs analyse und - definition Systemmodell Systemtest Integration Systementwurf Dokumentiertes Programm Systemspezifikation

Mehr

Die Foundation-Phase Kombination von RE-Techniken zum Projektstart. Martin Kleckers, Agile Coach Berlin, 26. SEPTEMBER 2018

Die Foundation-Phase Kombination von RE-Techniken zum Projektstart. Martin Kleckers, Agile Coach Berlin, 26. SEPTEMBER 2018 Die Foundation-Phase Kombination von RE-Techniken zum Projektstart Martin Kleckers, Agile Coach Berlin, 26. SEPTEMBER 2018 440 m Umsatz in 2017 + 2.500 Glückliche Kunden 1992 Gegründetes Familienunternehmen

Mehr

9 Anforderungsspezifikation mit natürlicher Sprache

9 Anforderungsspezifikation mit natürlicher Sprache 9 Anforderungsspezifikation mit natürlicher Sprache 9.1 Vorteile und Probleme + Leicht erstellbar + Von allen Beteiligten ohne vorgängige Schulung lesbar + Ausdrucksmächtig Fehlerträchtig mehrdeutig unklar

Mehr

Pflichtenheft Inhaltsverzeichnis. 1 Zielbestimmung Musskriterien Wunschkriterien Abgrenzungskriterien...

Pflichtenheft Inhaltsverzeichnis. 1 Zielbestimmung Musskriterien Wunschkriterien Abgrenzungskriterien... Pflichtenheft 17.05.2010 Inhaltsverzeichnis 1 Zielbestimmung 2 1.1 Musskriterien.................................. 2 1.2 Wunschkriterien................................ 3 1.3 Abgrenzungskriterien..............................

Mehr

Das 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 Das diesem Dokument zugrundeliegende Vorhaben wurde mit Mitteln des Bundesministeriums für Bildung und Forschung unter dem Förderkennzeichen 1OH2100 gefördert. Die Verantwortung für den Inhalt dieser Veröffentlichung

Mehr

Erfolgreiche Realisierung von grossen Softwareprojekten

Erfolgreiche 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

Mehr

Benuterdokumentation als Anforderungsspezifikation der Versuch einer konstruktiven Provokation

Benuterdokumentation 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

Mehr

Kernprozess zur System- und Softwareentwicklung. Logische Systemarchitektur f 1. f 2 f 3. f 4 Funktion. Technische Systemarchitektur SG 1 SG 2 SG 3

Kernprozess zur System- und Softwareentwicklung. Logische Systemarchitektur f 1. f 2 f 3. f 4 Funktion. Technische Systemarchitektur SG 1 SG 2 SG 3 Systems Engineering Systems Engineering ist die gezielte Anwendung von wissenschaftlichen und technischen Ressourcen! zur Transformation eines operationellen Bedürfnisses in die Beschreibung einer Systemkonfiguration

Mehr

Softwaretechnologie Wintersemester 2009/2010 Dr. Günter Kniesel, Pascal Bihler

Softwaretechnologie Wintersemester 2009/2010 Dr. Günter Kniesel, Pascal Bihler Übungen zur Vorlesung Softwaretechnologie Wintersemester 2009/2010 Dr. Günter Kniesel, Pascal Bihler Übungsblatt 7 Lösungshilfe Aufgabe 1. Analysephase (12 Punkte) Eine Firma hat den Auftrag erhalten eine

Mehr

Was kennzeichnet qualitativ hochwertige Software Systeme? Wie kann hohe Software Qualität erreicht werden?

Was kennzeichnet qualitativ hochwertige Software Systeme? Wie kann hohe Software Qualität erreicht werden? Was kennzeichnet qualitativ hochwertige Software Systeme? Wie kann hohe Software Qualität erreicht werden? WS 2016 HTW Dresden FIM Software Engineering I Prof. Dr. Ing. Anna Sabine Hauptmann 1 Funktionserfüllung

Mehr

Rekonstruktion einer Produktmodelllandschaft - Fallstudie

Rekonstruktion einer Produktmodelllandschaft - Fallstudie Diplomarbeit Rekonstruktion einer Produktmodelllandschaft - Fallstudie Aufgabensteller: Prof. M. Broy Betreuer: Mario Gleirscher, Eva Geisberger Tobias Zimmermann Gliederung Einführung Motivation Aufgabenstellung

Mehr

Web 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) 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

Mehr

Multimedia-Metadaten und ihre Anwendung

Multimedia-Metadaten und ihre Anwendung Multimedia-Metadaten und ihre Anwendung 14.02.2006 MPEG-7: Überblick und Zusammenfassung Anneke Winter Inhalt der Präsentation 1. MPEG 2. Einordnung in die MPEG Familie 3. MPEG-7 Idee 4. MPEG-7 Hauptelemente

Mehr

Untersuchung der Sprachkonformität und Vollständigkeit von UML 2.0 Werkzeugen

Untersuchung 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

Mehr

Objektorientierte Programmierung OOP

Objektorientierte Programmierung OOP Objektorientierte Programmierung OOP Objektorientierte Programmierung OOP Ronja Düffel Alina Stürck WS2016/17 11. Oktober 2016 Objektorientierte Programmierung OOP 1 Was ist das? 2 Wie geht das? 3 Warum

Mehr

CAE Grundlagen. Prof. Metzler 1

CAE Grundlagen. Prof. Metzler 1 CAE Grundlagen Prof. Metzler 1 Prof. Metzler 2 Neue Anforderungen Problem stellung Benutzerwünsche Endprodukt Betrieb Anforderungs analyse und - definition Systemmodell Systemtest Integration Systementwurf

Mehr

Requirements Engineering

Requirements Engineering Ident-Nr styp (z.b. Performance, GUI,..) Titel der Beschreibung identifizieren Messkriterien zur Erfüllbarkeit Komplexität in der Realisierung/Abnahme Aufwand bewerten Priorität (hoch, mittel, klein) Realisierungstermin

Mehr

1.1 Spezifikation und Entwurf im Software-Lebenslauf Lineares Prozessmodell:

1.1 Spezifikation und Entwurf im Software-Lebenslauf Lineares Prozessmodell: 1 Einführung und Überblick 1.1 Spezifikation und Entwurf im Software-Lebenslauf Lineares Prozessmodell: Anstoß Auftrag Projekt planen Anforderungen spezifizieren Lieferung Architektur entwerfen System

Mehr

Vollständige und realisierbare Software-Spezifikationen erstellen

Vollständige und realisierbare Software-Spezifikationen erstellen 1 Vollständige und realisierbare Software-Spezifikationen erstellen 3 Fragen in der Anfangsphase des Systementwurfs Wie finden wir Lösungen, denen Fachbereich, IT und Unternehmensführung zustimmen? Wie

Mehr

Methodik. zur prozessübergreifenden Integration. der Digitalen Fabrik. der Rechts- und Wirtschaftswissenschaftlichen Fakultät

Methodik. 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

Mehr

Requirements Engineering I. Anforderungsspezifikation mit natürlicher Sprache

Requirements Engineering I. Anforderungsspezifikation mit natürlicher Sprache Martin Glinz Requirements Engineering I Kapitel 5 Anforderungsspezifikation mit natürlicher Sprache Universität Zürich Institut für Informatik 2006 Martin Glinz. Alle Rechte vorbehalten. Speicherung und

Mehr

Requirements Engineering I. Nicht-funktionale Anforderungen

Requirements Engineering I. Nicht-funktionale Anforderungen Martin Glinz Requirements Engineering I Kapitel 11 Nicht-funktionale Anforderungen Universität Zürich Institut für Informatik 2007, 2008 Martin Glinz. Alle Rechte vorbehalten. Speicherung und Wiedergabe

Mehr

Requirements Engineering I. Nicht-funktionale Anforderungen

Requirements Engineering I. Nicht-funktionale Anforderungen Martin Glinz Requirements Engineering I Kapitel 11 Nicht-funktionale Anforderungen Universität Zürich Institut für Informatik 2007, 2009 Martin Glinz. Alle Rechte vorbehalten. Speicherung und Wiedergabe

Mehr

Memoiren eines Requirements. Dr. Anne Kramer, sepp.med gmbh

Memoiren eines Requirements. Dr. Anne Kramer, sepp.med gmbh Memoiren eines Requirements Dr. Anne Kramer, sepp.med gmbh Über uns Mittelständischer IT-Service Provider 30 Jahre Industrieerfahrung Unsere Referenzen Medizintechnik Pharma Automotive Expertise: Komplexe

Mehr

Objektorientierte Programmierung

Objektorientierte Programmierung Objektorientierte Programmierung Objektorientierte Programmierung Ronja Düffel WS2018/19 09. Oktober 2018 Objektorientierte Programmierung Überblick 1 Was ist das? 2 Wie geht das? 3 Warum gibt es das?

Mehr

Software Engineering. 5. Architektur

Software Engineering. 5. Architektur Software Engineering 5. Architektur Gliederung Vorlesung Einführung V-Modell XT Analyse und Anforderungsmanagement Benutzungsoberflächen Architektur Entwurf Entwurfsmuster Persistenz Implementierung Konfigurationsmanagement

Mehr

Dieser Foliensatz darf frei verwendet werden unter der Bedingung, dass diese Titelfolie nicht entfernt wird.

Dieser Foliensatz darf frei verwendet werden unter der Bedingung, dass diese Titelfolie nicht entfernt wird. Thomas Studer Relationale Datenbanken: Von den theoretischen Grundlagen zu Anwendungen mit PostgreSQL Springer, 2016 ISBN 978-3-662-46570-7 Dieser Foliensatz darf frei verwendet werden unter der Bedingung,

Mehr

Projektmanagement. Requirements Management - Anforderungsverwaltung. Oliver Lietz - Projektmanagement

Projektmanagement. Requirements Management - Anforderungsverwaltung. Oliver Lietz - Projektmanagement Projektmanagement Requirements Management - Anforderungsverwaltung Dipl.-Ing. Oliver Lietz Requirements (Anforderungen) Verschiedene Rollen bei Projekten: Stakeholder Entscheider,, von Projektergebnis

Mehr

Datenmodelle und Datenbanken 2

Datenmodelle und Datenbanken 2 Datenmodelle und Datenbanken 2 Prof. N. Fuhr Institut für Informatik und Interaktive Systeme Arbeitsgruppe Informationssysteme 24. Februar 2005 Hinweise zur Bearbeitung Die Zeit läuft erst, wenn Sie alle

Mehr

Wieso Prozesse? Ist das nicht einfach nur mühsam? A. Stucki, Solcept AG

Wieso Prozesse? Ist das nicht einfach nur mühsam? A. Stucki, Solcept AG Wieso Prozesse? Ist das nicht einfach nur mühsam? A. Stucki, Solcept AG 1 Was erwartet Sie? Arbeit & Prozesse Ingenieure & Prozesse Organisationen & Prozesse Projekt/ Produkt & Prozesse Agil & Prozesse

Mehr

Vorlesung Software-Engineering I

Vorlesung Software-Engineering I Vorlesung Software-Engineering I im 3. und 4. Semester 09. SW-Architektur - Dokumentation Architektur-Review Wir treten einen Schritt zurück und betrachten nochmal das Ganze. Sind wir noch auf dem richtigen

Mehr

Vorlesung Datenbanksysteme Endklausur

Vorlesung Datenbanksysteme Endklausur Dr. Stefan Brass 13. Februar 2001 Institut für Informatik Universität Giessen Vorlesung Datenbanksysteme Endklausur Name: Geburtsdatum: Geburtsort: (Diese Daten werden zur Ausstellung des Leistungsnachweises

Mehr

Einführung in die Informatik I (autip)

Einführung in die Informatik I (autip) Einführung in die Informatik I (autip) Dr. Stefan Lewandowski Fakultät 5: Informatik, Elektrotechnik und Informationstechnik Abteilung Formale Konzepte Universität Stuttgart 24. Oktober 2007 Was Sie bis

Mehr

Management Hardware Software

Management Hardware Software Management Hardware Software (ISO 26262, Reliability IEC Engineering 61508, ) TÜV NORD Systems GmbH & Co. KG Branch South Functional Safety Funktionale Halderstr. Sicherheit 27 D-86150 Augsburg TÜV NORD

Mehr

Systematisches Requirements Engineering und Management

Systematisches 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

Mehr

Requirements-Engineering Requirements-Engineering

Requirements-Engineering Requirements-Engineering -Engineering Copyright Chr. Schaffer, Fachhochschule Hagenberg, MTD 1 Was ist ein Requirement? IEEE-Standard (IEEE-726 83) A condition or capability needed by a user to solve a problem or achieve an objective.

Mehr

Kapitel 9. Programmierkurs. Attribute von Klassen, Methoden und Variablen. 9.1 Attribute von Klassen, Methoden und Variablen

Kapitel 9. Programmierkurs. Attribute von Klassen, Methoden und Variablen. 9.1 Attribute von Klassen, Methoden und Variablen Kapitel 9 Programmierkurs Birgit Engels Anna Schulze Zentrum für Angewandte Informatik Köln Objektorientierte Programmierung Attribute von Klassen, Methoden und Variablen Interfaces WS 07/08 1/ 18 2/ 18

Mehr

Wissenschaftliches Arbeiten und Forschen

Wissenschaftliches Arbeiten und Forschen Wissenschaftliches Arbeiten und Forschen 29.10.2013 Prof. Andreas Zieger MM24 Teil 2: Forschungsfragen und Ethik WS 2013_14 CvO Universität Oldenburg Institut für Sonder- und Rehabilitationspädagogik Quellen

Mehr

Vollständige und realisierbare Spezifikationen für mechatronische Systeme erstellen

Vollständige und realisierbare Spezifikationen für mechatronische Systeme erstellen 1 Vollständige und realisierbare Spezifikationen für mechatronische Systeme erstellen 3 Fragen in der Anfangsphase des Systementwurfs Wie finden wir Lösungen, denen Produkt-Management, Entwicklung und

Mehr

BPMB Impuls-Vortrag. Thomas Niebisch Berlin, GISA GmbH Leipziger Chaussee 191 a Halle (Saale)

BPMB Impuls-Vortrag. Thomas Niebisch Berlin, GISA GmbH Leipziger Chaussee 191 a Halle (Saale) BPMB Impuls-Vortrag Thomas Niebisch Berlin, 31.08.2012 2012 GISA GmbH Leipziger Chaussee 191 a 06112 Halle (Saale) www.gisa.de Ziel: Vermeidung von Horrormeldungen 2012 GISA GmbH www.gisa.de Einfach Anforderungsmanagement

Mehr

Requirements Engineering

Requirements Engineering Seite 1 Requirements Engineering Seite 2 Zielsetzung Systematischer Ansatz, Anforderungen zu Ermitteln Analysieren Organisieren Dokumentieren Mittel, um gemeinsame Basis zwischen Kunde und Entwickler zu

Mehr

Description of the Use Case. 1.1 Name of the Use Case. Use Case Identification Area / ID

Description of the Use Case. 1.1 Name of the Use Case. Use Case Identification Area / ID Seite 1 von 7 1 Description of the Use Case 1.1 Name of the Use Case Use Case Identification Area / ID Domain(s)/ Name of the Use Case Zone(s) 172 Adaptive Helligkeitsregelung 1.2 Version Management Version

Mehr

Michael Troitzsch. Überblick über lokale Netze und praktische Hinweise für die Planung. Mit 86 Abbildungen 4., neubearbeitete Auflage.

Michael Troitzsch. Überblick über lokale Netze und praktische Hinweise für die Planung. Mit 86 Abbildungen 4., neubearbeitete Auflage. Michael Troitzsch Überblick über lokale Netze und praktische Hinweise für die Planung Mit 86 Abbildungen 4., neubearbeitete Auflage Franzis' 1 Einführung 11 1.1 Geschichtlicher Überblick 12 1.2 Zur Definiton

Mehr

funktionale Abhängigkeiten: Semantik funktionale Abhängigkeiten: Syntax

funktionale Abhängigkeiten: Semantik funktionale Abhängigkeiten: Syntax funktionale Abhängigkeiten: Syntax < R U F > ein Relationenschema mit R ein Relationensymbol, U eine Menge von Attributen, F eine Menge von funktionalen Abhängigkeiten (über R und U) Eine funktionale Abhängigkeit

Mehr

Systematisches Testen der Funktionalität von Softwaresystemen. 17. Juni 2015

Systematisches Testen der Funktionalität von Softwaresystemen. 17. Juni 2015 Systematisches Testen der Funktionalität von Softwaresystemen 17. Juni 2015 Überblick Semantische Qualität von Software Teststrategien und prinzipien Testgetriebene Softwareentwicklung Welche Arten von

Mehr

Inhaltsverzeichnis. Einleitung Zielsetzung und Inhalt Didaktisches Konzept Voraussetzungen Literaturquellen...

Inhaltsverzeichnis. Einleitung Zielsetzung und Inhalt Didaktisches Konzept Voraussetzungen Literaturquellen... Inhaltsverzeichnis 1 2 Einleitung... 1 1.1 Zielsetzung und Inhalt... 1 1.2 Didaktisches Konzept... 2 1.3 Voraussetzungen... 5 1.4 Literaturquellen... 5 Geschäftsprozessmanagement und Prozessmodellierung...

Mehr

Vortrag zum Hauptseminar Hardware/Software Co-Design

Vortrag zum Hauptseminar Hardware/Software Co-Design Fakultät Informatik Institut für Technische Informatik, Professur für VLSI-Entwurfssysteme, Diagnostik und Architektur Vortrag zum Hauptseminar Hardware/Software Co-Design Robert Mißbach Dresden, 02.07.2008

Mehr

Datenbanken II A: Datenbank-Entwurf Klausur

Datenbanken II A: Datenbank-Entwurf Klausur Prof. Dr. Stefan Brass 19. Februar 2015 Institut für Informatik MLU Halle-Wittenberg Datenbanken II A: Datenbank-Entwurf Klausur Name: Matrikelnummer: Studiengang: Aufgabe Punkte Max. Punkte Zeit 1 (Konzeptueller

Mehr

2.3 Spezifikation von Abstrakten Datentypen

2.3 Spezifikation von Abstrakten Datentypen Abstrakte Datentypen (ADT) 2.3 Spezifikation von Abstrakten Datentypen Sichtbare Schnittstelle: Typbezeichner Signaturen der Operationen Spezifikation der Operationen Abstraktionsbarriere Implementierung

Mehr

Software Engineering in der Praxis

Software Engineering in der Praxis Software Engineering in der Praxis Praktische Übungen Josef Adersberger Dirk Wischermann Lehrstuhl für Software Engineering Friedrich-Alexander-Universität Erlangen-Nürnberg 23. Oktober 2006 Inhalt Überblick

Mehr

Übung Datenbanksysteme Updates, Integritätsbedingungen, funktionale Abhängigkeiten

Übung Datenbanksysteme Updates, Integritätsbedingungen, funktionale Abhängigkeiten Übung Datenbanksysteme Updates, Integritätsbedingungen, funktionale Abhängigkeiten 12.1.2004 Änderungsoperationen bei SQL (Daten) Einfügen neuer Tupel (schon bekannt) INSERT INTO Table (Spalte1, Spalte2)

Mehr

Verlängerung der Prüfungsdauer auf Antrag für nicht muttersprachliche Teilnehmer:

Verlängerung der Prüfungsdauer auf Antrag für nicht muttersprachliche Teilnehmer: Prüfungsordnung: Die Prüfung besteht aus 45 Multiple-Choice-Fragen. Zu deren Beantwortung stehen maximal 75 Minuten zur Verfügung (frühere Abgabe ist möglich). Je nach Schwierigkeit sind die Fragen 1 3

Mehr

Einstieg in die Informatik mit Java

Einstieg in die Informatik mit Java 1 / 13 Einstieg in die Informatik mit Java Schnittstellen Gerd Bohlender Institut für Angewandte und Numerische Mathematik Gliederung 2 / 13 1 Einführung 2 Definition einer Schnittstelle 3 Implementierung

Mehr

SOFTWAREPROJEKT (WI) Anforderungsanalyse. Projektveranstaltung im Wintersemester 2012/13 FG System- und Softwareengineering Dr.-Ing.

SOFTWAREPROJEKT (WI) Anforderungsanalyse. Projektveranstaltung im Wintersemester 2012/13 FG System- und Softwareengineering Dr.-Ing. SOFTWAREPROJEKT (WI) Anforderungsanalyse Projektveranstaltung im Wintersemester 2012/13 FG System- und Softwareengineering Dr.-Ing. Ralph Maschotta Inhalt Das Pflichtenheft Das UML-Modellierungswerkzeug

Mehr

2.2.1 Algebraische Spezifikation (Fortsetzung)

2.2.1 Algebraische Spezifikation (Fortsetzung) 2.2.1 Algebraische Spezifikation (Fortsetzung) Algebraische Spezifikation: Mengen Types Set, Bool, t Signature > creates :: Eq t => Set t > isempty :: Eq t => Set t -> Bool > insert :: Eq t => t -> Set

Mehr

Objektorientiertes Programmieren

Objektorientiertes Programmieren JL Ute Claussen Objektorientiertes Programmieren Mit Beispielen und Übungen in C++ Zweite, überarbeitete und erweiterte Auflage Mit 24 Abbildungen Springer Inhaltsverzeichnis 1 Einleitung 1 1.1 Was ist

Mehr

ISO 15504 Reference Model

ISO 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

Mehr

Anforderungen, KEFs und Nutzen der Software- Prozessverbesserung

Anforderungen, 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

Mehr

Entwicklung eines. Energieverbrauchsmanagementsystems für Werkzeugmaschinen

Entwicklung eines. Energieverbrauchsmanagementsystems für Werkzeugmaschinen Gesamtstruktur der Forschergruppe ECOMATION Entwicklung eines Institut für Institut für Produktionsmanagement, Energieverbrauchsmanagementsystems Werkzeugmaschinen Technologie und Werkzeugmaschinen für

Mehr

New Trends in Business Management Theory Consequences for SME. Neue Trends in der Managementlehre Konsequenzen für KMU

New Trends in Business Management Theory Consequences for SME. Neue Trends in der Managementlehre Konsequenzen für KMU New Trends in Business Management Theory Consequences for SME Neue Trends in der Managementlehre Konsequenzen für KMU Urs Fueglistaller Thilo Wiedmann (eds./hrsg.) Table of Content Table of Diagrams.10

Mehr

Kapitel 2: Qualitätsplanung

Kapitel 2: Qualitätsplanung Kapitel 2: Qualitätsplanung Inhalt 2.1 Grundlagen: Qualität Ziel Anforderung 2.2 Klassifikation von Anforderungen 2.3 Qualitätsmodelle 2.4 Spezifikation von Zielen / Anforderungen Schlüsselbegriffe Anforderung,

Mehr

Software Engineering Projekt. Pflichtenheft

Software Engineering Projekt. Pflichtenheft Software Engineering Projekt Pflichtenheft Ziele eines Pflichtenheftes Eine Festsetzung der Leistung und des Umfangs der Software Anforderungen Zugesicherter Funktionsumfang Zugesicherter Produktumgebung

Mehr

Inhaltsverzeichnis. Inhaltsverzeichnis

Inhaltsverzeichnis. Inhaltsverzeichnis 1 Einführung...1 1.1 Historischer Rückblick...1 1.1.1 Einführung in die Thematik...1 1.1.2 Ausgangsbasis...3 1.1.3 Das gute alte Pflichtenheft...6 1.1.4 Prototypen...9 1.1.5 Visuelle Modellierung...13

Mehr

Bild Nummer 1: Bild Nummer 2: Seite B 1

Bild Nummer 1: Bild Nummer 2: Seite B 1 Bild Nummer 1: Bild Nummer 2: Seite B 1 Bild Nummer 3: Bild Nummer 4: Seite B 2 Bild Nummer 5: Bild Nummer 6: Seite B 3 Bild Nummer 7: Bild Nummer 8: Seite B 4 Bild Nummer 9: Bild Nummer 10: Seite B 5

Mehr

Klausur. Softwareentwurf. 13. März 2013 Bearbeitungszeit: 120 Minuten

Klausur. Softwareentwurf. 13. März 2013 Bearbeitungszeit: 120 Minuten Klausur Softwareentwurf 13. März 2013 Bearbeitungszeit: 120 Minuten FG Datenbank- und Informationssysteme Dr. Christian Gerth unbedingt vollständig und lesbar ausfüllen! Vorname: Matrikelnummer: [ ] Informatik

Mehr

Lastenheft (Universität Paderborn, Softwaretechnikpraktikum SS2006)

Lastenheft (Universität Paderborn, Softwaretechnikpraktikum SS2006) Lastenheft (Universität Paderborn, Softwaretechnikpraktikum SS2006) Alles, was in dieser Schriftart gesetzt ist, dient nur zur Erläuterung und sollte im fertigen Lastenheft nicht mehr auftauchen! Der Umfang

Mehr

Vorstellung Mediacenter WMF Silit Kaiser Seite 1

Vorstellung Mediacenter WMF Silit Kaiser Seite 1 Hilfe Mediacenter Help Mediacenter 24.03.2017 Vorstellung Mediacenter WMF Silit Kaiser Seite 1 Vorstellung Mediacenter WMF Silit Kaiser Geislingen 24.03.2017 Nicolas Neudert FID6 - Applications CAD/CAM,

Mehr

7 Gewinnung von Anforderungen. 7.1 Voraussetzungen. Beteiligte kennen

7 Gewinnung von Anforderungen. 7.1 Voraussetzungen. Beteiligte kennen 7 Gewinnung von Anforderungen 7.1 Voraussetzungen Beteiligte kennen Beteiligtenanalyse (stakeholder analysis): Wer hat in welcher Rolle hat mit dem zu erstellenden System zu tun? Wer kann/soll/darf/muss

Mehr

oose.de Erfolgreich mit BPMN und UML ein Hafensystem modellieren Ein Praxisbericht

oose.de Erfolgreich mit BPMN und UML ein Hafensystem modellieren Ein Praxisbericht Thema Anforderungen = Überschrift in Sicht im Trainingsbaustein de de Dienstleistungen für innovative Informatik GmbH Erfolgreich mit BPMN und UML ein Hafensystem modellieren Ein Praxisbericht REConf Schweiz

Mehr

Satz von Peano. Sei f stetig und beschränkt auf

Satz von Peano. Sei f stetig und beschränkt auf Satz von Peano Sei f stetig und beschränkt auf { } Q ab := (t,y) R n+1 : t t 0 a; y y 0 b mit f(t,y) M und α := min(a, b M ). Dann besitzt das Anfangswertproblem y = f(t,y), y(t 0 ) = y 0 Giuseppe Peano

Mehr

DGQ Regionalkreis Hamburg Anforderungsmanagement ins SW-Projekten. 08. Juni 2011

DGQ 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

Mehr

Software Engineering

Software Engineering Software Engineering Besprechung zur Uebung 2 (Anforderungsspezifikation) Reinhard Stoiber HS 07 Allgemeines Gruppen 3er Gruppen: 12 2er Gruppen: 0 1er Gruppen: 5 Weitere 3er Gruppen könnten noch geformt

Mehr

Die Anforderungsanalyse in der Spieleentwicklung. Ein Überblick

Die Anforderungsanalyse in der Spieleentwicklung. Ein Überblick Die Anforderungsanalyse in der Spieleentwicklung Ein Überblick Definition: Anforderungsanalyse Die Anforderungsanalyse (engl.: Requirements Engineering, RE) ist ein Teil des Software- und Systementwicklungsprozesses.

Mehr

Merkblatt: Spezielle Anforderungen an Kryptografiemodule

Merkblatt: Spezielle Anforderungen an Kryptografiemodule Arbeitsgruppe 8.51 Metrologische Software Stand: 25.07.2018 Merkblatt: Spezielle Anforderungen an Kryptografiemodule Ergänzung zu den messtechnischen und sicherheitstechnischen Anforderungen bei Konformitätsbewertungen

Mehr

BreakerVisu External Profiles Assistant

BreakerVisu External Profiles Assistant Handbuch 03/2016 BV External Profiles Assistant BreakerVisu External Profiles Assistant Wichtigste Steuerungen BreakerVisu External Profiles Assistant Wichtigste Steuerungen Steuerung Profile directory

Mehr

Leistungsportfolio. Zuarbeit des Kunden. Ergebnisobjekt

Leistungsportfolio. Zuarbeit des Kunden. Ergebnisobjekt Karim Hanke amotiq solutions CONCEPTS AT A GLANCE Anforderungsaufnahme Machbarkeitsstudie Business Case Analyse Projektinitiierung Projektmanagement Analyse Design Implementierung Test Produktivsetzung

Mehr

Aktuelle Fortschritte von MDAbasierten Entwicklungsansätzen im Bereich Fahrerassistenzsysteme

Aktuelle 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

Mehr