This flashcard is just one of a free flashcard set. See all flashcards!
12
Was ist Softwaretechnik oder Software-Engineering?
Der Begriff Softwareengineering stammt aus den Mittsechzigern, als es während der Softwarekrise zu den ersten scheiternden Softwareprojekten kam. Erstmals überstiegen die Softwarekosten die Hardwarekosten.
Im Allgemeinen lässt sich Softwareengineering als ingenieurmäßiger, arbeitsteiliger Prozess der Enwticklung und des Betriebs großer Softwaresysteme mit Methoden, Prinzipien und Werkzeugen beschreiben. Als Methoden bezeichnet man zum Beispiel Vorgehensmodelle, die genau spezifizieren, welche Schritte bei der Entwicklung sowohl von technischer Seite als auch vom Management vorzunehmen sind. Prinzipien sind weitaus abstrakter. Wichtige Prinzipien beim Architekturentwurf sind zum Beispiel Abstraktion, Strukturierung, Hierarchisierung und Modularisierung. Werkzeuge sind Hilfsmittel zur Umsetzung der Methoden, z.B. CASE Tools (Computer Aided Software Engineering), IDEs, Versionsverwaltungssysteme, Kolaborationssysteme...
Im Allgemeinen lässt sich Softwareengineering als ingenieurmäßiger, arbeitsteiliger Prozess der Enwticklung und des Betriebs großer Softwaresysteme mit Methoden, Prinzipien und Werkzeugen beschreiben. Als Methoden bezeichnet man zum Beispiel Vorgehensmodelle, die genau spezifizieren, welche Schritte bei der Entwicklung sowohl von technischer Seite als auch vom Management vorzunehmen sind. Prinzipien sind weitaus abstrakter. Wichtige Prinzipien beim Architekturentwurf sind zum Beispiel Abstraktion, Strukturierung, Hierarchisierung und Modularisierung. Werkzeuge sind Hilfsmittel zur Umsetzung der Methoden, z.B. CASE Tools (Computer Aided Software Engineering), IDEs, Versionsverwaltungssysteme, Kolaborationssysteme...
Flashcard info:
Author: ChristianK
Main topic: Informatik
Topic: Softwaretechnik
School / Univ.: RWTH Aachen
City: Aachen
Published: 24.04.2010