Grin logo
en de es fr
Shop
GRIN Website
Publish your texts - enjoy our full service for authors
Go to shop › Computer Science - Software

Software Engineering

Title: Software Engineering

Term Paper , 2002 , 38 Pages , Grade: 1,7

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

Computer Science - Software
Excerpt & Details   Look inside the ebook
Summary Excerpt 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.

Excerpt


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.

Excerpt out of 38 pages  - scroll top

Details

Title
Software Engineering
College
University of Applied Sciences Bremerhaven  (--)
Course
Software Engineering
Grade
1,7
Authors
Nicolas Glaser (Author), Christian Dröge (Author)
Publication Year
2002
Pages
38
Catalog Number
V8372
ISBN (eBook)
9783638153553
Language
German
Tags
Software Engineering Software Engineering
Product Safety
GRIN Publishing GmbH
Quote paper
Nicolas Glaser (Author), Christian Dröge (Author), 2002, Software Engineering, Munich, GRIN Verlag, https://www.grin.com/document/8372
Look inside the ebook
  • Depending on your browser, you might see this message in place of the failed image.
  • https://cdn.openpublishing.com/images/brand/1/preview_popup_advertising.jpg
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
Excerpt from  38  pages
Grin logo
  • Grin.com
  • Payment & Shipping
  • Contact
  • Privacy
  • Terms
  • Imprint