2. Applikationen entwerfen und implementieren

Description

ICT-Applikationen entwerfen und implementieren
darko.hadorn
Quiz by darko.hadorn, updated more than 1 year ago More Less
darko.hadorn
Created by darko.hadorn about 8 years ago
darko.hadorn
Copied by darko.hadorn about 8 years ago
7
0

Resource summary

Question 1

Question
Bei welcher Information einer Datenbanktabelle handelt es sich um einen Datensatz?
Answer
  • Die Tabelle selber
  • Ein einzelnes Feld
  • Eine Zeile
  • Alle Spalten
  • Eine Spalte

Question 2

Question
Welche der folgenden Bedingungen müssen erfüllt sein, damit ein Deadlock entsteht?
Answer
  • Zyklische Wartebedingung
  • Wechselseitiger Ausschluss
  • Anforderung weiterer Betriebsmittel
  • Ununterbrechbarkeit

Question 3

Question
Welche der folgenden Aussagen zu Prozessen bzw. Threads sind korrekt?
Answer
  • Mehrere Threads können sich einen Adressraum teilen
  • Ein Thread ist ein Ausführungsstrang
  • Ein Thread kann mehreren Prozessen zugeordnet sein
  • Ein Prozess ist ein Teil eines Threads

Question 4

Question
Welcher Wert wird im folgenden Codeausschnitt ausgegeben? void Counter() {    int zahl = 1;    for (int i=1; i<10; i++){         for (int n=0; n<10; n++) {zahl = zahl + 1;         }    }    System.print(zahl); }
Answer
  • 100
  • 1
  • 90
  • 101
  • 91

Question 5

Question
Sie sind verantwortlich, die Steuersoftware für das ABS-System eines Fahrzeugs zu entwickeln. Dabei fallen durch die vielen Sensoren ca. 100 Messwerte pro Sekunde an. Die Bremsen müssen innerhalb von 5ms reagieren. Welches Verarbeitungsmodell wählen Sie?
Answer
  • Online-Verarbeitung
  • Meldungsbasierende Verarbeitung
  • Batchverarbeitung
  • Native Unix-Anwendung
  • Realtime-Verarbeitung

Question 6

Question
Aus dem nachfolgenden UML-Diagramm kann abgeleitet werden, dass
Answer
  • es Artikel geben kann, die noch nie bestellt worden sind
  • jedes Bestellungsdetail einem Kunden zugeordnet werden kann
  • Artikel das gemeinsame Interface von Haushaltartikel und Elektronik ist
  • jeder Kunde mindestens eine Bestellung hat

Question 7

Question
Was beschreibt der folgende XML-Code Ausschnitt? <hibernate-mapping package="entities">    <class name="Buch" table="buch_definition">      <id name="id">           <generator class="native"/>      </id>      <property name="titel" type="string" length="100"/>      <property name="autor"/>      <many-to-one name="verlag" column="verlag_id"/>    </class> </hibernate-mapping>
Answer
  • ein objektrelationales Mapping
  • die Klassendefinition für die Klasse "Buch"
  • das Datenbankschema für die Tabelle "buch_definition"
  • die Abbildung der Klasse "buch_definition" in einer Datenbank
  • die Datentypen der Klasse "Buch"

Question 8

Question
Welche der folgenden Ziele verfolgt ein Tester beim testen von Software?
Answer
  • Er möchte Software-Fehler finden.
  • Er möchte sicherstellen, dass die Software den geforderten Qualitätsansprüchen genügt.
  • Er möchte aufzeigen, warum die Software nicht korrekt funktioniert.
  • Er möchte den, aufgrund von Fehlern in der Software, zu erwartende Schaden frühzeitig quantifizieren.

Question 9

Question
Welches Verarbeitungsmodell ist am besten geeignet, wenn viele Datensätze unbeaufsichtigt zu einem bestimmten Zeitpunkt eines Tages wiederkehrend verarbeitet werden müssen?
Answer
  • Native Unix-Anwendung
  • Online-Verarbeitung
  • Meldungsbasierende Verarbeitung
  • Realtime-Verarbeitung
  • Batchverarbeitung

Question 10

Question
Welche Aussagen zum folgenden Paketdiagramm sind korrekt?
Answer
  • A und C sind in Paket 1 sichtbar
  • A und B sind in Paket 1 sichtbar
  • B ist in Paket 4 sichtbar
  • B ist in Paket 2 sichtbar

Question 11

Question
Welche Eigenschaft gehört nicht zu den Vorteilen eines Bildschirmprototypen zur Beschreibung von User Interfaces?
Answer
  • sie ermöglichen das frühzeitige Einbinden der Qualitätssicherung
  • sie lassen sich früh im Projekt einbinden
  • sie schaffen eine Diskussionsgrundlage
  • sie können laufend verbessert werden
  • sie visualisieren das Hauptszenario

