Software Engineering an der Ostbayerische Technische Hochschule Regensburg

Karteikarten und Zusammenfassungen für Software Engineering an der Ostbayerische Technische Hochschule Regensburg

Arrow Arrow

Komplett kostenfrei

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

Lerne jetzt mit Karteikarten und Zusammenfassungen für den Kurs Software Engineering an der Ostbayerische Technische Hochschule Regensburg.

Beispielhafte Karteikarten für Software Engineering an der Ostbayerische Technische Hochschule Regensburg auf StudySmarter:

Elemente im Software Engineering 

Beispielhafte Karteikarten für Software Engineering an der Ostbayerische Technische Hochschule Regensburg auf StudySmarter:

Prinzipien

Beispielhafte Karteikarten für Software Engineering an der Ostbayerische Technische Hochschule Regensburg auf StudySmarter:

Modelle
Das war nur eine Vorschau der Karteikarten auf StudySmarter.
Flascard Icon Flascard Icon

Über 50 Mio Karteikarten von Schülern erstellt

Flascard Icon Flascard Icon

Erstelle eigene Karteikarten in Rekordzeit

Flascard Icon Flascard Icon

Kostenlose Karteikarten zu STARK Inhalten

Kostenlos anmelden

Beispielhafte Karteikarten für Software Engineering an der Ostbayerische Technische Hochschule Regensburg auf StudySmarter:

Notationen

Beispielhafte Karteikarten für Software Engineering an der Ostbayerische Technische Hochschule Regensburg auf StudySmarter:

Syntax und Semantik 

Beispielhafte Karteikarten für Software Engineering an der Ostbayerische Technische Hochschule Regensburg auf StudySmarter:

Werkzeuge

Beispielhafte Karteikarten für Software Engineering an der Ostbayerische Technische Hochschule Regensburg auf StudySmarter:

Definition Prozess
Das war nur eine Vorschau der Karteikarten auf StudySmarter.
Flascard Icon Flascard Icon

Über 50 Mio Karteikarten von Schülern erstellt

Flascard Icon Flascard Icon

Erstelle eigene Karteikarten in Rekordzeit

Flascard Icon Flascard Icon

Kostenlose Karteikarten zu STARK Inhalten

Kostenlos anmelden

Beispielhafte Karteikarten für Software Engineering an der Ostbayerische Technische Hochschule Regensburg auf StudySmarter:

Prozess..

Beispielhafte Karteikarten für Software Engineering an der Ostbayerische Technische Hochschule Regensburg auf StudySmarter:

Prozesse sind besonders wichtig..

Beispielhafte Karteikarten für Software Engineering an der Ostbayerische Technische Hochschule Regensburg auf StudySmarter:

Prozessmodelle

Beispielhafte Karteikarten für Software Engineering an der Ostbayerische Technische Hochschule Regensburg auf StudySmarter:

Wasserfall
Das war nur eine Vorschau der Karteikarten auf StudySmarter.
Flascard Icon Flascard Icon

Über 50 Mio Karteikarten von Schülern erstellt

Flascard Icon Flascard Icon

Erstelle eigene Karteikarten in Rekordzeit

Flascard Icon Flascard Icon

Kostenlose Karteikarten zu STARK Inhalten

Kostenlos anmelden

Beispielhafte Karteikarten für Software Engineering an der Ostbayerische Technische Hochschule Regensburg auf StudySmarter:

Vorteile + Nachteile des V-Wasserfallmodells

Kommilitonen im Kurs Software Engineering an der Ostbayerische Technische Hochschule Regensburg. erstellen und teilen Zusammenfassungen, Karteikarten, Lernpläne und andere Lernmaterialien mit der intelligenten StudySmarter Lernapp. Jetzt mitmachen!

Jetzt mitmachen!

Flashcard Flashcard

Beispielhafte Karteikarten für Software Engineering an der Ostbayerische Technische Hochschule Regensburg auf StudySmarter:

Software Engineering

Elemente im Software Engineering 
Prozesse, Disziplinen, Prozessmodelle
=>etwa 70% aller meldepflichtigen Fehler an Medizingeräte-SW sind auf Änderungen (Updates,
Upgrades, Fixes)
=>Prozesse entwickeln eine systematische Sicht auf langfristige Zusammenhänge

 
Prinzipien: Was zeichnet gute Software aus?
Prozess: Beschreibt Ablauf, Abhängigkeiten, Kriterien, Schnittstellen
Modelle: Abstraktion der Wirklichkeit, Beherrschen der Komplexität
Notationen: UML -Kommunizieren und dokumentieren Modelle
Werkzeuge: Bearbeiten von Modellen Automatisierung, Arbeitstechnik

Software Engineering

Prinzipien
-Allgemeiner Grundsatz des Handelns
->Prinzipien bilden Basis des Software-
Engineering
->GRASP-Patterns

*Prinzip: Allgemeingültiger Grundsatz des Handelns
Beispiel: Information Hiding/Kapselung (Verstecken von Details im Innern eines Moduls bzw. einer Klasse, von aussen, einfache, abstrakte Schnittstelle sichtbar)

Software Engineering

Modelle
Modelle sind Abstraktionen der realen Welt (zeigen Wesentliches, lassen Unwesentliches weg)
-Komplexität ist nur mit Modellen beherrschbar
Beispiele: Domain-Modell ->abstrahiert den Problembereich
Design-Modell -> abstrakte Darstellung der Lösung
-in allen Ingenieurdisziplinen werden Modelle verwendet ->Kommunikation

