Software Engineering at Hochschule Heilbronn

Flashcards and summaries for Software Engineering at the Hochschule Heilbronn

Arrow Arrow

It’s completely free

studysmarter schule studium
d

4.5 /5

studysmarter schule studium
d

4.8 /5

studysmarter schule studium
d

4.5 /5

studysmarter schule studium
d

4.8 /5

Study with flashcards and summaries for the course Software Engineering at the Hochschule Heilbronn

Exemplary flashcards for Software Engineering at the Hochschule Heilbronn on StudySmarter:

Grundlegende Arten von Software 

2. Anwendungssoftware ( Applikationen)

Exemplary flashcards for Software Engineering at the Hochschule Heilbronn on StudySmarter:

Aus was besteht ein Softwaresystem?

Exemplary flashcards for Software Engineering at the Hochschule Heilbronn on StudySmarter:

Definition von Produkt:

This was only a preview of our StudySmarter flashcards.
Flascard Icon Flascard Icon

Millions of flashcards created by students

Flascard Icon Flascard Icon

Create your own flashcards as quick as possible

Flascard Icon Flascard Icon

Learning-Assistant with spaced repetition algorithm

Sign up for free!

Exemplary flashcards for Software Engineering at the Hochschule Heilbronn on StudySmarter:

Definition von Softwareprodukt

Exemplary flashcards for Software Engineering at the Hochschule Heilbronn on StudySmarter:

Definition von System

Exemplary flashcards for Software Engineering at the Hochschule Heilbronn on StudySmarter:

Grundlegende Arten von Software

1. Systemsoftware (Basissoftware)

Exemplary flashcards for Software Engineering at the Hochschule Heilbronn on StudySmarter:

Grundlegende Arten von Software

4. Allgemeine ( generische Produkte)

This was only a preview of our StudySmarter flashcards.
Flascard Icon Flascard Icon

Millions of flashcards created by students

Flascard Icon Flascard Icon

Create your own flashcards as quick as possible

Flascard Icon Flascard Icon

Learning-Assistant with spaced repetition algorithm

Sign up for free!

Exemplary flashcards for Software Engineering at the Hochschule Heilbronn on StudySmarter:

Grundlegende Arten von Software 

6. Hybride Produkte

Exemplary flashcards for Software Engineering at the Hochschule Heilbronn on StudySmarter:

Problem bei der NATO Software Engineering Conference in Garmisch-Partenkirchen von Fritz Bauer

Exemplary flashcards for Software Engineering at the Hochschule Heilbronn on StudySmarter:

Was ist Software Engineering?

Exemplary flashcards for Software Engineering at the Hochschule Heilbronn on StudySmarter:

Was sind die Hauptaktivitäten beim Software Engineering?

This was only a preview of our StudySmarter flashcards.
Flascard Icon Flascard Icon

Millions of flashcards created by students

Flascard Icon Flascard Icon

Create your own flashcards as quick as possible

Flascard Icon Flascard Icon

Learning-Assistant with spaced repetition algorithm

Sign up for free!

Exemplary flashcards for Software Engineering at the Hochschule Heilbronn on StudySmarter:

Was ist Software?

Your peers in the course Software Engineering at the Hochschule Heilbronn create and share summaries, flashcards, study plans and other learning materials with the intelligent StudySmarter learning app.

Get started now!

Flashcard Flashcard

Exemplary flashcards for Software Engineering at the Hochschule Heilbronn on StudySmarter:

Software Engineering

Grundlegende Arten von Software 

2. Anwendungssoftware ( Applikationen)

  • Löst die Aufgaben des Anwenders mit Hilfe eines Computersystems.
  • Setzt in der Regel auf der Systemsoftware auf bzw benutzt sie zur Erfüllung der eigenen Aufgaben.

Software Engineering

Aus was besteht ein Softwaresystem?

  1. mehreren Programmen
  2. Konfigurationsdateien
  3. Systemdokumentation
  4. Benutzerdokumentation
  5. etc.

Software Engineering

Definition von Produkt:

Ein Produkt ist ein in sich abgeschlossenes, im Allgemeinen für einen Auftraggeber bestimmtes Ergebnis eines erfolgreich durchgeführten Projekts oder Herstellungsprozesses.

Software Engineering

Definition von Softwareprodukt

Ein Produkt, welches aus Software besteht.

Software Engineering

Definition von System

„Unter einem System wird ein Ausschnitt aus der realen oder gedanklichen Welt, bestehend aus Gegenständen (zB Menschen, Materialien, Maschinen oder anderen Produkten) und darauf vorhandenen Strukturen (zB deren Aufbau aus Teileinheiten oder Beziehungen untereinander) verstanden.“ (Balzert, 2009)

Software Engineering

Grundlegende Arten von Software

