beim Autor/bei der Autorin.
Wir bilden Zukunft.
Lebenszyklus &
HW – SW Unterschied
8475 - Software Engineering I
Hardware und Software?
Seite 2
16. Oktober 2019 8475 - Software Engineering I
Wir bilden Zukunft.
16. Oktober 2019
8475 - Software Engineering I
Einführung - 3 -
Unterschied
HW SW
Frage:
Was ist der Unterschied bei der Herstellung von Hardware und Software?
Wie ist Ihre Antwort?
Überlegen Sie ca. 10 min und notieren Sie sich die Unterschiede bevor Sie die nächste Abbildung lesen.
Tipp: Orientieren Sie sich an dem Lebenszyklus eines Produktes
16. Oktober 2019
8475 - Software Engineering I
Lebenszyklus von Softwaresystemen - 4 -
Wir bilden Zukunft.
HW-SW Unterschiede - Lösungsansatz
16. Oktober 2019
8475 - Software Engineering I
Lebenszyklus von Softwaresystemen - 5 -
Zeichnungen .
• Quantifizierung / Messgrößen
nur logisch/virtuell.
Erstellen des Produktes • Es wird ein Prototype entwickelt
• Danach wird jedes Produkt individuell gefertigt
• Es wird ein „original“ der Software erstellt. Die Software wird anschließend nur „kopiert“
Prüfen – Also den Nachweis der zugesicherten Funktionen und
Eigenschaften
• Man muss jedes individuell gefertigte Exemplar prüfen, da Fertigungsfehler vorliegen können
• Ggf. können auch Systemfehler bei der Produktion bzw. Design Fehler festgestellt werden
• Hier wird nur das Original geprüft.
• Fehler beim Kopieren sind unwahrscheinlich, können aber automatisch erkannt werden.
• Es gibt keine Exemplar-Fehler.
Benutzen des Produktes • Nutzung kann zu Verschleiß und Abnutzung führen
• Hardware altert (Material-Alterung)
• Software kennt keine Materialalterung.
• Alterung tritt nur in dem Sine auf, dass es neuere und bessere Softwareprodukte gibt, die meist auf neueren Technologien und Konzepten beruhen.
Entsorgen - Also dem Vernichten des Produktes
• Extra Energie und Aufwand notwendig, um ein Produkt in seine Bestandteile zu zerlegen, um diese ggf. zu vernichten (z.B. Überführung in eine andere Form durch Verbrennen) oder ggf. Ausgangsstoffe wieder dem
Produktkreislauf zufügen
• einfaches Löschen von Dateien.