Software Engineering

Notationen
-Notation: mehr oder weniger formaler Sprache textuell oder graphisch
-Notationen werden zur Darstellung der Resultate der Softwareentwicklung verwendet
-Beispiel: UML ->Standardisierte Notation für objektorientierte Softwareentwicklung
Java ->Notation für Software, die übersetzbar und ausführbar ist
-Notationen haben eine Syntax und häufig eine definierte Semantik

Software Engineering

Syntax und Semantik 
Syntax bezeichnet die formal definierte äußere Form einer Notation
-z.B. Grammatik für Programmiersprache Java
-kann auch grafisch sein: UML

Semantik ist die Bedeutung einer Notation
-verknüpft mit Syntax der Notation
-stützt sich immer auf Bekanntes ab
-manchmal formal mathematisch definiert
-manchmal durch ausführbaren Code definiert (Programmiersprache)


Software Engineering

Werkzeuge
Rechnerunterstützes Mittel zur Darstellung und Transformation von Notation
-Unterstützung von Activities, Workflows
-Automatische Transformation von Artifacts
Beispiele: -GNU C++ Compiler ->transformiert C++ Sourcecode in Maschinencode
-Enterprise Architect ->Darstellung Analyse und Design Modelle
->Transformation von Designmodellen in Sourcecode

Software Engineering

Definition Prozess
Prozess beschreibt, wer was wann und wie tut
-wer -> Roles
-wie ->Activities gruppiert zu Disciplines
-was-> Artifacts (Resultate)
-wann -> Workflows Reihenfolge der Activities
=> Prozess ist Rahmen der Softwareentwicklung

Software Engineering

Prozess..
überall, wo Arbeitsschritte nicht auf Zuruf, sondern ->systematisch ->wiederholbar ->planbar
auszuführen sind

Prozess heißt nicht, immer alles gleich zu machen und jedes Detail im Ablauf festzulegen, sondern
vorbestimmte(planbare) Qualitätskriterien einzuhalten!


Software Engineering

Prozesse sind besonders wichtig..
-bei Abläufen mit vielen Beteiligten oder über lange Zeiträume
-wenn Ergebnisse einzelner Arbeitsschritte abstrakt oder schwer abgrenzbar sind
-Abfolge von Arbeitsschritten komplex (von vielen Bedingungen/Regeln abhängig) sind
Beispiele: Software-Entwicklung, Geschäftsprozesse(Ablauf in Krankenhaus, Versandhändler, Bank


Software Engineering

Prozessmodelle
-definieren Vorgehensweise
-definieren Art der Meilensteine
-definieren Terminologie
-müssen an Projekt angepasst werden ->Tailoring


Software Engineering

Wasserfall
-Eindimensionales Prozessmodell: Prozesse als Abfolge von Disziplinen
-überholt und für größere Projekte untauglich!

Software Engineering

Vorteile + Nachteile des V-Wasserfallmodells
Vorteil/Motivation: umfassende Testabdeckung
Nachteil: unbeweglich, wenn als Zeitablauf verstanden

Melde dich jetzt kostenfrei an um alle Karteikarten und Zusammenfassungen für Software Engineering an der Ostbayerische Technische Hochschule Regensburg zu sehen

Singup Image Singup Image
Wave

Andere Kurse aus deinem Studiengang

Für deinen Studiengang Software Engineering an der Ostbayerische Technische Hochschule Regensburg gibt es bereits viele Kurse auf StudySmarter, denen du beitreten kannst. Karteikarten, Zusammenfassungen und vieles mehr warten auf dich.

Zurück zur Ostbayerische Technische Hochschule Regensburg Übersichtsseite

Software-Engineering

Software Engeneering

VL Software Engineering

Softwareengineering

Softwareengineering

Was ist StudySmarter?

Was ist StudySmarter?

StudySmarter ist eine intelligente Lernapp für Studenten. Mit StudySmarter kannst du dir effizient und spielerisch Karteikarten, Zusammenfassungen, Mind-Maps, Lernpläne und mehr erstellen. Erstelle deine eigenen Karteikarten z.B. für Software Engineering an der Ostbayerische Technische Hochschule Regensburg oder greife auf tausende Lernmaterialien deiner Kommilitonen zu. Egal, ob an deiner Uni oder an anderen Universitäten. Hunderttausende Studierende bereiten sich mit StudySmarter effizient auf ihre Klausuren vor. Erhältlich auf Web, Android & iOS. Komplett kostenfrei. Keine Haken.

Awards

Bestes EdTech Startup in Deutschland

Awards
Awards

European Youth Award in Smart Learning

Awards
Awards

Bestes EdTech Startup in Europa

Awards
Awards

Bestes EdTech Startup in Deutschland

Awards
Awards

European Youth Award in Smart Learning

Awards
Awards

Bestes EdTech Startup in Europa

Awards
X

StudySmarter - Die Lernplattform für Studenten

StudySmarter

4.5 Stars 1100 Bewertungen
Jetzt entdecken
X

Gute Noten in der Uni? Kein Problem mit StudySmarter!

89% der StudySmarter Nutzer bekommen bessere Noten in der Uni.

50 Mio Karteikarten & Zusammenfassungen
Erstelle eigene Lerninhalte mit Smart Tools
Individueller Lernplan & Statistiken


Lerne mit über 1 Millionen Nutzern in der kostenlosen StudySmarter App.

Du bist schon registriert? Hier geht‘s zum Login