Professionelle Softwareentwicklung II at Universität Düsseldorf

Flashcards and summaries for Professionelle Softwareentwicklung II at the Universität Düsseldorf

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 Professionelle Softwareentwicklung II at the Universität Düsseldorf

Exemplary flashcards for Professionelle Softwareentwicklung II at the Universität Düsseldorf on StudySmarter:

Nennen Sie mindestens 5 bekannte Git-Kommandos.

Exemplary flashcards for Professionelle Softwareentwicklung II at the Universität Düsseldorf on StudySmarter:

Nennen Sie Anforderungen an Kollaboration.

Exemplary flashcards for Professionelle Softwareentwicklung II at the Universität Düsseldorf on StudySmarter:

Was machen die Unix-Befehle diff und patch?

Exemplary flashcards for Professionelle Softwareentwicklung II at the Universität Düsseldorf on StudySmarter:

Was sind commit parents?

Exemplary flashcards for Professionelle Softwareentwicklung II at the Universität Düsseldorf on StudySmarter:

Was unterscheidet den Typ1 vom Typ2 Virtualisierung?

Exemplary flashcards for Professionelle Softwareentwicklung II at the Universität Düsseldorf on StudySmarter:

Was ist OS-level Virtualisierung?

Exemplary flashcards for Professionelle Softwareentwicklung II at the Universität Düsseldorf on StudySmarter:

Was unterscheidet vertikale von horizontaler Skalierung?

Exemplary flashcards for Professionelle Softwareentwicklung II at the Universität Düsseldorf on StudySmarter:

Welche Bausteine einer Dokumentation sollten in jedem Projekt enthalten sein?

Exemplary flashcards for Professionelle Softwareentwicklung II at the Universität Düsseldorf on StudySmarter:

Was unterscheidet einen Driving Adapter von einem Driven Adapter?

Exemplary flashcards for Professionelle Softwareentwicklung II at the Universität Düsseldorf on StudySmarter:

Wozu verwendet man Stereotypen?

Exemplary flashcards for Professionelle Softwareentwicklung II at the Universität Düsseldorf on StudySmarter:

Was ist ATDD?

Exemplary flashcards for Professionelle Softwareentwicklung II at the Universität Düsseldorf on StudySmarter:

Was ist Java Reflection? Wann wird es benutzt?

Your peers in the course Professionelle Softwareentwicklung II at the Universität Düsseldorf 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 Professionelle Softwareentwicklung II at the Universität Düsseldorf on StudySmarter:

Professionelle Softwareentwicklung II

Nennen Sie mindestens 5 bekannte Git-Kommandos.
-git clone
-git init
-git add
-git commit
-git push
-git pull
-git --help
-git pull
-git fetch


Professionelle Softwareentwicklung II

Nennen Sie Anforderungen an Kollaboration.
-Aufzeichnung der Versionsgeschichte
-parallele Enwicklungsmöglichkeiten       -isolation von Änderungen
     -Minimierung von Störungen
-Möglichkeit in alte Zustände zurückzukehren

Professionelle Softwareentwicklung II

Was machen die Unix-Befehle diff und patch?
Mit diff gibt man Unterschiede von 2 Dateien auf der Konsole aus. Mit patch kann man dann .patch Dateien auf eigenen anwenden, in die dann die Änderungen übernommen werden.

Professionelle Softwareentwicklung II

Was sind commit parents?
Commit parents sind die Hashwerte (Commitnamen) aus denen der aktuelle Commit erzeugt wurde (Meistens einer, manchmal 2, selten mehr)

Professionelle Softwareentwicklung II

Was unterscheidet den Typ1 vom Typ2 Virtualisierung?
Bei Typ2 liegt unter dem Hypervisor noch ein Host-OS, bei Typ1 nur die Hardware

Professionelle Softwareentwicklung II

Was ist OS-level Virtualisierung?
Es wird auf der Ebene des Userspace virtualisiert. Minimal werden eigene Filesysteme isoliert, aber auch z.B. Netzwerk. Diese Softwarelösung ist performanter.

Professionelle Softwareentwicklung II

Was unterscheidet vertikale von horizontaler Skalierung?

Vertikale Skalierung (scale up) bedeutet eine qualitative Verbesserung der Hardware. Öfter wird jedoch horizontale Skalierung (scale out) verwendet, die auf eine quantitative Verbesserung der Hardware abzielt. Dies benötigt allerdings auch neue Infrastruktur.

Professionelle Softwareentwicklung II

Welche Bausteine einer Dokumentation sollten in jedem Projekt enthalten sein?

- Einleitung und Qualitätsziele

- Kontextabgrenzung 

- Ebene 1 der Bausteinsicht

- Risiken

Professionelle Softwareentwicklung II

Was unterscheidet einen Driving Adapter von einem Driven Adapter?

Driving Adapter leiten Informationen der Umwelt an das Domain Modell weiter, während Driven Adapter vom Domain Modell aufgerufen werden um Informationen zu verarbeiten. Driving Adapter brauchen keine Dependency Inversion, da diese bereits in die richtige Richtung gehen. Driven Adapter haben ein Interface im Domänen Modell und eine Implementierung in der Infrastrukturschicht.

Professionelle Softwareentwicklung II

Wozu verwendet man Stereotypen?

Stereotypen sind Meta-Informationen, die eine Semantik ausdrücken. Man kann sie zum Ausdrücken von automatisch prüfbaren Implementierung- und Architektur Regeln verwenden, sowie zur Codeerzeugung und Konfiguration von Spring.

Professionelle Softwareentwicklung II

Was ist ATDD?

ATDD steht für Acceptance-test-driven-development. Dabei schreibt man zunächst einen fehlschlagenden Aktzeptanz- /Featuretest und steigt von da aus in einen normalen TDD-Zyklus ein. Das Feature ist fertig wenn der Aktzeptanztest bestanden wird. Außerdem hilft der anfängliche Test sich klar zu machen, was man eigentlich implementieren möchte.

Professionelle Softwareentwicklung II

Was ist Java Reflection? Wann wird es benutzt?

Java Reflection ist eine Methodik seine Klassen mit Hilfe der .class Methode zu inspizieren. Da es langsamer als der direkte Zugriff ist, die Lesbarkeit einschränkt und es keinen Zugang für statische Codeanalyse bietet, sollte man Reflection nur benutzten, wenn es unbedingt notwendig ist.

Sign up for free to see all flashcards and summaries for Professionelle Softwareentwicklung II at the Universität Düsseldorf

Singup Image Singup Image
Wave

Other courses from your degree program

For your degree program Professionelle Softwareentwicklung II at the Universität Düsseldorf there are already many courses on StudySmarter, waiting for you to join them. Get access to flashcards, summaries, and much more.

Back to Universität Düsseldorf overview page

Mikrobiologie

Machine Learning

Experimentelle Mechanik

Algorithmen und Datenstrukturen

Lineare Algebra I

Allgemeine und Anorganische Chemie

Programmierung

Analysis I

Rechnernetze

Allgemeine psychologie

Evolution

Ökologie

fachausdruecke oeko

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 Professionelle Softwareentwicklung II at the Universität Düsseldorf 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