1. Systemsoftware (Basissoftware)

  • Für spezielle Hardware oder eine Hardware Familie entwickelt, um den Betrieb und die Wartung dieser Hardware zu ermöglichen bzw zu erleichtern.


Beispiel

  • Betriebssystem, Compiler, Datenbanken, Kommunikationsprogramme, spezielle Dienstprogramme


  • Orientiert sich grundsätzlich an den Eigenschaften der Hardware, für die sie geschaffen wurde und ergänzt normalerweise dessen Funktion.

Software Engineering

Grundlegende Arten von Software

4. Allgemeine ( generische Produkte)

  • Unabhängige Produkte, die auf dem freien Markt an alle Kunden verkauft werden, z.B. Textverarbeitungsprogramme, Graphikpakete 


  •  Der Hersteller spezifiziert das System

Software Engineering

Grundlegende Arten von Software 

6. Hybride Produkte

  • Die Grenzen zwischen generischen und angepassten Produkten verschwimmen zunehmend 
  • Generische Produkte als Grundlage und Anpassung an den Kunden 
  • Zum Beispiel SAP R/3, Oracle Business Solutions

Software Engineering

Problem bei der NATO Software Engineering Conference in Garmisch-Partenkirchen von Fritz Bauer

- Das Problem war: individuelle Programmieransätze konnten nicht auf große und komplexe Softwaresysteme übertragen werden. 

  • unzuverlässige und fehlerbehaftete Software 
  • höhere Kosten und längere Herstellungsdauer als kalkuliert 
  •  Software entspricht nicht den Anforderungen der Benutzer

Software Engineering

Was ist Software Engineering?

„Software Engineering / Softwaretechnik ist eine technische Disziplin, die sich mit allen Aspekten der Softwareherstellung beschäftigt, von den frühen Phasen der Systemspezifikation bis hin zur Wartung des Systems, nachdem sein Betrieb aufgenommen wurde.“ (Sommerville, 2012)

Software Engineering

Was sind die Hauptaktivitäten beim Software Engineering?

Definition: Software Prozess

Ein Satz von Tätigkeiten, deren Ziel die Entwicklung oder die Weiterentwicklung von Software ist.


1. Software Spezifikation/ Anforderungsanalyse

(Requirements Engineering)

- Kunden und Ingenieure definieren die Software, sowie ihre Randbedingungen und Beschränkungen.


2. Software Entwicklung ( Development)

Die Software wird entworfen und entwickelt


3. Software Validierung/ Test (Testing)

Überprüfung, ob die Software nach Spezifikation arbeitet.


4. Software "Evolution"/Weiterentwicklung ( Evolution)

Wartung und Weiterentwicklung


Software Engineering

Was ist Software?


  • "weiche Ware"- im Sinne von leicht veränderbar im Gegensatz zu Hardware: starre physische Komponenten
  • Sammelbezeichnung für Programme, die für den Betrieb von Rechensystemen zur Verfügung stehen, einschließlich der zugehörigen Dokumentation ( Brockhaus Enzyklopädie)

Sign up for free to see all flashcards and summaries for Software Engineering at the Hochschule Heilbronn

Singup Image Singup Image
Wave

Other courses from your degree program

For your degree program Software Engineering at the Hochschule Heilbronn there are already many courses on StudySmarter, waiting for you to join them. Get access to flashcards, summaries, and much more.

Back to Hochschule Heilbronn overview page

Programmieren

Software-Engineering at

Hochschule Niederrhein

Softwareengineering at

Fachhochschule Bielefeld

Software Engineering II at

Hochschule für Angewandte Wissenschaften Hamburg

SoftwareEngineering at

Hochschule für Technik und Wirtschaft Dresden

software engineering at

Universität Duisburg-Essen

Similar courses from other universities

Check out courses similar to Software Engineering at other universities

Back to Hochschule Heilbronn overview page

What is StudySmarter?

What is StudySmarter?

StudySmarter is an intelligent learning tool for students. With StudySmarter you can easily and efficiently create flashcards, summaries, mind maps, study plans and more. Create your own flashcards e.g. for Software Engineering at the Hochschule Heilbronn or access thousands of learning materials created by your fellow students. Whether at your own university or at other universities. Hundreds of thousands of students use StudySmarter to efficiently prepare for their exams. Available on the Web, Android & iOS. It’s completely free.

Awards

Best EdTech Startup in Europe

Awards
Awards

EUROPEAN YOUTH AWARD IN SMART LEARNING

Awards
Awards

BEST EDTECH STARTUP IN GERMANY

Awards
Awards

Best EdTech Startup in Europe

Awards
Awards

EUROPEAN YOUTH AWARD IN SMART LEARNING

Awards
Awards

BEST EDTECH STARTUP IN GERMANY

Awards