SoftwareEngineering at Hochschule für Technik und Wirtschaft Dresden

Flashcards and summaries for SoftwareEngineering at the Hochschule für Technik und Wirtschaft Dresden

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 SoftwareEngineering at the Hochschule für Technik und Wirtschaft Dresden

Exemplary flashcards for SoftwareEngineering at the Hochschule für Technik und Wirtschaft Dresden on StudySmarter:

Was ist Software?

Exemplary flashcards for SoftwareEngineering at the Hochschule für Technik und Wirtschaft Dresden on StudySmarter:

Was ist Software Engineering?

Exemplary flashcards for SoftwareEngineering at the Hochschule für Technik und Wirtschaft Dresden on StudySmarter:

Wann brauche ich ein Software Engineering Vorgehen?

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 SoftwareEngineering at the Hochschule für Technik und Wirtschaft Dresden on StudySmarter:

Nennen Sie die logischen Schichten des Drei-Schicht-Modells!

Exemplary flashcards for SoftwareEngineering at the Hochschule für Technik und Wirtschaft Dresden on StudySmarter:

Was ist der Nutzen von Modellen im Software Engineering?

Exemplary flashcards for SoftwareEngineering at the Hochschule für Technik und Wirtschaft Dresden on StudySmarter:

Was ist ein Projekt?

Exemplary flashcards for SoftwareEngineering at the Hochschule für Technik und Wirtschaft Dresden on StudySmarter:

Was ist ein Vorgehensmodell?

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 SoftwareEngineering at the Hochschule für Technik und Wirtschaft Dresden on StudySmarter:

Was ist ein sequenzielles Entwicklungsmodell?

Exemplary flashcards for SoftwareEngineering at the Hochschule für Technik und Wirtschaft Dresden on StudySmarter:

Was ist prototyping?

Exemplary flashcards for SoftwareEngineering at the Hochschule für Technik und Wirtschaft Dresden on StudySmarter:

Was ist ein vertikaler Prototyp?

Exemplary flashcards for SoftwareEngineering at the Hochschule für Technik und Wirtschaft Dresden on StudySmarter:

Was ist ein horinzontaler Prototyp

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 SoftwareEngineering at the Hochschule für Technik und Wirtschaft Dresden on StudySmarter:

Was heißt iterative Entwicklung?

Your peers in the course SoftwareEngineering at the Hochschule für Technik und Wirtschaft Dresden 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 SoftwareEngineering at the Hochschule für Technik und Wirtschaft Dresden on StudySmarter:

SoftwareEngineering

Was ist Software?

Mit Software bezeichnen wir die Gesamtheit aller
Programme und Daten für eine bestimmte
Informationsverarbeitungsaufgabe in ablauffähiger Form,
zugeschnitten auf vorbestimmte Hardware, zusammen mit
der für den Betrieb und die Weiterentwicklung wesentlichen
Dokumentation.

SoftwareEngineering

Was ist Software Engineering?

Software Engineering (dt. „Softwaretechnik“) bezeichnet
die Bereitstellung und systematische Verwendung von
Prinzipien, Methoden und Werkzeugen für die arbeitsteilige,
ingenieurmäßige Entwicklung und Anwendung von
umfangreichen Softwaresystemen unter Berücksichtigung
von Zielen wie Kosten, Zeit und Qualität.

SoftwareEngineering

Wann brauche ich ein Software Engineering Vorgehen?

  • Software wird für einen Dritten („Kunde“) entwickelt, der damit ein
    fachliches Problem lösen will, aber selten IT-Kenntnisse hat (→ SW
    als „Mittel“) → systematische Anforderungserhebung und Test nötig
  • Softwareentwicklung wird i.d.R. als Projekt betrieben, d.h. es gibt
    betriebswirtschaftliche und organisatorische Nebenbedingungen →
    Forderung nach planbaren Ergebnissen (Kosten, Zeit, Qualität)
  • Art und Umfang der meisten Software erfordert Teamarbeit →
    Spezialisten notwendig, die effizient und effektiv zusammenarbeiten
  • Software ist häufig länger als geplant im Einsatz und erfordert
    fortlaufende Evolution (Wartung / Erweiterung) → SW-Projekte sind
    oft Weiterentwicklungen, die guten Code & Dokumentation erfordern


