Grin logo
en de es fr
Shop
GRIN Website
Publicación mundial de textos académicos
Go to shop › Ciencias de la computación - Software

Software Engineering

Título: Software Engineering

Trabajo Escrito , 2002 , 38 Páginas , Calificación: 1,7

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

Ciencias de la computación - Software
Extracto de texto & Detalles   Leer eBook
Resumen Extracto de texto Detalles

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.

Extracto


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.

Final del extracto de 38 páginas  - subir

Detalles

Título
Software Engineering
Universidad
University of Applied Sciences Bremerhaven  (--)
Curso
Software Engineering
Calificación
1,7
Autores
Nicolas Glaser (Autor), Christian Dröge (Autor)
Año de publicación
2002
Páginas
38
No. de catálogo
V8372
ISBN (Ebook)
9783638153553
Idioma
Alemán
Etiqueta
Software Engineering Software Engineering
Seguridad del producto
GRIN Publishing Ltd.
Citar trabajo
Nicolas Glaser (Autor), Christian Dröge (Autor), 2002, Software Engineering, Múnich, GRIN Verlag, https://www.grin.com/document/8372
Leer eBook
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
Extracto de  38  Páginas
Grin logo
  • Grin.com
  • Page::Footer::PaymentAndShipping
  • Contacto
  • Privacidad
  • Aviso legal
  • Imprint