Grin logo
en de es fr
Shop
GRIN Website
Texte veröffentlichen, Rundum-Service genießen
Zur Shop-Startseite › Informatik - Software

Software Engineering

Titel: Software Engineering

Hausarbeit , 2002 , 38 Seiten , Note: 1,7

Autor:in: Nicolas Glaser (Autor:in), Christian Dröge (Autor:in)

Informatik - Software
Leseprobe & Details   Blick ins Buch
Zusammenfassung Leseprobe Details

Was ist die Erstellung großer Softwaresysteme technisch, methodisch und organisatorisch wichtig?

Es gibt verschiedene Gründe, warum ein Softwaresystem wie das von der Firma Hardthöhe unbrauchbar sein kann. Bei der Entwicklung von großen Softwaresystemen sieht man sich im allgemeinen drei Kategorien von Problemen gegenübergestellt:

Dem Anwendungsproblem, bei dem es vor allem um die möglichen Auswirkungen von Softwarefehlern geht, oder dem durch Software ausgelösten Fehlverhalten.
Dem Managementproblem, welches sich aus der Vielzahl von Software-Produkten ergibt. Es sind zu viele Software-Produktkomponenten zu beherrschen, die sich in den verschiedensten Entwicklungsstufen befinden.
Dem Technologieproblem, welches sich aus den ständig ändernden Soft- und Hardwareplattformen ergibt.

Die Vermeidung dieser Probleme erschwert bereits wesentlich die Entwicklung von Softwareprodukten. Besonders bei der Wartung von Softwareprodukten können diese drei Kategorien zu ernsthaften Problemen werden.

Die traditionellen Probleme bei der Softwareentwicklung sind:

Die Suche nach Informationen ist teilweise sehr schwierig und aufwendig.
Während der Entwicklung eines oder mehrerer Softwareprodukte werden teilweise überflüssige Informationen erstellt oder niedergeschrieben, z.B. die Beschreibung eines Moduls und die zugehörige Anforderungsspezifikation. Die Anforderungsspezifikation könnte eventuell in Abschnitten von einem anderen Projekt übernommen werden.

Leseprobe


Inhaltsverzeichnis

  • 1.1 Aufgabentext.
    • 1.1.1 Einleitung: Welche Softwaresystemprobleme gibt es?
    • 1.1.2 Definition der Begriffe „Technik“, „Methodik“, und „Organisation“
  • 1.2 Aufgabentext.
    • 1.2.1 Pleiten, Pech und Pannen von Softwareprojekten..
      • 1.2.1.1 T-Online: Temporevolution mit Pannen.....
      • 1.2.1.2 Die Banken, der Euro und Money 99
      • 1.2.1.3 Neujahrs-Pannen.
  • 1.3 Aufgabentext.
    • 1.3.1 Was bedeutet strukturierte Programmierung?
    • 1.3.2 Was sind Struktogramme? (Erklärung am Beispiel!)
      • 1.3.2.1 Beispiel eines Struktogramms: .
    • 1.3.3 Was sind Programmablaufpläne?
      • 1.3.3.1 Beispiel eines Programmablaufplans:.
    • 1.3.4 Was versteht man unter Pseudocode?.
    • 1.3.5 Was versteht man unter System, -Hierarchie, Teilsystem?
  • 2.1 Aufgabentext.
  • 2.2 Zahlenraten.
  • 2.3 Aufzinsungsfaktoren..
  • 2.4 Betriebszugehörigkeit.
  • 2.5 Noteneingabe.
  • 3.1 Aufgabentext..
  • 3.2 Erläuterung zu SA (Structured Analysis).
  • 3.3 Erläuterung zu SD (Structured Design).
  • 3.4 Erläuterung zum Pflichtenheft....
  • 3.5 Erläuterung zum Data Dictionary..
  • 3.6 Erläuterungen zu Mini-Spezifikation (MiniSpec).
  • 3.7 Zeitplan....
    • 3.7.1 Nähere Definition der Tätigkeiten.......
      • 3.7.1.1 Planung
      • 3.7.1.2 Definition..
      • 3.7.1.3 Entwurf.
  • 3.8 Pflichtenheft.
  • 3.9 Data Dictionary...
  • 3.10 Datenfluẞdiagramme
    • 3.10.1 Diagramm: „Verwaltung“..
    • 3.10.2 Diagramm: „Lagerverwaltung“
    • 3.10.3 Diagramm: „Bestellung auslösen“.
    • 3.10.4 Diagramm „Erstellen der Rechnung“.
  • 3.11 MiniSpec..