➔Kleine Programme für den Eigengebrauch erfordern demnach nicht
zwingend die Anwendung von Software Engineering!

SoftwareEngineering

Nennen Sie die logischen Schichten des Drei-Schicht-Modells!

(Anwender)

Präsentationsschicht

Anwendungsschicht

Datenschicht

SoftwareEngineering

Was ist der Nutzen von Modellen im Software Engineering?

Modelle im SE
▪ unterstützen die Kommunikation und Diskussion
▪ verbessern das Problemverständnis
▪ erlauben das Experimentieren und Bewerten von Entwurfsvarianten
▪ dokumentieren Entscheidungen
▪ schaffen Rechtssicherheit gegenüber Kunden

Bindeglied zwischen natürlicher Sprache und Programmiersprache!

SoftwareEngineering

Was ist ein Projekt?

Ein Projekt ist ein Vorhaben, bei dem innerhalb einer
vorgegebenen Zeitspanne ein spezifiziertes Ziel erreicht
werden soll und das sich dadurch auszeichnet, dass es
im Wesentlichen ein einmaliges (individuelles) zeitlich
begrenztes Vorhaben ist.

SoftwareEngineering

Was ist ein Vorgehensmodell?

Ein Vorgehensmodell beschreibt systematische,
ingenieurmäßige und quantifizierbare Vorgehensweisen, um
Aufgaben einer bestimmten Klasse wiederholbar zu lösen.

SoftwareEngineering

Was ist ein sequenzielles Entwicklungsmodell?

„Bei einem sequenziellen Entwicklungsprozessmodell werden die Phasen
der Entwicklung streng nacheinander durchgeführt, wobei jede einzelne Phase
abgeschlossen und nur einmal durchlaufen wird.“

SoftwareEngineering

Was ist prototyping?

„Prototyping ist ein Ansatz, um ein Konzept zu validieren („proof of concept“), und
– vielfach gemeinsam mit den späteren Benutzern – Entwicklungs- und
Einsatzerfahrungen eines Teilsystems zu gewinnen.“

SoftwareEngineering

Was ist ein vertikaler Prototyp?

▪ Realisierung einer Teilfunktionalität („Durchstich“)
▪ Ziel: Techn. Konzept prüfen, Zusammenarbeit von Komponenten testen (Entwurf)

SoftwareEngineering

Was ist ein horinzontaler Prototyp

▪ Realisierung einer Schicht, v.a. UI („Click-Dummy“)
▪ Ziel: Feedback einholen, Anforderungen absichern, (Analyse)

SoftwareEngineering

Was heißt iterative Entwicklung?

„Bei einem iterativen Softwareentwicklungsprozessmodell werden die Phasen der
Entwicklung mehrfach durchlaufen. Basis dieser Modelle ist ein evolutionärer Gesamt-
prozess, durch den das Softwaresystem laufend verbessert wird.“

Sign up for free to see all flashcards and summaries for SoftwareEngineering at the Hochschule für Technik und Wirtschaft Dresden

Singup Image Singup Image
Wave

Other courses from your degree program

For your degree program SoftwareEngineering at the Hochschule für Technik und Wirtschaft Dresden there are already many courses on StudySmarter, waiting for you to join them. Get access to flashcards, summaries, and much more.

Back to Hochschule für Technik und Wirtschaft Dresden overview page

Rechnerarchitektur

Grundlagen von Echtzeitsystemen

Datenbanksysteme 1

Software-Engineering at

Hochschule Niederrhein

Software Engineering at

Hochschule für Telekommunikation

Softwareengineering at

Universität zu Lübeck

Software Engineering at

Hochschule Furtwangen

Software Engineering at

Hochschule Furtwangen

Similar courses from other universities

Check out courses similar to SoftwareEngineering at other universities

Back to Hochschule für Technik und Wirtschaft Dresden 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 SoftwareEngineering at the Hochschule für Technik und Wirtschaft Dresden 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
X

StudySmarter - The study app for students

StudySmarter

4.5 Stars 1100 Rating
Start now!
X

Good grades at university? No problem with StudySmarter!

89% of StudySmarter users achieve better grades at university.

50 Mio Flashcards & Summaries
Create your own content with Smart Tools
Individual Learning-Plan

Learn with over 1 million users on StudySmarter.

Already registered? Just go to Login