Software Engineering. Ariane Flug 501! Fallstudie
|
|
|
- Hedwig Maike Kalb
- vor 9 Jahren
- Abrufe
Transkript
1 Martin Glinz Thomas Fritz Software Engineering Fallstudie Ariane Flug 501! Martin Glinz. Alle Rechte vorbehalten. Speicherung und Wiedergabe für den persönlichen, nicht kommerziellen Gebrauch gestattet; bei auszugsweiser Verwendung mit Quellenangabe. Verwendung für Unterrichtszwecke oder kommerziellen Gebrauch nur mit vorheriger schriftlicher Genehmigung des Autors.!
2 Was geschah mit Flug 501?! So hätte es aussehen sollen...!...und so sah es tatsächlich aus! Software Engineering!Fallstudie: Ariane Flug 501!! 2005 Martin Glinz! 2!
3 Chronik der Ereignisse 1! Die Software für das Trägheitsnavigationssystem wird unverändert von der Ariane 4 übernommen. Ein Test dieser Software unterbleibt daher.! Die übrigen Systeme der Rakete werden komponentenweise gründlich getestet. Ein gemeinsamer Test der gesamten Steuerungssoftware der Rakete unterbleibt aus Kosten- und Machbarkeitsgründen.! In der Software für das Trägheitsnavigationssystem gibt es eine Abgleichsfunktion, deren Werte eigentlich nur sinnvoll sind, solange die Rakete noch nicht fliegt. Diese Funktion arbeitet programmgemäß bis ca. 40 s nach H0 weiter, weil das bei der Ariane 4 im Fall eines Countdownabbruchs kurz vor dem Abheben sinnvoll war.! Flug 501 startet am 4. Juni Die Triebwerke zünden um H0 = 9:33:59 Ortszeit. Die ersten 36 Sekunden des Flugs verlaufen normal.! Software Engineering!Fallstudie: Ariane Flug 501!! 2005 Martin Glinz! 3!
4 Chronik der Ereignisse 2! Da die Ariane 5 eine andere Flugbahn hat als die Ariane 4, berechnet die Abgleichsfunktion einen Wert, der wesentlich größer ist als erwartet.! Bei der Konvertierung dieses Werts von einer 64 Bit Gleitkommazahl in eine 16-Bit Festkommazahl tritt ein Überlauf ein; der Rechner erzeugt eine Ausnahmebedingung.! Die Ausnahmebedingung wird nicht behandelt (obwohl dies in der verwendeten Programmiersprache Ada möglich wäre).! Der Trägheitsnavigationsrechner setzt eine Fehlermeldung an den Steuerrechner der Rakete ab und schaltet sich 36,75 s nach H0 ab.! Das Trägheitsnavigationssystem ist aus Sicherheitsgründen doppelt ausgelegt. Ein Umschalten auf das zweite System schlägt fehl, da dieses System das gleiche Problem gehabt und sich vor 0,05 s ebenfalls abgeschaltet hat.! Software Engineering!Fallstudie: Ariane Flug 501!! 2005 Martin Glinz! 4!
5 Chronik der Ereignisse 3! Die Software des Steuerrechners ist auf den Ausfall beider Trägheitsnavigationssysteme nicht ausgelegt und interpretiert die gemeldeten Fehlercodes als Flugbahndaten.! Dies führt zu völlig unsinnigen Berechnungen und als Folge davon zu unsinnigen Stellbefehlen an die Steuerdüsen der Rakete: Diese werden bis zum maximal möglichen Anstellwinkel ausgeschwenkt.! Aufgrund der resultierenden Scherkräfte zerbricht die Rakete, worauf der Selbstzerstörungsmechanismus ordnungsgemäß anspricht. Dieser sprengt Rakete und Nutzlast und verhindert damit, dass größere Trümmerteile auf den Boden fallen.! Software Engineering!Fallstudie: Ariane Flug 501!! 2005 Martin Glinz! 5!
6 Untersuchung der Ursachen! Die Untersuchungskommission hat Glück: aus den gefundenen Trümmern lässt sich die Unfallursache exakt rekonstruieren:!!lions, J.L. (1996). ARIANE 5 Flight 501 Failure. Report by the Inquiry Board. Paris: ESA. Software Engineering!Fallstudie: Ariane Flug 501!! 2009 Martin Glinz! 6!
7 Schaden! 4 Satelliten verloren: M Euro! 2 Jahre Verzug im Entwicklungsprogramm: > 500 M Euro! 2 zusätzliche Erprobungsstarts! bei Gesamtkosten des Projekts von 1987 bis 1998 von 6700 M Euro! Was können wir daraus lernen für Software Engineering?! Software Engineering!Fallstudie: Ariane Flug 501!! 2005 Martin Glinz! 7!
8 Spezifikation und Entwurf 1! Spezifikation: Bestehende Software darf nicht unbesehen für eine neue Aufgabe wiederverwendet werden. Vorher muss geprüft werden, ob ihre Fähigkeiten den Anforderungen der neuen Aufgabe entsprechen.! Dokumentation: Die Fähigkeiten einer Software sowie alle Annahmen, die sie über ihre Umgebung macht, müssen dokumentiert sein. Andernfalls ist die Prüfung auf Wiederverwendbarkeit extrem aufwendig.! Design by Contract: Kooperieren zwei Software-Komponenten miteinander, so müssen eindeutige Zusammenarbeitsregeln definiert, dokumentiert und eingehalten werden: Wer liefert wem was unter welchen Bedingungen.! Software Engineering!Fallstudie: Ariane Flug 501!! 2005 Martin Glinz! 8!
9 Spezifikation und Entwurf 2! Fehlerbehandlung: Jede potentielle Fehlersituation in einer Software muss entweder behandelt werden oder die Gründe für die Nichtbehandlung müssen so dokumentiert werden, dass die Gültigkeit der dabei getroffenen Annahmen überprüfbar ist.! Software Hardware: Mehrfache identische Auslegung von Systemen hilft nicht gegen logische Fehler in der Software.! Sicherheit: Bei Störungen in sicherheitskritischen Systemen ist Abschalten nur dann eine zulässige Maßnahme, wenn dadurch wieder ein sicherer Zustand erreicht wird.! Software Engineering!Fallstudie: Ariane Flug 501!! 2005 Martin Glinz! 9!
10 Qualitätsmanagement! Test: Bei der Prüfung von Software, die aus mehreren Komponenten besteht, genügt es nicht, jede Komponente nur isoliert für sich zu prüfen.!!umfangreiche Systemtests unter möglichst realistischen Bedingungen sind notwendig.! Review: Jedes Programm muss neben einem sorgfältigen Test durch kompetente Fachleute inspiziert werden, weil insbesondere die Erfüllbarkeit und Adäquatheit von Annahmen und Ergebnissen häufig nicht testbar ist.! Effektivität: Software, die nicht benötigt wird, sollte auch nicht benutzt werden.! Software Engineering!Fallstudie: Ariane Flug 501!! 2005 Martin Glinz! 10!
11 Projektführung! Risikomanagement: Die Risiken erkennen, angemessene technische Maßnahmen (siehe oben) planen, durchsetzen und überprüfen.! Software Engineering!Fallstudie: Ariane Flug 501!! 2005 Martin Glinz! 11!
Software Engineering I Prof. Dr. Martin Glinz. Fallstudie: Ariane Flug 501. Universität Zürich Institut für Informatik
Software Engineering I Prof. Dr. Martin Glinz Fallstudie: Ariane Flug 501 Universität Zürich Institut für Informatik Was geschah mit Flug 501? So hätte es aussehen sollen......und so sah es tatsächlich
Software Engineering Vorlesung für Medieninformatik
Software Engineering Vorlesung für Medieninformatik Gliederung Vorlesung Einführung V-Modell XT Analyse und Anforderungsmanagement Benutzungsoberflächen Architektur Entwurf Entwurfsmuster Persistenz Implementierung
Grundlagen der Programmentwurfstechnik Fundamentals of Software Engineering 1
Vorlesung 2 Fundamentals of Software Engineering 1 Inhaltsverzeichnis 1. Einführung 1.1 Einleitung 1.2 Geschichte der Software-Entwicklung 1.3 Software-Engineering Today 1.4 Software Projekte und Kosten
Software Engineering. Dokumentation! Kapitel 21
Martin Glinz Thomas Fritz Software Engineering Kapitel 21 Dokumentation 2005-2013 Martin Glinz. Alle Rechte vorbehalten. Speicherung und Wiedergabe für den persönlichen, nicht kommerziellen Gebrauch gestattet;
Validierung und Verifikation!
Martin Glinz Thomas Fritz Software Engineering Kapitel 7 Validierung und Verifikation 2005-2013 Martin Glinz. Alle Rechte vorbehalten. Speicherung und Wiedergabe für den persönlichen, nicht kommerziellen
Ariane 5 - Luftfahrt Berühmt-berüchtigte Software-Fehler
Ariane 5 - Luftfahrt Berühmt-berüchtigte Software-Fehler Christian Weyand Universität Koblenz - Landau Ariane 5 - Luftfahrt p.1 Das Ariane - Programm Gründung der European Space Agency (ESA) mittlerweile
Software Engineering. Produktivitätsfaktoren! Kapitel 18
Martin Glinz Thomas Fritz Software Engineering Kapitel 18 Produktivitätsfaktoren 2007-2013 Martin Glinz. Alle Rechte vorbehalten. Speicherung und Wiedergabe für den persönlichen, nicht kommerziellen Gebrauch
Validierung und Verifikation
Martin Glinz Harald Gall Software Engineering Kapitel 7 Validierung und Verifikation Universität Zürich Institut für Informatik 2005, 2009 Martin Glinz. Alle Rechte vorbehalten. Speicherung und Wiedergabe
Software Engineering. Dokumentation. Wintersemester 2005/06. Kapitel 21. Universität Zürich Institut für Informatik
Martin Glinz Harald Gall Software Engineering Wintersemester 2005/06 Kapitel 21 Dokumentation Universität Zürich Institut für Informatik 2006 Martin Glinz. Alle Rechte vorbehalten. Speicherung und Wiedergabe
16 Architekturentwurf Einführung und Überblick
Teil III: Software-Architekturentwurf 16 Architekturentwurf Einführung und Überblick 16.1 Software entwerfen Warum? Beim Arbeiten im Kleinen nicht oder nur ansatzweise (Detailentwurf) Größere Software
Requirements Engineering Research Group!
Martin Glinz Harald Gall Software Engineering Herbstsemester 2011 Einleitung zur Vorlesung! Requirements Engineering Research Group! 2006, 2011 Martin Glinz. Alle Rechte vorbehalten. Speicherung und Wiedergabe
17 Architekturentwurf Vorgehen und Dokumentation
17 Architekturentwurf Vorgehen und Dokumentation 17.1 Einbettung Aber Erster Schritt der Lösung Wenn Anforderungsspezifikation vorliegt Vorgabe für Codierung Hierarchische Verzahnung von Anforderungen
Requirements Engineering I. Verwalten von Anforderungen!
Martin Glinz Requirements Engineering I Kapitel 14 Verwalten von Anforderungen! 2010-2011 Martin Glinz. Alle Rechte vorbehalten. Speicherung und Wiedergabe für den persönlichen, nicht kommerziellen Gebrauch
Requirements Engineering (Anforderungstechnik)
5 Requirements Engineering Einführung 5.1 Was ist Requirements Engineering? Erste Näherung: Requirements Engineering (Anforderungstechnik) ist das systematische, disziplinierte und quantitativ erfassbare
Software-Qualität Ausgewählte Kapitel
Institut für Informatik! Martin Glinz Software-Qualität Ausgewählte Kapitel Kapitel 10 Qualitätsnormen" 2009-2011 Martin Glinz. Alle Rechte vorbehalten. Speicherung und Wiedergabe für den persönlichen,
Requirements Engineering I
Norbert Seyff Requirements Engineering I Prüfung und Abnahme! 2006-2012 Martin Glinz und Norbert Seyff. Alle Rechte vorbehalten. Speicherung und Wiedergabe für den persönlichen, nicht kommerziellen Gebrauch
12 Nicht-funktionale Anforderungen
12 Nicht-funktionale Anforderungen Nicht-funktionale Anforderungen (non-functional requirements) Anforderungen an die Umstände, unter denen die geforderte Funktionalität zu erbringen ist. Gesamte Anforderungen
15 Verwaltung von Anforderungen (Requirements Management)
15 Verwaltung von Anforderungen (Requirements Management) Was ist Requirements Management? Planung und Lenkung des RE-Prozesses Konfigurationsmanagement für Anforderungen Identifikation Änderungs- und
Requirements Engineering Die Dinge von Anfang an richtig machen
Requirements Engineering Die Dinge von Anfang an richtig machen Martin Glinz www.ifi.uzh.ch/~glinz Erstes Requirements Engineering Forum Zürich, 13. November 2008 Universität Zürich Institut für Informatik
ECam FRÄSEN UND DREHEN. CNC-Steuerung.com. Bedienerhandbuch ECam Fräsen unddrehen der Firma CNC-Steuerung.com Bocholt Stand
am FRÄSEN UND DREHEN Bedienerhandbuch am Fräsen unddrehen der Firma CNC-Steuerung.com Bocholt Stand 02.06.2016 CNC-Steuerung.com Tel. 02871-4762559 Ausstellung: Büssinghook 62 46395 Bocholt [email protected]
Requirements Engineering I
Norbert Seyff Requirements Engineering I UML Unified Modeling Language! 2006-2012 Martin Glinz und Norbert Seyff. Alle Rechte vorbehalten. Speicherung und Wiedergabe für den persönlichen, nicht kommerziellen
Software-Entwicklung
Software-Entwicklung SEP 96 Geschichte der Programmierung Aufgaben von, Anforderungen an Programme mit der Zeit verändert 1 Programmierung über Lochkarten z.b. für Rechenaufgaben 2 maschinennahe Programmierung
Erster Bug: eine Motte
SOFTWAREFEHLER Der erste Bug Erster Bug: eine Motte Der Begriff Bug (deutsch: Motte) stammt aus dem Jahre 1945, als Ingenieure in einem Schaltrelais eines Computers (Harvard Mark II-System) eine Motte
SEP 114. Design by Contract
Design by Contract SEP 114 Design by Contract Teile das zu entwickelnde Programm in kleine Einheiten (Klassen, Methoden), die unabhängig voneinander entwickelt und überprüft werden können. Einheiten mit
Requirements Engineering I. Der Spezifikationsprozess!
Norbert Seyff Requirements Engineering I Zusammenfassung und Erweiterung Der Spezifikationsprozess! 2009, 2012 Martin Glinz und Norbert Seyff. Alle Rechte vorbehalten. Speicherung und Wiedergabe für den
Kapitel 8: Fehlervermeidung
Kapitel 8: Fehlervermeidung Inhalt 8.1 Prozesse mit kontinuierlicher Prüfung 8.2 Systematisches Entwerfen und Programmieren 8.3 Dokumentier- und Codierrichtlinien Schlüsselbegriffe Cleanroom, Fehlervermeidung,
Unsere Strategie - ASP
Unsere Strategie - ASP WAS IST ASP? ASP ist die Abkürzung für Application Service Providing und bedeutet die Bereitstellung und Nutzung von Programmen über das Internet. Anbieter einer ASP-Lösung ist der
Software- und Systementwicklung
Software- und Systementwicklung Seminar: Designing for Privacy 11.11.2009 Moritz Vossenberg Inhalt Vorgehensmodelle Wasserfallmodell V-Modell Phasen (Pflichtenheft) UML Klassendiagramm Sequenzdiagramm
Ariane 5 - Luftfahrt Berühmt - berüchtigte Software - Fehler. Christian Weyand Universität Koblenz - Landau
Ariane 5 - Luftfahrt Berühmt - berüchtigte Software - Fehler Christian Weyand Universität Koblenz - Landau 10. November 2003 Inhaltsverzeichnis 1 Das Ariane-Programm 1 2 Unfallhergang 2 3 Unfallanalyse
Software-Qualität Ausgewählte Kapitel
Martin Glinz Software-Qualität Ausgewählte Kapitel Kapitel 1 Einführung Universität Zürich Institut für Informatik 2009 Martin Glinz. Alle Rechte vorbehalten. Speicherung und Wiedergabe sind für den persönlichen,
Entwurfsmuster und Softwarearchitekturen für sicherheitskritische Systeme
1 Entwurfsmuster und Softwarearchitekturen für sicherheitskritische Systeme Für das Seminar Analyse, Entwurf und Implementierung zuverlässiger Software Von: Andreas Seibel Betreut durch: Dr. Holger Giese
Einsatz von Simulationen in der Softwareentwicklung
Einsatz von Simulationen in der Softwareentwicklung Dr. rer. nat. Olaf Maibaum Deutsches Zentrum für Luft- und Raumfahrt e.v. Simulations- und Softwaretechnik, Braunschweig Dr. Olaf Maibaum. DLR, Simulations-
11. Konfigurationsverwaltung
11. Konfigurationsverwaltung 139 11. Konfigurationsverwaltung 11.1 Grundlagen Ändern Sie noch eben schnell" Die allzu einfache Möglichkeit, Software zu ändern, verursacht eine Menge von Problemen, zum
Software Engineering
Software Engineering Informatik II. 9. Software-Entwicklung Dokumentation Dipl.-Inform. Hartmut Petters Vorwort was ich noch zu sagen hätte... Basis dieser Vorlesung sind vor allem die folgenden Ausarbeitungen
Qualitätsmanagement. Software-Engineering für große Informationssysteme TU-Wien, Sommersemester 2004 Klaudius Messner
Qualitätsmanagement Software-Engineering für große Informationssysteme TU-Wien, Sommersemester 2004 Klaudius Messner 2004, Bernhard Anzeletti, Rudolf Lewandowski, Klaudius Messner, All rights reserved,
2.) Vorbereitung: Funkkarte einstecken und Strom einschalten
I.) Installationsanleitung FHZ1300 PC WLAN Version 2.2. vom 11.01.2007. Eine PDF Version dieser Anleitung zum Herunterladen finden . Diese Anleitung konzentriert sich auf die Inbetriebnahme der FHZ1300PC-WLAN
T2 Fundamentaler Testprozess
T2 Fundamentaler Siemens AG Österreich 2005 All Rights Reserved Institut f. Software Technology, TU-Graz Armin Beer, PSE Support-Center Test Overview der Software- Entwicklung 2 1 Wasserfall-Modell Analyse
PROJEKTGRUPPE AVIONIC ARCHITECTURE ABSCHLUSSPRÄSENTATION 4. REVIEW
PRJEKTGRUPPE RHTETURE BSHLUSSPRÄSETT 4. REEW Marco Braun Präsentation zum 4. Review 31.03.2015 2 EFÜHRUG: QUDRKPTER ETWKLUG 3 pril 2014 März 2015 Marco Braun Präsentation zum 4. Review 31.03.2015 4 GED:
MCP 100. Modulares kompaktes Kreispolarimeter. ::: Superior Optical Instruments
MCP 100 Modulares kompaktes Kreispolarimeter ::: Superior Optical Instruments Ihr Polarimeter Ihr Versprechen Sie achten stets darauf, dass Ihre optisch aktiven Substanzen allen Qualitätsstandards entsprechen.
Softwareentwicklung für Weltraumanwendungen
Dipl. Ing. Falk Ahlendorf, Carl-Zeiss Gymnasium, 06.06.2013 1 Über Mich 1997 2003 Carl-Zeiss Gymnasium, Spezialschulteil 2003 2004 Grundwehrdienst,EloKa in Donauwörth 2004 2009 Studium an der TU-Ilmenau
Cls. Der Aufbau der Schaltung geschieht mit dem HWPRAK-Altera-Board, das in diesem Versuch nun aus den folgenden Komponenten besteht:
9 Versuch Nr. 7 9.1 Anmerkungen zum Versuch Nr. 7 In den letzten drei Versuchen haben Sie die wichtigsten Bestandteile eines Rechners kennen gelernt, in der Software MAX+PlusII eingegeben und in den Baustein
Carsten Wilke. Mietrecht: Indexmieterhöhung. - Kurzskript Rechtsanwalt Carsten Wilke
Carsten Wilke Mietrecht: Indexmieterhöhung - Kurzskript 1 Impressum Autor Carsten Wilke Rechtsanwalt Fachanwalt für Miet- und Wohnungseigentumsrecht Fachanwalt für Bau- und Architektenrecht Anwaltskanzlei
Leistungsverfügbarkeit als neue Kenngröße zur Abnahme von Maschinen und Anlagen
Leistungsverfügbarkeit als neue Kenngröße zur Abnahme von Maschinen und Anlagen Erste Ergebnisse des VDI-FML-Fachbereichs A3 Gliederung 2 Der Fachbereich A3: Zuverlässigkeit in der Intralogistik Verfügbarkeit
6 Bundessozialministerium und Rentenversicherung nehmen seit Jahren falsche Rentenberechnungen in Kauf (Kapitel 1113 Titelgruppe 02)
Bundesministerium für Arbeit und Soziales (Einzelplan 11) 6 Bundessozialministerium und Rentenversicherung nehmen seit Jahren falsche Rentenberechnungen in Kauf (Kapitel 1113 Titelgruppe 02) 6.0 Das Bundessozialministerium
6 Produktqualität Systeme: Integrationstest [sehr stark gekürzt]
1 Software-Qualitätssicherung 2 Integrationsstrategien big bang 6 Produktqualität Systeme: Integrationstest [sehr stark gekürzt] nicht-inkrementell geschäftsprozeßorientiert Prof. Dr. Helmut Balzert Lehrstuhl
Qualitätsmanagement im Projekt
Software-Engineering Qualitätsmanagement im Projekt Vorlesung im Wintersemester 2008/2009 Fakultät Wirtschaftsinformatik Klaus Mairon, M.Sc. Inhalte Messen und Bewerten: Metriken in der Qualitätssicherung
Projektmanagement für Ingenieure
Springer Vieweg PLUS Zusatzinformationen zu Medien von Springer Vieweg Projektmanagement für Ingenieure Ein praxisnahes Lehrbuch für den systematischen Projekterfolg 2013 2. Auflage Kapitel 11 Lösungen
Testmanagement. Full-Service
Testmanagement Full-Service Industrie 4.0 und das Internet der Dinge sind nur zwei Beispiele für die zunehmende Bedeutung von Software und die Vernetzung von Software-Systemen. Fehler in diesen Systemen
Zielvereinbarung. Team JAMT.
Ziele des Projektes. Wer benötigt das Ergebnis des Softwareprojektes? Gruppenprozessleiter, welche keine Expertise auf dem Gebiet der Gruppenprozesserstellung haben Teams, die computergestützte Gruppenarbeit
Programmierung, Algorithmen und Techniken. von Thomas Ohlhauser
Programmierung, Algorithmen und Techniken von Thomas Ohlhauser 1. Begriff Programmierung Entwicklung von Programmen inklusive der dabei verwendeten Methoden und Denkweisen. Ein Programm ist eine eine Zusammensetzung
Transit/TermStar NXT
Transit/TermStar NXT Installieren und zum ersten Mal starten 2013-08 Gültig ab Service Pack 6 Stand 2013-08. Dieses Dokument ist gültig ab Transit NXT Service Pack 6. Transit wird kontinuierlich weiterentwickelt.
Lehrplan: Grundlagen der industriellen So4ware- Entwicklung. paluno
Lehrplan: Grundlagen der industriellen So4ware- Entwicklung Gliederung 1 Grundlagen der industriellen So4ware- Entwicklung 2 Requirements Engineering (RE) 3 SpezifikaDon 4 Architektur und Design 5 Architektur-
Vorlesung Embedded Software-Engineering im Bereich Automotive
Vorlesung Embedded Software-Engineering im Bereich Automotive Technische Universität Dresden, Fakultät Informatik, Professur Softwaretechnologie WS 2008/2009 Dr. rer. nat. Bernhard Hohlfeld [email protected]
KOMPATIBILITÄT Voll kompatibel mit den Sendern SGA/SGV, dem Multifrequenz-Sender MXT und den C.Scope Sonden.
Seit vielen Jahren unterstützen C.Scope Kabelsuchgeräte Leitungs- und Netzwerkbetreiber, Bauunternehmen und Gemeinden dabei, Verletzungen von Personen und Beschädigungen an Geräten zu vermeiden. Denn sie
Numerische Datentypen. Simon Weidmann
Numerische Datentypen Simon Weidmann 08.05.2014 1 Ganzzahlige Typen 1.1 Generelles Bei Datentypen muss man immer zwei elementare Eigenschaften unterscheiden: Zuerst gibt es den Wertebereich, zweitens die
Patch- und Änderungsmanagement
Patch- und Änderungsmanagement Mindestsicherheitsstandard erfordert Change Management Werner Fritsche 2 Vortragsthemen - Übersicht Patch- und Änderungsmanagement: Mindestsicherheitsstandard erfordert Change
Modul SPS-Programmierung
Modul SPS-Programmierung 5. Auflage Juni 2014 Art. Nr. 2415 Inhaltsverzeichnis Einführung 5 Vertiefung 49 Fehlerdiagnose 87 Übungen SPS-Programmierung 107 Glossar 115 Einmalige Grundeinstellungen 119 Inhaltsverzeichnis
Vgl. Kapitel 4 aus Systematisches Requirements Engineering, Christoph Ebert https://www.sws.bfh.ch/studium/cas/swe-fs13/protected/re/re_buch.
Vgl. Kapitel 4 aus Systematisches Requirements Engineering, Christoph Ebert https://www.sws.bfh.ch/studium/cas/swe-fs13/protected/re/re_buch.pdf Nachdem die Projekt-Vision und die Stakeholder bekannt sind,
6. Design-Phase Software Engineering (FB EIT) Wintersemester 2007 / 2008 Prof. Dr. Bernhard Humm Hochschule Darmstadt, FB Informatik
6. Design-Phase Software Engineering (FB EIT) Wintersemester 2007 / 2008 Prof. Dr. Bernhard Humm Hochschule Darmstadt, FB Informatik 1 Prof. Dr. Bernhard Humm, Hochschule Darmstadt, FB Informatik: Software
Merkblatt: HSM. Version 1.01. Systemvoraussetzungen, Setup und Trouble Shooting. [email protected]
Merkblatt: HSM Version 1.01 Systemvoraussetzungen, Setup und Trouble Shooting Kontakt: [email protected] Besitzer: PDF Tools AG Kasernenstrasse 1 8184 Bachenbülach Schweiz www.pdf-tools.com Copyright
3 Sterbefälle. 3.16 Durchschnittliche weitere Lebenserwartung nach Altersstufen. - Deutsches Reich / Früheres Bundesgebiet -
- Deutsches Reich / Früheres Bundesgebiet - Allgemeine Sterbetafel 1871/81 1881/90 1891/1900 1901/10 1910/11 1924/26 1932/34 1949/51 2) 0 Männer 35,58 37,17 40,56 44,82 47,41 55,97 59,86 64,56 Frauen 38,45
Entwicklungs-Prozess
B e r e i c h e Software-Entwicklungs Entwicklungs-Prozess von Helmut Wolfseher (BWCE) als Partner der IndustrieHansa Kontakt Entwicklung der Kostenverhältnisse für Fehlerbeseitigung Kosten Kosten für
Abschnitt 16: Objektorientiertes Design
Abschnitt 16: Objektorientiertes Design 16. Objektorientiertes Design 16 Objektorientiertes Design Informatik 2 (SS 07) 610 Software-Entwicklung Zur Software-Entwicklung existiert eine Vielfalt von Vorgehensweisen
TEIL 5: DIE IMPROVE PHASE
2010 TEIL 5: DIE IMPROVE PHASE DMAIC MARTIN ZANDER Green Belt Level 2 M. ZANDER SIX SIGMA TEIL 5: DIE IMPROVE PHASE Dieses Buch wurde online bezogen über: XinXii.com Der Marktplatz für elektronische Dokumente
Qualitätsmanagement. Grundlagen
Grundlagen Historie: Mit industriellen Massenproduktion erforderlich geworden (Automobilindustrie, Anfang des letzten Jahrhunderts); Qualitätsmanagement zunächst nur in der Fertigung Mitte des letzten
SOFTWARE ENGINEERING 3 TESTVORBEREITUNGEN UND UNIT-TEST
SOFTWARE ENGINEERING 3 TESTVORBEREITUNGEN UND UNIT-TEST Gliederung 2 0. 1. 2. 3. Vorstellung Testvorbereitungen Planungsphase Definitionsphase Implementierungs-, Abnahme-und Einführungsphase Testphasen
Die Online-Bewerbung. Stellensuche
Die Online-Bewerbung Herzlich willkommen auf dem Karriere-Portal der AOK NORDWEST bewerben Sie sich ab sofort ganz einfach online bei uns. Auf dieser Seite: erfahren Sie, welche Bewerber-Daten wir von
RWE Netzservice FUNKTIONSKONTROLLE PER HEXACOPTER
RWE Netzservice FUNKTIONSKONTROLLE PER HEXACOPTER KOMPETENZ, VON DER SIE PROFITIEREN. RWE Netzservice ist einer der größten privaten Anbieter von Dienstleistungen in Zusammenhang mit dem Betrieb von industriellen
Sicherheitstechnische Qualifizierung (SQ), Version 9.0
Die Zertifizierungsstelle der TÜV Informationstechnik GmbH bescheinigt hiermit dem Unternehmen RWE Effizienz GmbH Freistuhl 7 44137 Dortmund für das Hausautomatisierungsprodukt SmartHome Controller, Version
M. Zander. Natürliche Hilfe bei. Allergien
2010 Natürliche Hilfe bei Allergien Martin Zander 2 M. Zander Natürliche Hilfe bei Allergien Dieses Buch wurde online bezogen über: XinXii.com Der Marktplatz für elektronische Dokumente http://www.xinxii.com
T1 - 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
Unit Testing, SUnit & You
HUMBOLDT-UNIVERSITÄT ZU BERLIN MENSCH-TECHNIK-INTERAKTION ARBEITSGRUPPE SOFTWARETECHNIK (INSTITUT FÜR INFORMATIK) ARBEITSGRUPPE INGENEURPSYCHOLOGIE (INSTITUT FÜR PSYCHOLOGIE) Unit Testing, SUnit & You
Architekturdokumentation leicht gemacht
Architekturdokumentation leicht gemacht Andreas Richter [email protected] @anrichter www.anrichter.net Architekturdokumentation Warum überhaupt Dokumentieren? Das arc42 Template Wie mach ich das nu? Ausblick
Softwaretechnik. Vertretung von Prof. Dr. Blume Fomuso Ekellem WS 2011/12
Vertretung von Prof. Dr. Blume WS 2011/12 Inhalt Test, Abnahme und Einführung Wartung- und Pflegephase gp Vorlesung Zusammenfassung Produkte und Recht (Folien von Prof. Blume) 2 , Abnahme und Einführung
AT&T Ausfall des Telefonnetzes in den USA. von Jörg Sesterhenn
AT&T Ausfall des Telefonnetzes in den USA von Jörg Sesterhenn Gliederung Was ist passiert? Was waren die Ursachen? Mit welchen Maßnahmen hätte der Fehler verhindert werden können? Was können wir daraus
Modul Informatik III Softwaretechnologie
Modul Informatik III Softwaretechnologie Prof. Dr. W. Hasselbring Wintersemester 2008/2009 Inhaltsverzeichnis 0 Organisatorisches 4 1 Einleitung 5 1.1 Software..............................................
Standard Inhaltsverzeichnis für Software-Anforderungsspezifikation
Standard Inhaltsverzeichnis für Software-Anforderungsspezifikation Inhaltsverzeichnis 1. Zweck, Veranlassung... 1 2. Allgemeines... 1 2.1 Zweck der Software-Anforderungsspezifikation... 1 2.2 Freigabe
Powerplant netzteil. bedienungsanleitung
Powerplant netzteil bedienungsanleitung Musikhaus Thomann Thomann GmbH Hans-Thomann-Straße 1 96138 Burgebrach Deutschland Telefon: +49 (0) 9546 9223-0 E-Mail: [email protected] Internet: www.thomann.de 22.07.2015,
RTLOpen - 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 ([email protected]) IESE Fraunhofer Institut Experimentelles Software
WIR SORGEN FÜR BEWEGUNG.
WIR SORGEN FÜR BEWEGUNG. ZUVERLÄSSIG. PRÄZISE. WIRTSCHAFTLICH. GEMEINSAM MIT IHNEN. UNSEREN KUNDEN UND PARTNERN. > LANGDREHTEILE > PRÄZISIONSDREHTEILE > BAUGRUPPEN WIR SORGEN FÜR BEWEGUNG UNSERE KERNKOMPETENZEN
Novellierung der Betriebssicherheitsverordnung
Betreuungsgesellschaft für Umweltfragen Dr. Poppe AG Teichstr. 14-16, 34130 Kassel 0561/96 996-0 0561/96 996-60 [email protected] http://www.bfu-ag.de Novellierung der Betriebssicherheitsverordnung 2015 Allgemeines
Meyer Hautzinger. Ratgeber Manisch-depressive Erkrankung. Informationen für Menschen mit einer bipolaren Störung und deren Angehörige
Meyer Hautzinger Ratgeber Manisch-depressive Erkrankung Informationen für Menschen mit einer bipolaren Störung und deren Angehörige Ratgeber Manisch-depressive Erkrankung Ratgeber zur Reihe Fortschritte
UP-D711MD. Digitaler A7-Schwarzweiß-Thermodrucker. Übersicht
Digitaler A7-Schwarzweiß-Thermodrucker Übersicht Der digitale Schwarzweiß-Grafikdrucker ist leicht, kompakt und sehr einfach zu integrieren. Medizinisches Personal kann mit seiner Hilfe hochwertige Ausdrucke
Was passiert wenn Arbeitsprozesse unterbrochen werden?
Was passiert wenn Arbeitsprozesse unterbrochen werden? Anfragen Angebote Aufträge Wenn es in den Arbeitsprozesse klemmt - Werden Anfragen nicht zeitnah bearbeitet. - Können Angebote nicht erstellt werden,
Test. Dipl. Wirtsch. Ing. Alexander Werth 9-1
Test Dipl. Wirtsch. Ing. Alexander Werth 9-1 Phasen der Problemdefinition Anforderungsanalyse Spezifikation Entwurf Implementation Erprobung Wartung Methoden der 9-2 Software Test / Erprobung Messen der
High Definition AV Inhaltsschutz für Netzwerkübertragungen
High Definition AV Inhaltsschutz für Netzwerkübertragungen Bildquelle: Tagesanzeiger High Definition Contend Protection (HDCP) HDCP Lizenzierung ist Fluch Hersteller die HDCP verschlüsselte Signale weiterverarbeiten
Service Transition. Martin Beims. WKV SS13 Karsten Nolte. Mittwoch, 19. Juni 13
Service Transition Martin Beims WKV SS13 Karsten Nolte Inhalt Einführung & Ziele Transition Planning & Support Change Management Service Asset & Configuration Management Release & Deployment Management
SIMATIC. Prozessleitsystem PCS 7 SIMATIC Management Console - Software-Aktualisierung. Software-Aktualisierung 1. Installationshandbuch
Software-Aktualisierung 1 SIMATIC Prozessleitsystem PCS 7 SIMATIC Management Console - Software-Aktualisierung Installationshandbuch Gültig nur für die Software-Aktualisierung der SIMATIC Management Console
Agilität trifft Funktionale Sicherheit
Agilität trifft Funktionale Sicherheit Wie agil können FuSi Projekte sein? Dipl.-Ing. (FH) Martin Heininger HEICON Global Engineering Agiles Manifest 12 Prinzipien hinter dem Agilen Manifest FuSi Softwareentwicklung
Microsoft Excel-Mappe Dienstplan 5 zur Planung und Abrechnung von Dienstzeiten
Microsoft Excel-Mappe Dienstplan 5 zur Planung und Abrechnung von Dienstzeiten - Carsten Zehm 21.04.2009 [email protected] 1. Einleitung Lesen Sie vor dem Kauf diese Beschreibung bitte gründlich durch,
Technische Dokumentation
Technische Dokumentation für metratec UM14 USB-Modul Stand: Juli 2014 Version: 1.3 Technische Dokumentation metratec UM14 Seite 1 von 8 Inhaltsverzeichnis 1.Allgemeine Hinweise/Sicherheitshinweise...3
Berühmt berüchtigte Softwarefehler. Der Pentium Division-Bug. vorgetragen von: Sebastian Knieschewski
Berühmt berüchtigte Softwarefehler Der Pentium Division-Bug vorgetragen von: Sebastian Knieschewski Inhalt Die Pentium CPU Ein Fehler im Pentium? Divisions-Algorithmus Workarounds Intels Reaktion Weitere
Funktionale 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
Software Engineering Projekt
FHZ > FACHHOCHSCHULE ZENTRALSCHWEIZ HTA > HOCHSCHULE FÜR TECHNIK+ARCHITEKTUR LUZERN Software Engineering Projekt Software Project Management Plan SPMP Version 0.1 Patrick Bründler, Pascal Mengelt, Andy
Rhapsody in J Modellierung von Echtzeitsystemen
Rhapsody in J Modellierung von Echtzeitsystemen Tobias Schumacher [email protected] Rhapsody in J - Modellierung von Echtzeitsystemen p.1/17 Anspruch des Tools Einsatzbereiche/Features Modellierung
Vertragsbedingungen des BITKOM für Werkverträge -WV BITKOM-
Der Bundesverband Informationswirtschaft, Telekommunikation und Neue Medien e.v. - BITKOM - empfiehlt seinen Mitgliedern die Verwendung dieser Allgemeinen Geschäftsbedingungen unverbindlich für Geschäfte,