Zielsetzung und Themenschwerpunkte

Diese Semesterarbeit befasst sich mit dem Thema Software-Engineering und analysiert die Herausforderungen und Problemfelder, die bei der Entwicklung großer Softwaresysteme auftreten. Der Fokus liegt dabei auf der technischen, methodischen und organisatorischen Bedeutung für die erfolgreiche Entwicklung und Implementierung solcher Systeme.

  • Analyse von Softwaresystemproblemen und deren Ursachen
  • Bewertung der Bedeutung von Vorgehensmodellen und Kommunikation in der Softwareentwicklung
  • Einblick in Methoden der strukturierten Programmierung, wie Struktogramme, Programmablaufpläne und Pseudocode
  • Erläuterung von SA (Structured Analysis), SD (Structured Design), Pflichtenheften und Data Dictionaries
  • Erstellung von Datenflussdiagrammen und MiniSpec zur Veranschaulichung von Softwareentwicklungsprozessen

Zusammenfassung der Kapitel

Das erste Kapitel beschäftigt sich mit der Einleitung des Themas Software-Engineering und stellt die verschiedenen Arten von Problemen, die bei der Entwicklung großer Softwaresysteme auftreten können, vor. Es beleuchtet die Herausforderungen im Bereich der Anwendung, des Managements und der Technologie. Des Weiteren wird auf die traditionellen Probleme der Softwareentwicklung eingegangen, die durch mangelndes Wissen, mangelnde Kommunikation und unvollständige Dokumentation entstehen können.

Kapitel 2 behandelt verschiedene Aufgaben, die in der Softwareentwicklung vorkommen können. Es stellt die verschiedenen Arten von Aufgaben vor und beleuchtet die dazugehörigen Prozesse und Methoden.

Kapitel 3 befasst sich mit den verschiedenen Methoden und Techniken des Software-Engineering. Es erklärt die Prinzipien von SA (Structured Analysis), SD (Structured Design), Pflichtenheften und Data Dictionaries. Es erläutert zudem die Bedeutung von Datenflussdiagrammen und MiniSpec für die Visualisierung und Dokumentation von Softwareentwicklungsprozessen.

Schlüsselwörter

Die wichtigsten Schlüsselwörter und Schwerpunkte dieser Arbeit sind Software-Engineering, Softwaresystemprobleme, Vorgehensmodelle, Kommunikation, Strukturierte Programmierung, SA (Structured Analysis), SD (Structured Design), Pflichtenhefte, Data Dictionaries, Datenflussdiagramme, MiniSpec.

Ende der Leseprobe aus 38 Seiten  - nach oben

Details

Titel
Software Engineering
Hochschule
Hochschule Bremerhaven  (--)
Veranstaltung
Software Engineering
Note
1,7
Autoren
Nicolas Glaser (Autor:in), Christian Dröge (Autor:in)
Erscheinungsjahr
2002
Seiten
38
Katalognummer
V8372
ISBN (eBook)
9783638153553
Sprache
Deutsch
Schlagworte
Software Engineering Software Engineering
Produktsicherheit
GRIN Publishing GmbH
Arbeit zitieren
Nicolas Glaser (Autor:in), Christian Dröge (Autor:in), 2002, Software Engineering, München, GRIN Verlag, https://www.grin.com/document/8372
Blick ins Buch
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
Leseprobe aus  38  Seiten
Grin logo
  • Grin.com
  • Zahlung & Versand
  • Impressum
  • Datenschutz
  • AGB
  • Impressum