Question 12

Question
Das folgende Diagramm zeigt einen Betriebsmittel-Graph mit den Prozessen A-E und den Ressourcen a-e. Welche der folgenden Aussagen zum abgebildeten Betriebsmittel-Graph sind korrekt?
Answer
  • b wird von A, B, C angefordert
  • Das System befindet sich in einem Deadlock Zustand
  • D belegt c und fordert d an
  • E belegt e und fordert c an

Question 13

Question
Welche der folgenden Aussagen zum Factory Design Pattern sind korrekt?
Answer
  • Eine Factory Methode erzeugt und returniert ein Objekt einer bestimmten Klasse
  • Eine Factory Methode verwendet einen Konstruktor um ein Objekt zu erzeugen
  • Factory Methoden sind durch Konstruktoren obsolete geworden
  • Das Factory Design Pattern definiert die Struktur des Konstruktors einer Klasse

Question 14

Question
Wie lautet das SQL Statement um alle Felder aller Datensätze der Tabelle ADRESSE auszugeben?
Answer
  • SELECT () FROM ADRESSE
  • SELECT ALL FROM ADRESSE
  • SELECT * FROM ADRESSE WHERE *
  • SELECT * FROM ADRESSE
  • SELECT ADRESSE

Question 15

Question
Welches der folgenden Design Patterns gehört nicht zur Kategorie der Struktur Muster?
Answer
  • Composite
  • Builder
  • Proxy
  • Facade
  • Adapter

Question 16

Question
Welche Perspektiven zur Strukturierung eines Anforderungskatalogs gehören zur IREB Definition?
Answer
  • Funktionsperspektive
  • Strukturperspektive
  • Verhaltensperspektive
  • Performanceperspektive

Question 17

Question
Was ist die Bedeutung eines Primärschlüssels in einer relationalen Datenbank?
Answer
  • Er kennzeichnet einen Datensatz eindeutig
  • Er kennzeichnet eine Tabelle eindeutig
  • Es ist eine Vorlage für einen Datensatz
  • Er definiert den primären Datensatz
  • Er schützt die Datenbank mittels Verschlüsselung

Question 18

Question
Bei der Normalisierung von relationalen Datenbanken:
Answer
  • Entstehen Relationen, die der vorgegebenen Normalform entsprechen.
  • Wird Dekomposition als ein Vorgehen verwendet, um eine Normalisierung zu erreichen.
  • Werden Anomalien abgebaut.
  • Werden Redundanzen aufgebaut.

Question 19

Question
Wie viele return-Statements sind innerhalb einer Methode in Java und/oder C# erlaubt?
Answer
  • 1
  • Beliebig viele
  • 3
  • Keine
  • 2

Question 20

Question
Welche der folgenden Aussagen zu Design Pattern ist nicht korrekt?
Answer
  • Design Patterns erhöhen die Lesbarkeit von Code
  • Design Patterns erleichtern die Kommunikation
  • Design Patterns erhöhen die Effizienz der Softwareentwicklung
  • Design Patterns erleichtern die Dokumentation von Softwarelösungen
  • Design Patterns erhöhen die Performance von Applikationen

Question 21

Question
Ein Kollege in Ihrem Projekt zeigt die vom ihm entwickelte Klasse: public class Aggregator {   private SourceA sourceA;   private SourceB sourceB;   private SourceC sourceC;   private SourceD sourceD;   public Aggregator(SourceA a, SourceB b, SourceC c, SourceD d) {     sourceA = a;     sourceB = b;     sourceC = c;     sourceD = d;     sourceE = e;   }   public int aggregate() {     return a.doA() + b.getB() + c.calcC() + d.fetchD();   } } Welches Feedback sollten ihm die anderen Teammitglieder geben, damit er die Klasse verbessern kann?
Answer
  • Die Klasse verfügt über eine zu hohe Kopplung
  • Die Klasse verfügt über eine zu hohe Kohäsion
  • Die Klasse verletzt das Single-Responsibility-Prinzip
  • Die Klasse verletzt das Liskovsche Substitutionsprinzip
  • Die Klasse verwendet zu viel Inversion of Control
Show full summary Hide full summary

Similar

4. Applikationen testen
darko.hadorn
Ann, Aisha
Roland Schindler
Nazi Germany Dates
Georgina.Smith
Biological molecules
sadiaali363
20 Study Hacks To Improve Your Memory
jen.sch.ca
Biology B2.3
Jade Allatt
FV modules 1-4 infinitives- ENTER SPANISH
Pamela Dentler
PSBD TEST 1
amrik.sachdeva
The Changing Natural Environment Part 2
R S
Core 1.8 Metals
T Andrews
Pscod new model test#1
Sukesh Angla