Semester 1: Teil 1 Flashcards
Was ist Software?
Immateriell, alle auf einer Datenverarbeitungsanlage einsetzbaren Programme
Was ist ein Softwareprodukt?
Ein Produkt, das aus Software (Programmen und Dokumenten besteht)
Was ist ein System?
Ausschnitt aus der realen oder gedanklichen Welt. Besteht aus Gegenständen und Strukturen (Aufbau von Teileinheiten und Beziehungen)
Was ist Systemsoftware?
aka. Basissoftware
Für Hardware entwickelt, orientiert sich an der Hardware.
Was ist Anwendungssoftware?
Löst die Aufgaben des Anwenders mit einem Computersystem. Setzt meist auf Systemsoftware auf.
Was ist Softwareentwicklung?
Reine Entwicklung von Software
Systementwicklung
Entwicklung eines Systems, das aus Hardware- und Softwarekomponenten besteht.
Berücksichtigung zusätzlicher Rahmenbedingungen.
Welche Eigenschaften hat Software?
Immateriell.
Entwicklung, keine Fertigung. Kaum Fertigungskosten, Kopie und Original völlig gleich.
Umfangreiche Texte, die im Detail korrekt sein müssen.
Komplex, kann hohe Zahl von Zuständen annehmen.
Kein Verschleiß. Wartung ist immer ein neuer Zustand, keine Wiederherstellung!
Software altert, Fehler entsehen durch Änderungen oder waren immer schon da.
Software ist digital. Diskrete Mathematik und Logik!
Keine Begrenzung durch physische Gesetze.
Leichter und schneller Änderbar als technische Produkte
Schwer zu vermessen.
Was hat sich in den letzten Jahren innerhalb der Softwaretechnik geändert?
Bedeutung nimmt zu, Komplexität wächst. Höhere Qualitätsanforderungen. Fachkräftemangel Mehr Standardsoftware Mehr Altlasten Outsourcing + Offshoring
Externe Softwarequalität misst sich wie?
Relevant und effektiv
Betriebsqualität
Zuverlässigkeit
Benutzungsfreundlich
Softwarequalität lässt sich wie sichern?
Softwarequalität lässt sich durch eine hohe Qualität des Entwicklungsprozesses sichern
Was sind im Allgemeinen die Anforderungen der Softwareentwicklung?
Funktion, Qualität, Termin, Kosten
In welcher Form ändern sich Anforderungen von Software?
Funktionen, Hardware, Methodik/Werkzeug
Was sind Altlasten in der Softwaretechnik?
Jahrzehnte alt.
Umfeld ändert sich, Änderungen sind erforderlich und teuer
Historisch gewachsene, veraltete SW = Legacy Software
Legacy SW ist aber auch bewährt! (Never touch a running system)
Wie ist Softwaretechnik entstanden?
SW-Krise in den 60ern: Software fehlerhaft, nicht wartbar, nicht termingericht, entspricht nicht den Anfos