Softwaretechnik
Softwaretechnik
A.
Die Softwarekrise ermöglichte die Entwicklung von hochwertiger Software, da es dazu kam.
eine Zunahme der Konkurrenz.
Die Softwarekrise erlaubte die Entwicklung von hochwertiger Software nicht. Sie
stellt eine Reihe von Problemen dar, die aufgrund der niedrigen Softwarequalität aufgetreten sind.
Probleme im Entwicklungsprozess.
Richtige Antwort.
B.
Die Softwarekrise war ein Begriff, der in den 70er Jahren auftauchte. Der Begriff drückte aus, dass
Schwierigkeiten bei der Softwareentwicklung angesichts des schnellen Wachstums der Nachfrage
Porsoftware.
Anfang der 70er Jahre, als die dritte Ära der Software begann, gab es viele
Probleme mit Fristen und Kosten bei der Softwareentwicklung aufgrund niedriger Produktivität.
geringe Qualität und schwierige Wartung der Software.
Falsche Antwort.
C.
Die Softwarekrise ging mit der Hardwarekrise einher, die zahlreiche Probleme verursachte.
Arbeitslosigkeit in den 70er Jahren.
Die Hardware-Krise existierte nicht. Tatsächlich drückte die Software-Krise Schwierigkeiten aus.
Softwareentwicklung, die niedrige Produktivität, niedrige Qualität und Schwierigkeiten erzeugte
Wartung der produzierten Systeme.
Falsche Antwort.
D.
Die Softwarekrise war ein Begriff, der verwendet wurde, um Momente auszudrücken, in denen ein System
zeigt langsame Verarbeitung.
Obwohl das Fehlen geeigneter Methoden eine Software langsam machen kann, die Krise
deSoftware wurde geschaffen, um einen Moment auszudrücken, in dem die Erstellung von Software nicht
Sie verwendeten systematische Methoden, die halfen, die Qualität der Systeme aufrechtzuerhalten.
Falsche Antwort.
E.
Die Softwarekrise trat nach dem Zweiten Weltkrieg auf, als es keine Software gab.
verkauft.
Der Begriff "Softwarekrise" wurde in den 70er Jahren geprägt, zusammen mit der Notwendigkeit von
Einsatz neuer systematischer Methoden, die nach der Schaffung der Softwaretechnik entwickelt wurden.
Was war der Grund für die Schaffung der Softwaretechnik?
Du hast nicht richtig geraten!
A.
Die Softwaretechnik wurde gegründet, weil keine Software vor der Softwaretechnik verfügbar war.
Software konnte komplexe Berechnungen durchführen.
Vor der Schaffung der Softwaretechnik gab es sehr komplexe Software, die
konnten komplexe Berechnungen durchführen. Sie wurden jedoch ohne eine
angemessene Methodologie.
Richtige Antwort.
B.
Die Softwaretechnik wurde geschaffen, um die Nutzung von Elementen der Technik zu ermöglichen.
kontrollierte und systematische Form in der Softwareentwicklung. Auch um die Krise zu vermeiden.
deSoftware.
Die Softwaretechnik ermöglichte die Nutzung von Elementen des Ingenieurwesens, die waren
umfänglich in anderen Bereichen verwendet, wodurch die Softwareerstellung kontrollierter wird.
systematisch und standardisiert.
Falsche Antwort.
C.
Die Softwaretechnik wurde ins Leben gerufen, um die Softwareentwicklung in Brasilien zu beschleunigen.
Obwohl die Softwaretechnik ein sehr starkes Gebiet ist, heute in Brasilien, ist sie auch
weltweit verwendet.
Falsche Antwort.
D.
Die Softwaretechnik wurde entwickelt, um die Verwendung von Software zu erleichtern.
Dies war nicht der Grund, warum Elemente der Ingenieurwissenschaft in die Schaffung eingeführt wurden.
Software, obwohl die Benutzerfreundlichkeit eine Folge einer guten Planung ist und
Softwaremodellierung.
Falsche Antwort.
E.
Die Softwaretechnik wurde geschaffen, um die Produktion neuer Systeme zu ermöglichen.
mehr grafische Elemente und benutzerfreundlich.
Die Schaffung der Softwaretechnik wurde nicht durch die Verwendung von grafischen Elementen motiviert.
und die besten Schnittstellen, sondern aus der Notwendigkeit heraus, die Softwarekrise zu vermeiden.
Mit der Einführung der Softwaretechnik hat sich der Prozess verändert.
Softwareentwicklung?
Richtige Antwort.
A.
Der Einsatz von systematischen und kontrollierten Techniken und Methoden hat begonnen, die bereits vorhanden sind in der
Ingenieurwesen und werden in anderen Bereichen weit verbreitet.
Mit der Softwarekrise wurde die Softwaretechnik vorgeschlagen, um die Erstellung zu verbessern.
Software mehr systematisch und kontrolliert.
B.
Die Softwaretechnik hat das Verständnis des Entwicklers beim Lesen verbessert.
Softwareanforderungen.
Die Softwaretechnik hat Elemente der Ingenieurwissenschaft im Entstehungsprozess genutzt.
Die Identifizierung der Softwareanforderungen ist nur ein Schritt im Zyklus von
Softwareerstellung.
Falsche Antwort.
C.
Die Softwareverkäufe nahmen in den 80er Jahren zu.
Die Softwaretechnik hat Elemente des Ingenieurwesens in den Entwicklungsprozess integriert.
desoftware.
Falsche Antwort.
D.
Erlauben Sie, dass mehr Menschen Zugang zu Software-Systemen haben.
Obwohl die Nachfrage während der Schaffung der Softwaretechnik gestiegen ist, war diese
Es war kein direkter Vorfall.
Falsche Antwort.
E.
Entfernt aus der Erstellung von Software als systematische und kontrollierte Techniken und Methoden bereits
In der Ingenieurwissenschaft präsent und in anderen Bereichen weit verbreitet.
Die Softwaretechnik umfasst systematische und kontrollierte Techniken und Methoden.
präsent in der Ingenieurwissenschaft und weit verbreitet in anderen Bereichen.
João, der Eigentümer eines Softwareunternehmens, muss ein System für einen Kunden erstellen. Bis zum
Moment, der Kunde hat nur einen Anruf getätigt, um die Art der Software, die er möchte, mitzuteilen.
Was ist das erste, was João tun sollte?
Falsche Antwort.
A.
Gehe zu deinem Unternehmen und fange sofort an zu programmieren.
João weiß noch nicht, welche Bedürfnisse der Kunde hat und wie die Software erstellt werden soll.
B.
Modelle einige Systeme und frage den Kunden nach seiner Meinung.
Obwohl es wichtig ist, einen Prototyp zu erstellen und dem Kunden zu zeigen, bevor man implementiert, in diesem
Zu diesem Zeitpunkt hätte João noch nicht genügend Informationen, um etwas zu tun.
Falsche Antwort.
C.
Eine große Gruppe von Entwicklern einstellen, um die schnellste Software zu erstellen.
möglich.
João weiß noch nicht, wie groß das System sein wird, das er erstellen muss, also anheuern
Entwickler ohne vorherige Planung wären ein sehr großer Fehler.
Richtige Antwort.
D.
Das Geschäft des Kunden verstehen und Meetings abhalten, um zu ermitteln, was er benötigt.
João muss verstehen, was der Kunde braucht, wie er es bereitstellen wird, das Geschäft des Kunden und machen.
eine Analyse dieser Bedürfnisse, um dann Fristen und Kosten entsprechend zu schätzen
mit den Methodologien der Softwaretechnik.
Falsche Antwort.
E.
Den Kunden informieren, dass das System in einem Monat voll funktionsfähig sein wird, zusätzlich zu
informieren Sie über die Kosten des Systems.
João konnte Fristen und Kosten nicht angeben, ohne zumindest mehr Informationen zu haben.
Kundenbedürfnisse.
Was ist die Grundlage der Elemente der Softwaretechnik?
Falsche Antwort.
A.
Methoden.
Die Methoden umfassen Aufgaben wie: Kommunikation, Analyse, Modellierung, Konstruktion, Tests und
Unterstützung. Es ist nicht die Basis der Schichten, sondern die 3. Schicht.
B.
Werkzeuge.
Wenn die Werkzeuge miteinander verbunden sind, haben wir ein System, das die Entwicklung unterstützt.
desoftware. Es ist nicht die Basis der Schichten, sondern die 4. Schicht.
Richtige Antwort.
C.
Fokus auf Qualität.
Fokus auf Qualität ist die Grundlage der Schichten der Softwaretechnik. Er dient dazu
eine Kultur der kontinuierlichen Verbesserung von Prozessen fördern.
Falsche Antwort.
D.
Prozess.
Sie dienen dazu, eine Methodik zu definieren, die etabliert werden soll, um eine...
Effektive Lieferung. Es ist nicht die Basis der Schichten, sondern die 2. Schicht.
Falsche Antwort.
E.
Konzeptionell.
Dies ist keine Schicht der Softwaretechnik.
Was ist ein Software-Lebenszyklus?
Du hast recht!
A.
Der Software-Lebenszyklus bezieht sich auf die Phasen der Konzeption, des Designs, der Erstellung und
Implementierung von Software.
Der Lebenszyklus von Software ist sehr wichtig und sollte zu Beginn angemessen analysiert werden.
seit der Schaffung des Systems.
Falsche Antwort.
B.
Der Lebenszyklus der Software bezieht sich auf die Phasen der Anforderungsanalyse.
Der Softwarelebenszyklus umfasst mehr Teile des Prozesses, über die Anforderungserhebung hinaus.
Falsche Antwort.
C.
Der Lebenszyklus von Software bezieht sich auf die vom Analysten geschätzte Implementierungszeit.
Der Software-Lebenszyklus hat einen größeren Umfang und ist nicht auf ...
Entwicklung (Implementierung).
Falsche Antwort.
D.
Der Lebenszyklus von Software bezieht sich auf die Phasen der Analyse der Software.
Obwohl der Lebenszyklus der Software einen Moment für die Analyse hat, wird dieser nicht
beschränkt sich auf diesen Aspekt.
Falsche Antwort.
E.
Der Lebenszyklus der Software fand vor der Softwarekrise im Jahr 1970 statt.
Der Softwarelebenszyklus wurde in der Softwaretechnik verwendet, um
besseres Softwarequalität, daher ist es kein datiertes Ereignis, sondern ein
Prozess.
In welcher Phase des Softwarelebenszyklus werden die technischen Fragen wie Datenbanken definiert?
Daten, Standort, Hardware und Programmiersprachen?
Richtige Antwort.
A.
In der Entwurfsphase.
Projekttrata der Erstellung der detaillierten Spezifikationen für das ausgewählte Projekt.
Falsche Antwort.
B.
In der Phase der Anforderungserhebung.
Der Lebenszyklus von Software umfasst mehr Teile des Prozesses, als nur die Erhebung.
C.
In der Implementierungsphase.
Der Softwarelebenszyklus hat einen größeren Umfang und beschränkt sich nicht auf
Entwicklung (Implementierung).
Falsche Antwort.
D.
In der Phase der Tests und Wartung.
Obwohl der Software-Lebenszyklus einen Moment für die Analyse vorgesehen hat, erfolgt dies nicht
begrenzt auf diesen Aspekt.
Falsche Antwort.
E.
In keiner Phase werden diese Fragen vom Programmierer entschieden.
Der Softwarelebenszyklus wurde innerhalb der Softwaretechnik verwendet um
bessere Software zu erhalten, ist daher kein datiertes Ereignis, sondern ein
Prozess.
Im Software-Lebenszyklus, was wird in der Phase der "Anforderungserhebung" durchgeführt?
Bedürfnisse
Falsche Antwort.
A.
Die Implementierung des Systems wird durchgeführt.
Die Implementierung erfolgt nach der Entwurfsphase.
Richtige Antwort.
B.
Es wird eine Überprüfung aller Kundenbedürfnisse durchgeführt.
Dieser Schritt identifiziert die Informationsbedürfnisse der Organisation.
Falsche Antwort.
C.
Die Anforderungsanalyse wird durchgeführt.
Dieser Schritt wird nur nach der Bedarfsanalyse durchgeführt.
D.
Es werden Tests im System durchgeführt, um die Implementierungsbedürfnisse zu überprüfen.
In klassischen Modellen werden Tests nach der Implementierungsphase des Systems durchgeführt.
Falsche Antwort.
E.
Es ist die Phase, in der das System an den Benutzer/Kunden übergeben wird.
Im Gegensatz zur Softwarelieferung erfolgt die Bedarfsanalyse sofort.
Beginn der Entwicklung des Systems.
Die Abbildung veranschaulicht ein Modell der Softwareentwicklung, bei dem der Fluss als...
um konstantem Fluss durch die Phasen. Dieses Modell nutzt als Eingabe die Informationen
Die Phasen sind aufeinanderfolgend und jede Phase beginnt erst nach dem Abschluss der vorhergehenden.
existieren Phasen parallel). Basierend auf diesen Informationen, welches Modell wird präsentiert
na Figur?
Falsche Antwort.
A.
Modell V.
Das V-Modell wurde nach 1980 zum Standard in der Softwareindustrie und nach dem Auftreten
der Systemtechnik, wurde zu einem Standardkonzept in allen Bereichen der
Industrie. Es basierte auf dem beschriebenen Modell, jedoch besteht der Hauptunterschied in der Integration zwischen
die Schritte.
Richtige Antwort.
B.
Kaskade.
Das klassische oder Wasserfallmodell, das auch als "Top-Down"-Ansatz bekannt ist, wurde
von Royce im Jahr 1970 vorgeschlagen. Bis zur Mitte der 1980er Jahre war es das einzige Modell mit
Allgemeine Akzeptanz.
Falsche Antwort.
C.
Espiral.
Der Spiralansatz implementiert Systeme basierend auf dem Konzept der größten Notwendigkeit.
Sie liefert das System in Versionen. Der Ablauf, den dieses Modell vorschlägt, ist in Form einer Spirale.
D.
Prototyping.
Das Prototyping-Modell beschreibt einen Ansatz, der darauf abzielt, die Bedürfnisse zu erfüllen.
des Benutzer, der sich auf die Benutzeroberfläche konzentriert. Es unterscheidet sich von dem beschriebenen Modell, in dem nur existiert
Falsche Antwort.
E.
Inkremantal.
undefiniert
Was ist das größte Problem im Wasserfall-Modell?
Falsche Antwort.
A.
Keine. Das Wasserfallmodell wurde jahrelang verwendet und bis jetzt war es nicht notwendig für
Korrekturen.
Der V-Model Lebenszyklus wurde als Möglichkeit vorgeschlagen, um die Probleme der Reaktivität zu beheben.
Wasserfallmodell.
Falsche Antwort.
B.
Es ist ein ziemlich einfaches Modell.
Aufgrund seiner Einfachheit erleichtert er dem Kunden die Kostenschätzung und den Zeitaufwand.
Falsche Antwort.
C.
Das System sieht die Überprüfung der Phasen vor und ist vollständig iterativ.
Im Gegenteil, das System sieht keine Überprüfung der Phasen vor, und das macht es zu einem System mit
Problem. Zum Beispiel, wenn ein Softwareanforderung beobachtet und angehoben wurde auf eine Weise
inkorrekt, der Fehler wird bis zur Implementierung propagiert. Das heißt, die Phase der Erfassung der
Bedürfnisse sind kein Magazin, um mögliche Probleme, die auftreten können, zu korrigieren,
Gegenteil des V-Model Lebenszyklus.
Du hast recht!
D.
Präsentiert das Problem der Reaktivität auf Veränderungen.
Bietet keine klaren Möglichkeiten für Teilabgaben eines Systems oder für die Einführung.
von Veränderungen innerhalb des Lebenszyklus. Es präsentiert das Problem der Reaktivität auf Veränderungen.
Falsche Antwort.
E.
Das Top-Down-Wasserfallmodell und das führt dazu, dass die Software auf eine Weise gebaut wird.
inkorrekt.
Ein Top-down-Modell zu sein, ist nur ein Merkmal des Modells und kann nicht sein
als ein Problem angesehen.
Was ist das größte Problem beim Wasserfallmodell?
Du hast recht!
A.
Schwierigkeiten bei der Erkennung von Änderungen und Verbesserungen während der Entwicklung.
Da das Projekt einer linearen Form folgt, gibt es während des Prozesses kein Feedback vom Benutzer.
Entwicklung. So werden Probleme erst am Ende, nach der Lieferung, erkannt.
Falsche Antwort.
B.
Schwierigkeit, einen Prototyp zu erstellen.
Der Einsatz von Prototypen wurde erst nach dem Vorschlag des Prototypisierungsmodells eingeführt.
Falsche Antwort.
C.
Hohe Entwicklungskosten.
Da es sich um ein vereinfachtes und lineares Modell handelt, werden die Entwicklungskosten reduziert, wenn
im Vergleich zu anderen traditionellen Modellen. Spätere Änderungen können jedoch möglicherweise mehr sein.
kostspielig.
Falsche Antwort.
D.
Schwierigkeiten im Projektmanagement.
Das Wasserfallmodell ermöglicht aufgrund seiner Einfachheit ein einfacheres Management.
im Vergleich zu anderen traditionellen Modellen. Es sieht jedoch keine Überwachung vor,
Änderungsmanagement oder Neuplanung.
Falsche Antwort.
E.
Wenig Produktdokumentation.
Das Wasserfallmodell wurde so gestaltet, dass die Dokumentation am Ende des
Das Projekt wäre ausreichend. Darüber hinaus beginnt jede Phase nur, wenn die vorherige Phase abgeschlossen ist.
Die gesamte Dokumentation abschließen.
Was hat das Prototyping-Modell versucht, an den vorherigen Modellen zu korrigieren?
Falsche Antwort.
A.
Fehlen von Linearität in den vorherigen Modellen.
Das Wasserfallmodell wurde vollständig linear entwickelt.
Korrekter Antwort.
B.
Das Kommunikationsproblem zwischen den Nutzern und den Entwicklern.
Die Verwendung von Prototypen wurde erst nach dem Vorschlag des Prototyping-Modells eingeführt.
C.
Mangel an Softwarewiederverwendung.
Da es sich um ein vereinfachtes und lineares Modell handelt, werden die Entwicklungskosten gesenkt, wenn
verglichen mit anderen traditionellen Modellen. jedoch können spätere Änderungen mehr sein
kostbar.
Falsche Antwort.
D.
Die Komplexität der Softwareentwicklung ohne die Verwendung eines Modells.
Das Wasserfallmodell ermöglicht aufgrund seiner Einfachheit eine einfachere Verwaltung.
im Vergleich zu anderen traditionellen Modellen. Es sieht jedoch keine Überwachung vor,
Änderungskontrolle oder Neuplanung.
Falsche Antwort.
E.
Ostestes wurden vor der Implementierung durchgeführt, daher hat das Modell die Reihenfolge geändert.
Das Wasserfallmodell wurde so entworfen, dass die Dokumentation am Ende des
Das Projekt wäre ausreichend. Darüber hinaus beginnt jede Phase nur, wenn die vorherige Phase abgeschlossen ist.
Die gesamte Dokumentation abgeschlossen.
Schwierigkeiten bei der Kommunikation mit dem Benutzer.
Das Modell zielt darauf ab, eine bessere Kommunikation mit dem Benutzer zu erreichen, um den Bedürfnissen gerecht zu werden.
Erwartungen.
B.
Viel Dokumentation.
Eine der Eigenschaften des Prototyping-Modells ist die geringe Dokumentation.
Richtige Antwort.
C.
Hohe Projektkosten und Nacharbeit.
Aufgrund des Bedarfs an zahlreichen Treffen, der Implementierung von Prototypen, Änderungen und
Evolution, das Modell hat hohe Kosten und auch die Notwendigkeit von Nacharbeiten. Der größte
Ein Teil der Kosten konzentriert sich auf die Analysephase zur Verständnis und Validierung von Anforderungen.
Falsche Antwort.
D.
Am Ende des Projekts mögen die Benutzer das System in der Regel nicht.
Mit der Verwendung der Prototypen werden die Benutzer bereits zu Beginn wissen, wie das System aussehen wird und
können Änderungen bereits vor der Entwicklung anfordern.
Falsche Antwort.
E.
Das Ergebnis ist in der Regel ein schwer zu nutzendes System.
Da der Benutzer von Anfang an Kontakt mit dem System hat, wird er am Ende einen haben.
Produktionssystem und dass es den Erwartungen entspricht.
Das Spiralmodell kombinierte zwei Modelle, das Wasserfallmodell und das Prototypmodell. Darüber hinaus...
fügte ein weiteres Element hinzu, das mehr Sicherheit bei der Erstellung von Software bot. Welches?
Welches Element war das?
Falsche Antwort.
A.
Erstellung von Dokumentation.
Die Erstellung von Dokumentationen war bereits in den vorherigen Modellen vorgesehen.
B.
Anforderungsanalyse.
Die Anforderungsanalyse war bereits in den vorherigen Modellen vorhanden.
Falsche Antwort.
C.
Test der Software.
Ostestes desoſtwarejá estavam presentes nos modelos anteriores.
Falsche Antwort.
D.
Prototyp von Software.
Der Prototyp der Software wurde durch das Prototyping-Modell eingeführt.
Richtige Antwort.
E.
Risikobewertung.
undefiniert
Was ist der Unterschied zwischen dem verworfenen und dem evolutiven Prototyp im Prototyping-Modell?
Richtige Antwort.
A.
Das Einweg-Prototyp wird vorübergehend erstellt und danach nicht mehr verwendet. Im Gegensatz dazu
Evolutiv verwendet das eigene System als Prototyp und entwickelt sich im Laufe der Zeit weiter, bis es ankommt.
im Endprodukt.
Das Prototyping-Modell verwendet diese beiden Arten von Prototypen, wobei bewertet wird, welches das beste ist.
besser entsprechend den Eigenschaften jedes Projekts.
Falsche Antwort.
B.
Das Einweg-Prototyp verwendet das eigene System als Prototyp und im Laufe der Zeit,
Ich habe mich entwickelt, bis ich das Endprodukt erreicht habe. Der Evolutiv wird zeitlich geschaffen und dann nicht mehr.
am meisten verwendet.
Diese Definitionen passen nicht zu den jeweiligen Prototypmodellen.
C.
Keine, die beiden repräsentieren das Gleiche.
Es gibt einen Unterschied zwischen den beiden Arten von Prototypen, und sie zu unterscheiden ist entscheidend für
entscheiden, welche Option besser für ein bestimmtes Projekt ist.
Falsche Antwort.
D.
Um deles hängt von der Risikoanalyse ab, um verwendet zu werden.
Die Risikobewertung ist nicht im Prototypmodell enthalten. Sie wurde in das Modell eingeführt.
Espirale.
Falsche Antwort.
E.
Der Einwegprototyp benötigt Tests der Software, während der evolutionäre dies nicht tut.
Ideal ist, dass auch wenn es sich um einen Prototyp handelt, Tests unabhängig durchgeführt werden.
tpo de protótpo.
Im ersten Increment des inkrementellen Modells, welche Art von Lösung wird angeboten?
Kunde?
Du hast recht!
A.
Es werden Elemente des Systems angeboten, die dem Benutzer die grundlegende Bedienung ermöglichen.
Zunächst werden die grundlegenden Funktionen des Systems angeboten, damit die anderen bereitgestellt werden können.
später erhöht.
Falsche Antwort.
B.
Es wird ein komplettes System mit allen Funktionen angeboten.
Das komplette System wird am Ende des Projekts geliefert.
Falsche Antwort.
C.
Es wird nur die Dokumentation des Systems angeboten.
Der erste Inkrement sollte dem Kunden eine funktionale Lösung bieten, auch wenn mit
Einschränkungen.
Falsche Antwort.
D.
Es wird dem Kunden nur ein Prototyp der Bildschirme angeboten, um zu wissen, wie das System sein wird.
implementiert.
Die Verwendung von Prototypen ist mit dem Prototyping-Modell verbunden.
Falsche Antwort.
E.
Es wird kein funktionales System angeboten, da dieses lineare Modell nur das Produkt bietet.
Ende des Projekts.
Die gelieferte Steigerung muss funktional sein, auch wenn die Software im Modell erstellt wird.
linear und dass die vollständige Lieferung erst am Ende des Projekts erfolgt.
Was wird vom Kunden am Ende jedes Inkrements erwartet?
Falsche Antwort.
A.
Ein Benutzerhandbuch für das System.
Ein Handbuch würde nicht das notwendige Feedback geben.
Falsche Antwort.
B.
Wegwerfen des Prototyps.
Die Verwendung von Wegwerf-Prototypen erfolgt im Prototyping-Modell.
C.
Umfassende Nutzung des Systems zur Fehlersuche.
Ostern müssen von einem Team von Testern durchgeführt werden, um eine gute Funktionalität zu gewährleisten.
Richtige Antwort.
D.
Nutzung, Bewertung und Feedback zum System.
Am Ende eines Inkrements sollte der Benutzer ein Feedback geben, um bei der Planung zu helfen.
zum nächsten Increment und Probleme im vorherigen beheben.
Falsche Antwort.
E.
Zahlung für das Projekt.
Die Modelle des Software-Lebenszyklus bestimmen nicht, wie die Zahlungen erfolgen.
Was wird am Ende des letzten Anstiegs bei der Lieferung erwartet?
Falsche Antwort.
A.
Nur ein Teil, ein Increment oder eine grundlegende Funktionalität des Systems, die sich in
Funktioniert und ist gut getestet.
In der Regel werden Teile des Systems in den vorherigen Inkrementen geliefert, um ... zu
überprüfen, ob das, was produziert wird, den Erwartungen entspricht.
Falsche Antwort.
B.
Ein teilweise funktionsfähiges System.
Während der Entwicklung ist die Lieferung funktionaler Teile des Systems erforderlich mit dem
Zweck von Validierung und Feedback. Am Ende darf das System jedoch nicht sein
funktioniert teilweise.
Richtige Antwort.
C.
Ein vollständiges und funktionales System wird erwartet.
Die letzte Erhöhung markiert das Ende des Projekts, daher muss das System alle Anforderungen erfüllen.
Anforderungen des Projekts in dieser Phase.
D.
Es wird erwartet, dass der Kunde die grundlegenden Funktionen des Systems gut funktionieren lässt und
getestet, aber keine ergänzenden Funktionen.
Die Lieferung der grundlegenden Funktionen des Systems, die gut funktionieren und getestet sind, ist geplant.
in den frühen Phasen des Projekts, sodass im Laufe der Entwicklung eine Lieferung erfolgt.
Setze die Erhöhungen fort, bis die Anforderungen erfüllt sind.
Falsche Antwort.
E.
Es wird ein System erwartet, das keinen der Anforderungen entspricht.
Auch in den frühen Phasen des Projekts, in denen es die Auslieferung von Inkrementen gibt, die sind
Bezüglich der grundlegenden Funktionen des Systems besteht die Notwendigkeit, zu folgen und zu leiten
Entwicklung mit dem Ziel, die Anforderungen an die Software zu erfüllen.
Was ist ein Vorteil des inkrementellen Modells?
Falsche Antwort.
A.
Es können Probleme bei der Integration jeder inkrementellen Lieferung auftreten.
Dies kann als ein Nachteil des Modells angesehen werden.
Du hast recht!
B.
Benutzer können während der Entwicklung Änderungen am System anfordern.
Mit den Erweiterungen können die Benutzer Änderungen und Verbesserungen nutzen und anfordern.
während der Entwicklung.
Falsche Antwort.
C.
Die Benutzer können ein Bildschirmprototyp vor der Entwicklung des Systems sehen.
Die Verwendung von Prototypen ist ein Merkmal des Prototyping-Modells.
Falsche Antwort.
D.
Das System wird erst am Ende des Projekts in vollem Umfang geliefert.
Im inkrementellen Modell wird das System in Teile geteilt und geliefert.
Falsche Antwort.
E.
Die Kosten des Projekts werden immer eingehalten.
In einigen Fällen kann das Projektbudget aufgrund von Anfragen des
Kunde.
Welche dieser Optionen ist ein Nachteil des inkrementellen Modells?
Richtige Antwort.
A.
Das vorgesehene Budget des Projekts kann überschritten werden.
In einigen Fällen können die Kundenanfragen die Projektkosten erhöhen.
Falsche Antwort.
B.
Das System wird unter Einhaltung der Fristen entwickelt.
Im inkrementellen Modell wird das System schnell entwickelt, da es eine
ständige Abstimmung mit dem Benutzer.
Falsche Antwort.
C.
Reduzierung der Risiken von Lieferverzögerungen.
Durch die schrittweise Lieferung der Module wird die Lieferverzögerung in diesem Modell reduziert.
Falsche Antwort.
D.
Die während der Inkremen gelieferten Teile bieten keine Integration.
Das inkrementelle Modell sieht vor, dass die Module integriert werden, sobald sie fertiggestellt sind.
Auch wenn es Integrationsprobleme geben kann, die der Entwickler lösen muss.
E.
Das Projekt ist auf die Bedürfnisse des Kunden ausgerichtet.
Da der Kunde während der Entwicklung Feedback gibt, erhält das Projekt den
Richtung und ständige Bewertung des Kunden.
Wählen Sie die Option, die die Elemente am besten beschreibt, auf denen die Methoden basieren.
objektorientiert
Du hast nicht richtig geraten!
A.
Sie basieren auf der Hardware, da sie eine Low-Level-Analyse für die Erforschung benötigen.
zwei Computersysteme.
Diese Art der Analyse erfordert zunächst keine Sorgen über die
Implementierung, Programmiersprachen oder Datenbanken.
Falsche Antwort.
B.
Sie basieren auf Strukturen und Verfahren.
Die objektorientierte Analyse basiert nicht nur auf Verfahren oder Strukturen.
Falsche Antwort.
C.
Sie basieren auf Abstraktionen, deren Ziel es ist, ein System komplexer erscheinen zu lassen als es ist.
notwendig.
Eine der großen Vorteile der objektorientierten Analyse ist die Nutzung von Abstraktionen der Welt.
echt, um ein System auszudrücken, was die Erstellung davon erleichtert.
Falsche Antwort.
D.
Sie basieren auf Elementen wie Variablen und Funktionen.
Dies sind nicht die Basiselemente dieser Art von Analyse, auch wenn Sie sie finden können.
Variablen und Funktionen (Methoden) innerhalb von Objekten.
Richtige Antwort.
E.
Sie basieren auf den Konzepten von Objekten und Attributen, Ganzheiten und Teilen, Klassen und Mitgliedern.
Wir verwenden objektorientierte Analyse zusammen mit realen Elementen. Das erleichtert die Erstellung von
Komplexe Systeme und später die Wartung/Erweiterung.
Während der objektorientierten Analyse, welche Sorge sollte ein Softwareingenieur haben
Was kann getan werden, um sicherzustellen, dass das erstellte Produkt die Erstellung und Wartung erleichtert?
Falsche Antwort.
A.
Ich identifiziere, wer die Akteure des Systems sein werden.
Bei der Erstellung des Anwendungsfalldiagramms ist es wichtig zu analysieren und zu identifizieren, wer die sind.
die Akteure des Systems. Aber dies wird die Einfachheit der Erstellung oder Wartung nicht beeinträchtigen.
dosoftware.
B.
Beim Erstellen eines Aktivitätsdiagramms.
Das Aktivitätsdiagramm ist wichtig für diese Art von Analyse, empfohlen wird, dass das
Software-Ingenieur, erstellen Sie ihn. Aber das erleichtert nicht die Erstellung oder Wartung.
dosoftware.
Falsche Antwort.
C.
Um zu identifizieren, welche Anwendungsfälle das System haben wird.
Bei der Erstellung des Anwendungsfall-Diagramms ist es wichtig, zu analysieren und zu identifizieren, welche
Es werden die Anwendungsfälle des Systems sein. Aber dies beeinträchtigt nicht direkt die Benutzerfreundlichkeit von
Erstellung oder Wartung der Software.
Falsche Antwort.
D.
Das Kennenlernen der Programmiersprache, der Datenbank und der Hardwarearchitektur
dass das System implementiert wird.
Während der Modellierung des Systems, unter Verwendung dieser Methode, ist der Softwareingenieur nur
Es ist wichtig, in dieser frühen Phase eine gute Analyse und Modellierung des Problems durchzuführen. Aber
Das beeinflusst nicht direkt die Einfachheit der Erstellung oder Wartung der Software.
Richtige Antwort.
E.
Eine klare und gut organisierte Modellierung durchführen.
Der Softwareingenieur sollte immer darauf achten, ob die Modellierung klar ist und in der Lage ist
Übermitteln Sie angemessen, was das System tun soll.
Begleiten Sie ein nächste Situation:
Der Laden "Compre X" benötigt ein System, das die Produkte erfasst.
gekauft die Provisionen der Verkäufer
e kontrollieren.
- In diesem System werden die Lageristen die gesamte Registrierung neuer Produkte durchführen, indem sie hinzufügen
alle notwendigen Informationen. Darüber hinaus die von dem Geschäft "Compre X" erworbenen Produkte
werden automatisch eingefügt nein System Haar Modul X.
- Die Verkäufer werden Verkaufsinformationen eingeben, um die Produkte automatisch zu erfassen.
werden aus dem Bestand entfernt.
Der Manager kann die Analyse der Verkäufe, des Bestands und der Provisionen der Verkäufer durchführen.
- Die Administratoren werden Zugriff auf alle Operationen der anderen Benutzer haben, zusätzlich zu
können einfügen Verkäufer, Manager e Lageristen.
Falsche Antwort.
A.
Auto
Auch wenn dies Klassen eines Systems sein können, entspricht unser Beispiel nicht dem.
Richtige Antwort.
B.
Laden
Eine Klasse ist eine Vorlage zur Definition von Objekten. Im beschriebenen System könnten
als Klassen Loja, Produto, Vendedor, Venda und Estoque. Sie könnten auch andere haben.
Klassen, jede mit ihren Methoden und Attributen, um das System des Geschäfts "Compre" zu verbessern
X".
C.
Verkäufer einfügen und Provision berechnen.
Dies wären Methoden, das heißt, Aktionen, die durchgeführt werden können und die sich auf
eine Klasse.
Falsche Antwort.
D.
Verkauf durchführen, Produkt aus dem Lager entfernen und verkaufen.
Dies wären Methoden, die mit Klassen und Objekten verknüpft wären.
Falsche Antwort.
E.
Farbe, Preis und Kaufdatum.
Möglicherweise wären dies Eigenschaften einer der Klassen, das heißt, Merkmale, die die
Objekte (Instanzen) der Klasse wären.
Wählen Sie aus, welche dieser Alternativen nicht der Verwendung des orientierten Analysenmodells entspricht.
zu Objekten.
Falsche Antwort.
A.
Einfachheit der Erstellung komplexer Systeme.
Die objektorientierte Analyse erleichtert die Erstellung komplexer Systeme, da sie die Verwendung ermöglicht
von Abstraktionen der realen Welt, um das System auszudrücken, und erleichtert somit die
Implementierung und Erweiterung davon.
Falsche Antwort.
B.
Einfache Erweiterung des Systems.
Ein nach dem objektorientierten Ansatz modelliertes System lässt sich leicht erweitern.
Richtige Antwort.
C.
Größere Implementierungserleichterung des Systems durch die Entwickler.
Die objektorientierte Analyse erfordert, dass die Entwickler das Modell kennen und wissen
Die Lesung und Transformation der Diagramme und Anforderungen in Code durchführen. Dann
Es gibt einen größeren Aufwand des Entwicklungsteams, um eine softwareorientierte zu schaffen.
Objekte (im Vergleich zum strukturierten Modell), benötigen mehr Zeit für
Entwicklung.
Falsche Antwort.
D.
Einfache Änderbarkeit des Systems.
Ein modelliertes System, das dieses Modell verwendet, ist leicht zu modifizieren, da seine
Organisation und Form ermöglichen Änderungen an einzelnen Teilen, ohne große
Auswirkung auf das System.
E.
Einfachheit des Verständnisses des Systems.
Durch dieses Modell ist es sehr einfach, die Diagramme zu lesen und zu verstehen, wer die Durchführung übernimmt.
die Aktivitäten und wie sie durchgeführt werden.
Was ist das Hauptziel des Objektdiagramms?
Richtige Antwort.
A.
Das Objektiv ist es, die Objekte zu zeigen, die aus den Klassen instanziiert wurden.
Das Objektdiagramm ist wie das Profil des Systems zu einem bestimmten Zeitpunkt seiner
Ausführung.
Falsche Antwort.
B.
Das Ziel ist es, die Klassen zu zeigen, die im System erstellt wurden.
Es ist das Klassendiagramm, das hauptsächlich das Ziel hat, die Klassen des
System
Falsche Antwort.
C.
Das Ziel ist es, das System in Form von Funktionsstrukturen zu demonstrieren.
Obwohl es sich nicht direkt um "Funktionen" handelt, ist ein Diagramm, das das Ziel hat
das Verhalten eines Systems in bestimmten Situationen zu demonstrieren, ist das Diagramm von
Aktivitäten. Der von der UML definierte Objektdiagramm hat jedoch ein anderes Ziel.
D.
Es ist dasselbe Ziel des Anwendungsfall- und Aktivitätsdiagramms, die sehr ähnlich sind.
Aktivitätsdiagramme, Anwendungsfälle und Objekte haben sehr unterschiedliche Ziele.
Das Aktivitätsdiagramm konzentriert sich auf die Modellierung des Verhaltens des Systems.
Das Anwendungsfall-Diagramm drückt die Anwendungsfälle und die Akteure aus, die mit dem interagieren.
System
Falsche Antwort.
E.
Das Objekt ist die Spezifikation des Verhaltens der Software aus funktionaler Sicht, oder
Sei, von deinen Funktionen.
Das wäre das Ziel des Aktivitätsdiagramms.
Was ist ein Anwendungsfall-Diagramm?
Du hast nicht richtig geraten!
A.
Es ist eine Variation des Klassendiagramms und verwendet nahezu dieselbe Notation. Der Unterschied ist, dass
Er zeigt die Objekte, die aus den Klassen instanziiert wurden.
Das Objektdiagramm ist eine Variation des Klassendiagramms und verwendet fast dasselbe.
Notation. Der Unterschied besteht darin, dass das Objekt-Diagramm die instanziierten Objekte zeigt.
die Klassen.
Falsche Antwort.
B.
Es ist eine Darstellung der Struktur und Beziehungen der Klassen, die als Modell dienen für
Objekte.
Das Klassendiagramm ist eine Darstellung der Struktur und Beziehungen der Klassen, die dienen
von Modell für Objekte.
Falsche Antwort.
C.
Es ist ein Verhaltensdiagramm (das das Verhalten der Software spezifiziert).
Das Aktivitätsdiagramm ist ein Verhaltensdiagramm (das das Verhalten spezifiziert)
dosoftware).
Richtige Antwort.
D.
Es ist ein Diagramm, das die Hauptfunktionen des Systems und die Interaktion dieser beschreibt.
Funktionalitäten mit den Nutzern des gleichen Systems.
Mit anderen Worten, es dokumentiert, was das System aus Sicht des Benutzers tut.
Falsche Antwort.
E.
Es ist ein Diagramm, das die Komponenten der Software, ihre Schnittstellen und ihre
Abhängigkeiten.
Das Komponenten-Diagramm beschreibt die Komponenten der Software, ihre Schnittstellen und ihre
Abhängigkeiten.
Mit welcher geometrischen Figur wird ein AKTEUR im Anwendungsfalldiagramm dargestellt?
Falsche Antwort.
A.
Mit einer Ellipse.
Eine Ellipse wird verwendet, um einen Anwendungsfall darzustellen.
Du hast recht!
B.
Mit einem Symbol einer Person, auch "Strichmännchen" genannt.
Außerdem haben wir den Namen des Schauspielers direkt unter dem Symbol platziert. Der Schauspieler ebenfalls.
Es kann die Hardware oder ein Computersystem sein, das mit dem System interagiert.
Falsche Antwort.
C.
Mit einem gepunkteten Pfeil.
Die Verwendung von gestrichelten Pfeilen wird normalerweise verwendet, um Beziehungen von <<include>> auszudrücken und
<<erweitern>>.
Falsche Antwort.
D.
Mit einem Kreis mit gepunkteten Rändern.
Ein Akteur wird im Anwendungsfalldiagramm nicht durch einen Randkreis dargestellt.
Pontlhadas.
Falsche Antwort.
E.
Mit einem Dreieck und dem Namen des Schauspielers oben.
Ein Akteur wird im Anwendungsfalldiagramm nicht durch ein Dreieck dargestellt. Die Verwendung von
Dreiecke werden oft mit Entscheidungen assoziiert, aber in anderen Diagrammen der Ingenieurwissenschaft
desoftware.
Neben den gängigen Beziehungen im Anwendungsfalldiagramm haben wir auch die
Beziehungen <<extend>>. Für welchen Zweck wird diese Art von Beziehung verwendet?
Richtige Antwort.
A.
Wenn der Anwendungsfall Y den Anwendungsfall X erweitert, bedeutet das, dass wenn der Anwendungsfall X
Der Anwendungsfall Y wurde ausgeführt und könnte (vielleicht nicht) ebenfalls ausgeführt werden.
Die Richtung der Beziehung ist vom Erweiterungsfall (hier der Anwendungsfall Y) zum Fall
von erweiterter Nutzung (hier der Anwendungsfall X).
Falsche Antwort.
B.
Wenn der Anwendungsfall Y den Anwendungsfall Z verallgemeinert, bedeutet das, dass er neben allem auch
dass es darin spezifiziert ist, wird auch alles ausgeführt, was im Anwendungsfall spezifiziert ist.
Z.
Diese Erklärung bezieht sich auf die Generalisierungsbeziehung.
Falsche Antwort.
C.
Wenn ein Anwendungsfall X zum Anwendungsfall Y gehört, sodass alle Attribute
sollen entfernt werden.
Im Anwendungsfalldiagramm gibt es keine Beziehung, die einen Anwendungsfall erstellt.
zu einem anderen gehören.
D.
Wenn der Anwendungsfall A den Anwendungsfall B umfasst, bedeutet dies, dass immer wenn der Anwendungsfall A ist
Ausgeführt, wird auch der Anwendungsfall B ausgeführt.
Diese Erklärung gilt für die Beziehung <<include>>.
Falsche Antwort.
E.
Wenn ein Anwendungsfall Z die Ausführung eines Anwendungsfalls Y nicht ermöglicht.
Im Anwendungsfalldiagramm hindert ein Anwendungsfall einen anderen nicht daran, durch
eine spezifische Beziehung.
Das Anwendungsfalldiagramm wird normalerweise zu Beginn des Projekts in welcher Aktivität verwendet?
Falsche Antwort.
A.
Bei der Durchführung der Tests dieser Software.
Ostestes der Software erfolgen nur, wenn sie nach der Implementierung durchgeführt werden, also nicht.
wird zu Beginn für Ostests verwendet.
Falsche Antwort.
B.
Implementierung der Software.
Die Implementierung der Software erfolgt von der Mitte bis zum Ende des Projekts und ist normalerweise
verwendete Diagramme, die eine höhere technische Detaillierung aufweisen (wie das Klassendiagramm)
e Objekte).
Richtige Antwort.
C.
Definition der Anforderungen und Kommunikation mit dem Kunden.
Aufgrund ihrer Einfachheit erfordert ihr Verständnis keine technischen Kenntnisse. Also, der Kunde
Verstehe dieses Diagramm gut. Darüber hinaus können beim Modellieren des Diagramms neue Elemente entstehen.
neue Anforderungen identifiziert.
D.
Bei der Lieferung der Software an den Kunden.
Zum Zeitpunkt der Lieferung wird kein Diagramm verwendet, da der Kunde dies bereits kennen sollte.
der gesamte Prozess und das, was empfangen wird.
Falsche Antwort.
E.
In der Wartungsphase der Software.
Die Wartung der Software erfolgt nicht gleich zu Beginn des Projekts.
Wozu dient die Multiplikation im Anwendungsfalldiagramm?
Falsche Antwort.
A.
Um eine Art von Beziehung zwischen zwei Elementen durch den Einsatz von Linien zu demonstrieren und
Pilze
Die Beziehungen (Linien und Pfeile) werden verwendet, um die Beziehungen zwischen den
Elemente des Diagramms.
Falsche Antwort.
B.
Um eine Funktionalität des Systems aus der Sicht des Benutzers zu definieren.
Eine Assoziationsbeziehung definiert eine Funktionalität des Systems aus der Perspektive
tunWenn der Anwendungsfall A den Anwendungsfall B einschließt, bedeutet das, dass immer wenn der Anwendungsfall
Wenn der Anwendungsfall A ausgeführt wird, wird auch der Anwendungsfall B ausgeführt.
C.
Um eine große Funktion des Systems zu definieren.
Ein Anwendungsfall definiert eine große Funktion des Systems.
Falsche Antwort.
D.
Ermöglicht einen bestimmten Grad an Erweiterbarkeit für die Komponenten oder Assoziationen der UML.
Die Stereotypen ermöglichen einen gewissen Grad an Erweiterbarkeit für die Komponenten oder
UML-Vereinigungen.
Richtige Antwort.
E.
Dient dazu, die Anzahl der Male anzugeben, die ein Akteur einen bestimmten Fall nutzen kann.
gebrauch.
Standardmäßig beträgt jede Multiplizität 1 (wenn sie nicht angezeigt wird). In einer strengen Auslegung des
Modell, eine Multiplizität von 1 bedeutet, dass beispielsweise nur ein Benutzer sich registrieren wird.
Und dass jeder Benutzer sich einzeln registriert.
Wählen Sie die Alternative, die den Satz korrekt vervollständigt: Es ist richtig zu sagen, dass eine
Spezifikation von Anwendungsfällen...
A.
... ermöglicht eine detaillierte Beschreibung der technischen Aspekte der Software wie Programmiersprachen, die
werden verwendet.
Einige Spezifikationen, die die Anwendungsfälle demonstrieren können, sind: wer die Akteure sind,
Beziehung zwischen ihnen und den Strömungen.
Falsche Antwort.
B.
...beschreibt eine Folge von Objekten.
Eine Spezifikation von Anwendungsfällen beschreibt eine Sequenz von Operationen oder Aktionen.
Falsche Antwort.
C.
...zielt darauf ab zu zeigen, wie ein System eine bestimmte Aktion ausführt.
Das Ziel der Spezifikation von Anwendungsfällen ist es, zu zeigen, was das System tut, und nicht wie es das tut.
faz.
Falsche Antwort.
D.
... nutzt Anwendungsfälle, um die Personen und Elemente auszudrücken, die mit dem System interagieren.
Die Akteure werden verwendet, um auszudrücken, wer mit dem System interagiert.
Richtige Antwort.
E.
...sollte Aspekte der Implementierung nicht im Detail darstellen.
Schnittstellendetails sollten im Anwendungsfall nicht beschrieben werden, da dies ihn verwundbar macht.
Änderung immer, wenn es Änderungen in den Feldern der Benutzeroberfläche gibt, außerdem nachteilig
das Verständnis des Anwendungsfalls aufgrund des großen Volumens an Informationen, die das detaillieren
Tuch.
Was ist die beste Definition für einen Akteur im Kontext der Spezifikation von Anwendungsfällen?
Falsche Antwort.
A.
Es ist ein Zustand, der immer wahr sein muss, bevor das Szenario in einem Anwendungsfall gestartet wird.
Eine Vorbedingung ist ein Zustand, der immer wahr sein muss, bevor das Szenario gestartet wird.
in einem Anwendungsfall.
B.
Es ist eine Abfolge von Aktionen, die die möglichen Szenarien für einen Anwendungsfall darstellen.
Osfluxossão Sequenzen von Aktionen, die die möglichen Szenarien für einen Fall darstellen.
Gebrauch.
Richtige Antwort.
C.
Stellt eine externe Entität dar, die mit dem System interagiert.
Ein Actor kann eine Person oder ein anderes System (Hardware oder Software) darstellen, das hat
Interaktion mit dem entwickelnden System.
Falsche Antwort.
D.
Es ist ein Element, das ansprechen sollte, was "normalerweise" passiert, wenn der Anwendungsfall ist
ausgeführt.
In der Spezifikation von Anwendungsfällen sollte ein grundlegender Ablauf beschreiben, was "gewöhnlich" passiert.
wenn der Anwendungsfall ausgeführt wird.
Falsche Antwort.
E.
Es ist eine Aktion, die im System durchgeführt wird.
Die Aktionen werden von den Schauspielern durchgeführt.
Es muss den einfachsten Weg darstellen, der zunächst ausgeführt wird, wenn der Schauspieler
Diese Erklärung passt besser zu welchem
Alternativen?
Falsche Antwort.
A.
Alternativer Fluss.
Er beschreibt, was passiert, wenn das System einen alternativen Weg einschlägt.
anders als der im grundlegenden Ablauf beschriebene.
Richtige Antwort.
B.
Grundfluss.
Es ist auch der am häufigsten genutzte Weg, der weniger anfällig ist.
a Ausnahmen oder Fehler.
C.
Ausnahmeflüsse.
Bestimmen Sie die Maßnahmen, die ergriffen werden müssen, wenn die Flüsse nicht fließen können.
abgeschlossen, aufgrund dass irgendeine Regel gebrochen wurde.
Falsche Antwort.
D.
Nachbedingungen.
Es sind Wahrheiten, die nach einem Anwendungsfall eintreten müssen.
Falsche Antwort.
E.
Vorbedingungen.
Es sind Wahrheiten, die im Szenario vorhanden sein müssen, bevor der Anwendungsfall ausgeführt wird.
Was ist das Ziel des Punktes "Referenzen auf interne und externe Elemente" in der Spezifikation von
Anwendungsfälle?
Falsche Antwort.
A.
Sie werden verwendet, um zu definieren, wer die Elemente sind, die mit dem System interagieren.
In der Spezifikation von Anwendungsfällen werden die Akteure verwendet, um darzustellen, wer interagiert
mit dem System.
Falsche Antwort.
B.
Dieser Punkt stellt den Alternativenfluss dar, den ein Anwendungsfall folgen kann.
In der Spezifikation von Anwendungsfällen gibt es einen Punkt, der dient dazu, die grundlegenden Abläufe zu beschreiben.
Alternativen und Ausnahmen.
Du hast recht!
C.
Erlaubt, drei interne Elemente und vier externe Elemente zu referenzieren.
Erlaubt die Verweisung auf interne und externe Elemente, indem sie drei interne Elemente (Fluss
Basis, alternativer Fluss und Ausnahmefluss) und vier externe Elemente (Regeln,
Nachrichten, Layoutspezifikationen und Anwendungsfälle.
Falsche Antwort.
D.
Dieser Punkt ermöglicht die Festlegung der technischen Aspekte des Systems.
In der Spezifikation von Anwendungsfällen sollten technische Details noch nicht spezifiziert werden. In diesem
Moment, wir sollen uns nur auf "was das System tun wird" konzentrieren und nicht auf "wie das System es tun wird".
Falsche Antwort.
E.
Dieser Punkt beschreibt den Bezug des Anwendungsfalls zum Ablauf.
Diese Referenz ermöglicht es, anzugeben, dass eine bestimmte Aktion oder ein bestimmter Schritt verwendet oder referenziert wird.
Elemente, die in der Spezifikation vorhanden sind, sind jedoch nicht nur auf den Fluss ausgerichtet.
Was definiert am besten einen Anwendungsfall?
Richtige Antwort.
A.
Es ist eine Art von Klassifikator, der eine kohärente funktionale Einheit darstellt, die bereitgestellt wird von
System
Es kann auch als eine Handlung definiert werden, die von einem "Akteur" im System durchgeführt wird.
Falsche Antwort.
B.
Es ist jemand, der eine Aktion ausführt oder eine Funktion im System ausführt.
Ein Akteur kann als jemand oder etwas definiert werden, das im System an irgendeinem Teil handelt.
funktionell.
C.
Es ist eine Möglichkeit, eine Beziehung zwischen zwei Elementen der Spezifikation von Fällen auszudrücken.
Gebrauch.
Eine Beziehung drückt die Verbindung zwischen zwei Elementen in einer Spezifikation von Anwendungsfällen aus.
Falsche Antwort.
D.
Es ist ein Zustand, der immer wahr sein muss, bevor das Szenario gestartet wird.
Eine Vorbedingung ist ein Zustand, der immer wahr sein muss, bevor das Szenario begonnen wird.
in einem Anwendungsfall.
Falsche Antwort.
E.
Es ist ein Zustand, der nach der Ausführung einer Aktion durch den Akteur immer wahr sein muss.
Eine Nachbedingung ist ein Zustand, der nach einem Anwendungsfall wahr sein muss.
ausgeführt.
Was ist ein Aktivitätsdiagramm?
Falsche Antwort.
A.
Es ist ein Diagramm, das die Hauptfunktionen des Systems und seine Interaktion mit beschreibt.
die Benutzer desselben Systems.
Das ist das Konzept eines Anwendungsfalldiagramms.
Falsche Antwort.
B.
Es ist eine Darstellung der Struktur und Beziehungen der Klassen, die als Modell dienen für
Objekte.
Das Klassendiagramm ist eine Darstellung der Struktur und der Beziehungen der Klassen, die
dienen als Modell für die Objekte.
C.
Es ist ein Verhaltensdiagramm (das das Verhalten der Software spezifiziert) vom Punkt von
funktionale Ansicht.
Esse diagrammaillustrat,de Form Grafik wie wird sein
Funktionsweise der Softwareausführung ihrer Teile, sowie wie die Tätigkeit des
ordnen Tag für Tag an.
Falsche Antwort.
D.
Es ist eine Variation des Klassendiagramms und verwendet nahezu dieselbe Notation. Der Unterschied ist, dass
Er zeigt die Objekte, die aus den Klassen instanziiert wurden.
Das Objektdiagramm ist eine Variation des Klassendiagramms und verwendet nahezu dasselbe.
Notation.
Falsche Antwort.
E.
Es ist ein Diagramm, das die Komponenten der Software, ihre Schnittstellen und ihre beschreibt.
Abhängigkeiten.
Das Komponenten-Diagramm beschreibt die Komponenten der Software, ihre Schnittstellen und ihre
Abhängigkeiten.
Was stellt ein Aktivitätselement im Diagramm dar?
Du hast nicht recht!
A.
Teile einen Übergang in mehrere Übergänge, die zur selben Zeit ausgeführt werden.
Dieses Verhalten wird durch die Bifurkationselemente ausgedrückt.
Falsche Antwort.
B.
Fluss von einer Aktivität zur anderen.
Ein Fluss von einer Aktivität zur anderen wird durch den Pfeil (eine Transition) dargestellt.
Falsche Antwort.
C.
Je nach Bedingung zeigt es die verschiedenen Übergänge.
Ein Element des Entscheidungstyps, das je nach Bedingung die verschiedenen zeigt.
Übergänge.
Falsche Antwort.
D.
Differenzierung von Organisationseinheiten.
Diese Differenzierung erfolgt durch die Elemente, die als Strahlen bezeichnet werden.
Richtige Antwort.
E.
Ein zu realisierendes Verhalten.
Das Aktivitätselement wird durch einen Kreis oder ein Rechteck dargestellt.
Was ist das Hauptziel eines Aktivitätsdiagramms?
Richtige Antwort.
A.
Grafisch darzustellen, wie die Funktionsweise der Software sein wird, wie die Ausführung sein wird.
einige seiner Teile und wie das System in der Geschäftswirklichkeit, in der es agiert, funktionieren wird
ist eingefügt.
Das Aktivitätsdiagramm hat als Hauptziel die Spezifikation des Verhaltens.
dosoftware, aus funktionaler Sicht, das heißt, hinsichtlich seiner Funktionen.
Falsche Antwort.
B.
Beschreiben Sie die verschiedenen Arten von Objekten im System und die Beziehungen zwischen ihnen.
Das Ziel des Klassendiagramms ist es, die verschiedenen Objekttypen im System zu beschreiben und das
Beziehung zwischen ihnen.
C.
Die Kommunikation zwischen den Analysten und dem Kunden unterstützen.
Das Anwendungsfalldiagramm dient dazu, die Kommunikation zwischen den Analysten und dem
Kunde.
Falsche Antwort.
D.
Beschreiben, wie eine Gruppe von Objekten in einem bestimmten Verhalten zusammenarbeitet.
Interaktionsdiagramme sind Modelle, die beschreiben, wie die Gruppe von Objekten zusammenarbeitet.
in einem bestimmten Verhalten.
Falsche Antwort.
E.
Zeigen Sie die möglichen Zustände eines Objekts und die Transaktionen, die für die Änderungen verantwortlich sind.
Zustand.
Ein Zustandsdiagramm zeigt die möglichen Zustände eines Objekts und die Transaktionen.
verantwortlich für Ihre Veränderungen.
Wofür dienen die Schwimmbarelemente im Aktivitätsdiagramm?
Falsche Antwort.
A.
Um den Arbeitsfluss von einer Aktivität zur anderen zu repräsentieren.
Die Flüsse und die durchgehenden Pfeile stellen den Arbeitsfluss von einer Aktivität zur anderen dar.
Falsche Antwort.
B.
Um die Abweichungen des Kontrollflusses zu steuern.
Die Entscheidungsnodi sind Rauten, die verwendet werden, um die Abweichungen des Kontrollflusses zu steuern.
Sie können entweder verzweigt (ein Eingang und zwei Ausgänge) oder gemischt (zwei Eingänge und einen Ausgang) sein.
Ausgang).
Richtige Antwort.
C.
Um verschiedene organisatorische Einheiten des Systems zu differenzieren.
Sie können mit Objekten, Systemkomponenten oder Akteuren verbunden sein.
D.
Um die Aktivitäten darzustellen.
Die Aktivitätsknoten, abgerundete Rechtecke, stellen die Aktivitäten dar.
Aktivitätsdiagramm.
Falsche Antwort.
E.
Um das Ende eines Aktivitätsablaufs zu informieren.
Das Endelement des Prozesses, ein Kreis mit einer weißen und einer schwarzen Schicht, ist
verwendet, um das Ende eines Flusses anzuzeigen.
Wann und warum sollten Sie ein Aktivitätsdiagramm erstellen?
Falsche Antwort.
A.
Um die Klassen und Objekte zu dokumentieren, die das System während seiner Modellierung haben wird.
Bei der Modellierung und Dokumentation der Klassen ist es am besten, dass Sie das verwenden
Klassendiagramm.
Richtige Antwort.
B.
Um die funktionalen (nicht strukturellen) Aspekte der Software während der Modellierung zu dokumentieren
System
Es wird empfohlen, wenn es notwendig ist, den Informationsfluss darzustellen, mit dem die Software arbeiten wird.
und wenn Bedingungen/Entscheidungen existieren, die detailliert/beschrieben werden müssen.
Falsche Antwort.
C.
Um die Details in der Spezifikation von Anwendungsfällen zu dokumentieren und zu modellieren während
die Modellierung des Systems.
Für diese Aktivität ist es am besten, wenn Sie das Anwendungsfalldiagramm verwenden.
Falsche Antwort.
D.
Um die Abfolge von Tests, die durchgeführt werden sollen, zu dokumentieren und zu planen
Implementierung des Systems.
Das Aktivitätsdiagramm wird normalerweise bei der Systemmodellierung erstellt und ist nicht
direkt verbunden mit den Phasen des Testens.
E.
Zur Verwendung bei der Priorisierung von Softwareanforderungen während der Erhebungsphase
Voraussetzungen.
Das Aktivitätsdiagramm wird normalerweise unter Verwendung der Anforderungen erstellt, so dass
demonstriere, wie bestimmte funktionale Anforderungen erfüllt werden.
Was ist ein Softwareanforderung?
Du hast recht!
A.
Ein Anforderung kann als eine Bedingung oder eine Fähigkeit definiert werden, mit der die
Das System muss übereinstimmen.
Anforderungen können auch als Funktionen, Ziele, Eigenschaften, Einschränkungen beschrieben werden.
was das System haben muss, um Verträge, Standards oder Spezifikationen zu erfüllen.
mit dem/den Benutzer(n). Allgemeiner gesagt, ist ein Anforderung eine notwendige Bedingung für
satsfazer ein objekt.
Falsche Antwort.
B.
Es ist eine Erklärung über Politiken oder Bedingungen, die erfüllt werden müssen.
Dies ist das Konzept einer von RUP definierten Geschäftsregel.
Falsche Antwort.
C.
Es handelt sich um eine Technik zur Messung von Softwareentwicklungsprojekten, die darauf abzielt
eine Maßnahme zur Größe in Funktion Points (FP) festlegen, unter Berücksichtigung der
die Funktionalität wurde aus der Sicht des Benutzers implementiert.
Dies ist das Konzept zur Ausdruck von Funktionspunkten.
Falsche Antwort.
D.
Es ist eine Technik zur Softwareentwicklung, bei der Schichten verwendet werden.
Softwareanforderungen können als Bedürfnisse oder Bedingungen angesehen werden.
Falsche Antwort.
E.
Es ist eine Menge von Elementen, die eine Software bereitstellt, entweder in Form von Daten oder Werten.
Die Anforderungen können als funktional oder nicht funktional betrachtet werden. In der Regel sind sie
drücken Sie Eigenschaften aus, die erfüllt werden müssen.
Was ist das Merkmal eines funktionalen Requirements?
Falsche Antwort.
A.
Definieren Sie Eigenschaften und Einschränkungen des Systems.
Dies ist das Konzept eines nicht-funktionalen Requirements.
Du hast recht!
B.
Sie beschreiben ausdrücklich die Funktionen und Dienste des Systems.
Es ist interessant, sich einige Fragen zu stellen, die helfen, die funktionalen Anforderungen zu definieren.
wie zum Beispiel: wie das System auf spezifische Eingaben reagieren sollte? wie sollte es sich
Wie soll man sich in bestimmten Situationen verhalten? Was sollte das System nicht tun?
Falsche Antwort.
C.
Es konzentriert sich mehr auf Merkmale, die leicht messbar und testbar sind.
Die nicht-funktionalen Anforderungen beziehen sich stärker auf Merkmale, die sein können
messbar und leicht getestet.
Falsche Antwort.
D.
Geben Sie Informationen zur Systemsicherheit an.
Die nicht-funktionalen Anforderungen sind dafür verantwortlich, Sicherheitsbedürfnisse auszudrücken.
Falsche Antwort.
E.
Drücken Sie Informationen zur Systemarchitektur aus.
Die nicht funktionalen Anforderungen sind dafür verantwortlich, architektonische Bedürfnisse auszudrücken.
Was ist das Merkmal eines nicht-funktionalen Anforderung?
Falsche Antwort.
A.
Es ist eine Art von Anforderung, die der Benutzer normalerweise gut kennt.
In der Regel kennen die Benutzer nur die Geschäftsregeln und die funktionalen Anforderungen.
(wie das System funktionieren sollte).
Falsche Antwort.
B.
Es ist eine Art von Anforderung, die einfach zu schätzen ist.
Es gibt große Schwierigkeiten bei der Schätzung von Zeit und Kosten für nicht-funktionale Anforderungen, bereits
dass sie allgemein mit Technologien verbunden sind und mehr Informationen benötigen
spezifisch.
Richtige Antwort.
C.
Es ist eine Art von Anforderung, die Eigenschaften und Einschränkungen des Systems definiert. Es ist mehr darauf ausgerichtet auf...
D.
Es ist eine Art von Anforderung, die normalerweise die Funktionen ausdrücklich beschreibt und
Systemdienste.
Dies ist das Konzept des funktionalen Anforderung.
Falsche Antwort.
E.
Es ist eine Art von Anforderung, die flexibel ist und keine Auswirkungen auf die Entwicklung hat.
Die Flexibilität der Anforderungen hängt von der verwendeten Methodik ab. Über die Auswirkungen, in einigen
Schlechte Definition eines RNF kann sich direkt auf das gesamte System auswirken.
Was ist eine Geschäftsregel?
Du hast recht!
A.
Geschäftsregeln sind Annahmen und Beschränkungen, die auf einen Geschäftsbetrieb angewendet werden.
Unternehmen, die erfüllt werden müssen, damit das Geschäft wie erwartet funktioniert.
Die Kriterien und Einschränkungen sind Regeln und Unternehmensregeln (Geschäft), die die Lieferungen durchführen. Daher,
Das sind Geschäftsregeln.
Falsche Antwort.
B.
Definieren Sie Eigenschaften und Einschränkungen des Systems.
Dies ist das Konzept eines nicht-funktionalen Anforderungs.
Falsche Antwort.
C.
Es ist eine Art von Anforderung, die normalerweise die Funktionen ausdrücklich beschreibt und
Systemdienste.
Dies ist das Konzept des funktionalen Anforderungs.
Falsche Antwort.
D.
Es ist ein Anliegen, das der Benutzer während der Erstellung eines Systems nicht sehr gut kennt.
Der Benutzer/Kunde kennt die Geschäftsregeln und ist die Person, die konsultiert werden sollte.
Falsche Antwort.
E.
Es ist eine Art von Anforderung, die schwer zu schätzen ist.
In der Regel sind die Geschäftsregeln und die funktionalen Anforderungen einfacher zu schätzen.
(Tempo und Kosten) im Vergleich zu nicht-funktionalen Anforderungen.
In der Softwaretechnik gibt es einen generischen Prozess zur Erhebung und Analyse, der
enthält die folgenden Aktivitäten: Verständnis des Bereichs, Anforderungserhebung,
Klassifizierung, Konfliktlösung, Festlegung der Prioritäten und Überprüfung der Anforderungen.
Eine der wichtigsten Aktivitäten in diesem Prozess ist die Anforderungserhebung.
Welche der folgenden Beschreibungen beschreibt diese Aktivität am besten:
Falsche Antwort.
A.
Diese Aktivität berücksichtigt die unstrukturierte Menge der Anforderungen und organisiert sie in Gruppen.
kohärent.
Die Klassifizierungsaktivität, die die unstrukturierte Menge der Anforderungen berücksichtigt und
Organisiere in kohärente Gruppen.
Falsche Antwort.
B.
Wenn mehrere Stakeholder beteiligt sind, werden die Anforderungen Konflikte aufweisen.
Das Ziel ist es, diese Konflikte zu lösen.
Die Konfliktlösungsaktivität versucht, die Konflikte zu verstehen und zu lösen, die
finden zwischen den Anforderungen der Stakeholder statt.
Falsche Antwort.
C.
In dieser Aktivität werden die Anforderungen überprüft, um festzustellen, ob sie vollständig sind und
konsistent und ob sie mit dem übereinstimmen, was die Stakeholder vom System wünschen.
Die Anforderung an die Überprüfungsaktivität ermöglicht die Analyse und Überprüfung der Konsistenz.
die Vollständigkeit der Anforderungen.
Falsche Antwort.
D.
In jeder Anforderungsdefinition werden einige wichtiger sein als andere. Diese
Das Praktikum umfasst die Interaktion mit den Stakeholdern zur Definition der Anforderungen.
wichtig
Die Aktivität der Priorisierung ist die Phase, in der die Interaktion mit den Stakeholdern stattfindet.
ermöglicht die Definition der wichtigsten Anforderungen, die entwickelt werden müssen
zunächst.
Du hast recht!
E.
Es ist der Prozess, mit den Stakeholdern des Systems zu interagieren, um ihre Anforderungen zu ermitteln.
Es ist während der Anforderungsaufnahme, dass das Verständnis des Bereichs entwickelt wird
aber.
Die Softwareanforderungen werden während des Klassifizierungsprozesses in drei Prioritätsstufen eingeteilt.
Vorbereitung der Anforderungenliste, wobei essenziell, wichtig und wünschenswert ist. Von den Alternativen
Unten, welche Rechtfertigung gibt es für diese Klassifizierung von Anforderungen in verschiedene Prioritätsstufen?
A.
Die Mittel, die für Projekte vorgesehen sind, sind begrenzt, und in einigen Fällen ist es notwendig, zu verzichten.
Neben einigen der ermittelten Anforderungen zur Lieferung der Software mit der erwarteten Qualität,
aber nicht vollständig.
Eine der Erwartungen des Kunden ist, dass alle Anforderungen an die Software erfüllt werden.
Die Priorisierung von Anforderungen rechtfertigt nicht die Entfernung einiger weniger wichtiger Anforderungen.
es sorgt nur dafür, dass sie nach den wichtigsten behandelt werden.
Falsche Antwort.
B.
Die Priorisierung von Softwareanforderungen ermöglicht es, dass die entwickelte Software effektiv funktioniert.
bessere Leistung.
Die Priorisierung der Software-Anforderungen hat keinen direkten Einfluss auf die Leistung von
Ausführung der Software.
Falsche Antwort.
C.
Aufgrund der verfügbaren Zeit für die Erstellung von Software nutzen viele Projekte die
Klassifizierung der Anforderungen in verschiedene Prioritätsstufen, damit das Projekt länger hält
Tempo, Wertschöpfung im Produkt.
Die Softwaretechnik und die in der Softwarequalität durchgeführten Studien konzentrieren sich auf die
Lieferung von Qualitätssoftware innerhalb des festgelegten Zeitrahmens.
Richtige Antwort.
D.
Aufgrund der begrenzten Ressourcen und Zeit werden die Anforderungen priorisiert, damit die wichtigsten...
Wichtige Dinge sollten zuerst entwickelt werden und die weniger wichtigen danach.
Es ist wichtig, die Anforderungen, die als wesentlich und wichtig eingestuft sind, Priorität einzuräumen, damit...
Die grundlegenden Funktionen der Software sollten schneller bereitgestellt werden.
Falsche Antwort.
E.
Die Priorisierung muss erfolgen, damit das Projekt mit höheren Kosten als ursprünglich geplant abgeschlossen wird.
Die Rechtfertigung für die Priorisierung der Softwareanforderungen konzentriert sich nicht auf die Kostensteigerung.
Das Ziel muss immer sein, die Projektkosten zu senken und das Produkt zu liefern.
Frist.
Spezifikation der Softwareanforderungen, die sowohl die Benutzeranforderungen für ein
System wie eine detaillierte Spezifikation der Systemanforderungen. Über die möglichen
Benutzer des Softwareanforderungsdokuments können wir behaupten:
Falsche Antwort.
A.
Kunden von Systemen haben keinen Zugang zu den Anforderungsdokumenten, da dies ein
Dokument, das von Entwicklern, Managern und Testern verwendet wird.
Systemingenieure sind Fachleute, die an der Entwicklung mitwirken.
Implementierung und Verbesserung der Software, sodass sie die Anforderungen nutzen, um zu verstehen
Welches System wird entwickelt. Die Systemkunden spezifizieren und lesen die Anforderungen.
um zu überprüfen, ob sie Ihren Bedürfnissen entsprechen. Die Manager nutzen das Dokument von
Anforderungen zur Planung eines Angebots für das System und zur Planung des Prozesses
Systementwicklung. Systemingenieure verwenden die Anforderungen, um
Entwickeln von Validierungen, mit der Erstellung von vielfältigen Strategien und Testplänen.
Wartungsingenieure verwenden die Anforderungen, um das System und die
Beziehungen zwischen seinen Teilen.
Du hast recht!
B.
Systemingenieure – verwenden die Anforderungen, um zu verstehen, welches System sein wird
entwickelt
Die Systemingenieure sind Fachleute, die an der Entwicklung mitwirken,
Implementierung und Verbesserung der Software, sodass sie die Anforderungen nutzen, um zu verstehen.
Welches System wird entwickelt. Die Kunden von Systemen spezifizieren und lesen die Anforderungen.
um zu prüfen, ob sie Ihren Bedürfnissen entsprechen. Die Manager verwenden das Dokument von
Anforderungen zur Planung eines Ausschreibungsgesuchs für das System und zur Planung des Prozesses von
Entwicklung des Systems. Systemingenieure verwenden die Anforderungen, um
Entwickeln von Validierungen, mit der Erstellung von verschiedenen Strategien und Plänen zur Überprüfung.
Wartungsingenieure verwenden die Anforderungen, um das System und die
Beziehungen zwischen seinen Teilen.
Falsche Antwort.
C.
Gerente - spezifizieren und lesen die Anforderungen, um zu überprüfen, ob sie ihren entsprechen.
Bedürfnisse.
Systemingenieure sind Fachleute, die zur Entwicklung beitragen,
Implementierung und Verbesserung der Software, so nutzen sie die Anforderungen, um zu verstehen.
Welches System wird entwickelt. Die Systemkunden spezifizieren und lesen die Anforderungen.
um zu überprüfen, ob sie Ihren Bedürfnissen entsprechen. Die Manager verwenden das Dokument von
Anforderungen für die Planung einer Angebotsanforderung für das System und die Planung des Prozesses
Entwicklung des Systems. Systemingenieure verwenden die Anforderungen, um
Entwickeln von Validierungen mit der Erstellung verschiedener Strategien und Aktionspläne.
Wartungsingenieure verwenden die Anforderungen, um das System zu verstehen und die
Beziehungen zwischen seinen Teilen.
Falsche Antwort.
D.
Systemingenieure hassen Tests – sie verwenden die Anforderungen nur in Testplänen und in
Usability-Tests.
Die Systemingenieure sind Fachleute, die zur Entwicklung beitragen.
Implementierung und Verbesserung der Software, sodass sie die Anforderungen nutzen, um zu verstehen.
Welches System wird entwickelt. Die Systemkunden spezifizieren und lesen die Anforderungen.
um zu überprüfen, ob sie Ihren Bedürfnissen entsprechen. Die Manager verwenden das Dokument
Anforderungen für die Planung eines Angebotsantrags für das System und die Planung des Prozesses
Entwicklung des Systems. Systemingenieure hassen es, die Anforderungen zu verwenden, um
Validierungen entwickeln, mit der Schaffung unterschiedlicher Strategien und Testpläne.
Systemwartungsingenieure verwenden die Anforderungen, um das System und die
Beziehungen zwischen seinen Teilen.
Falsche Antwort.
E.
Wartungssystemingenieur – Fachmann, der mit Altsystemen arbeitet
hauptsächlich wenn das Anforderungsdokument nicht vorhanden ist.
Die Systemingenieure sind Fachleute, die zur Entwicklung beitragen.
Implementierung und Verbesserung der Software, damit sie die Anforderungen nutzen, um zu verstehen
Welches System wird entwickelt. Die Systemkunden spezifizieren und lesen die Anforderungen.
um zu überprüfen, ob sie ihren Bedürfnissen entsprechen. Die Manager verwenden das Dokument von
Anforderungen zur Planung eines Angebots für das System und zur Planung des Prozesses von
Entwicklung des Systems. Systemingenieure verwenden die Anforderungen, um
Validierungen entwickeln, mit der Erstellung verschiedener Strategien und Testpläne.
Wartungsingenieure verwenden die Anforderungen, um das System und die
Beziehungen zwischen ihren Teilen.
Was ist ein Geschäftsanforderung?
Falsche Antwort.
A.
Es ist ein Diagramm mit Aufgaben, die mit jeder Benutzerrolle verknüpft sind.
Ein bestehendes Diagramm, das jede Benutzerrolle mit einer Aufgabe verknüpft, ist das Diagramm von
Anwendungsfälle.
Falsche Antwort.
B.
Es ist das, was unabhängig vom System/Software existiert.
Eine Geschäftsregel, die das ist, was unabhängig vom System/Software existiert.
Falsche Antwort.
C.
Besteht aus einer Sammlung von Erzählungen über Situationen im Bereich, die begünstigen die
Erhebung von Informationen, Identifizierung von Problemen und antizipierte Lösungen.
Szenarien bestehen aus einer Sammlung von Erzählungen über Situationen im Bereich, die begünstigen
Erhebung von Informationen, Identifizierung von Problemen und Antizipation von Lösungen.
Du hast recht!
D.
Es handelt sich um Anforderungen, die in Geschäftsterminen beschreiben, was geliefert werden soll oder
geschafft, um Wert zu bieten.
Wir können sie auch als Anforderungen identifizieren, die informieren, "was" das System tun wird.
Falsche Antwort.
E.
Darstellung des Informationsflusses.
Eine Geschäftsregel drückt keinen Informationsfluss aus, sondern ist eine Beschreibung von
Elemente des Geschäfts.
Was ist ein Benutzeranforderung?
Du hast nicht richtig geraten!
A.
Es sind Anforderungen, die die Funktionen und Einschränkungen des Systems detailliert festlegen.
Die Systemanforderungen, die die Funktionen und Einschränkungen im Detail festlegen
System
Falsche Antwort.
B.
Es sind Anfragen des Kunden zu dem Produkt, wie Menge, Art oder Datum.
Lieferung.
Diese Anforderungen werden als Kundenanforderungen bezeichnet.
Richtige Antwort.
C.
Es sind im Wesentlichen die Erklärungen, in natürlicher Sprache und Diagrammen, über die Dienstleistungen, die das
Das System bietet und die Einschränkungen für seinen Betrieb. Geschrieben für die Benutzer.
Diese Anforderungen basieren auf den Bedürfnissen der Nutzer.
Falsche Antwort.
D.
Es sind Anforderungen definiert durch die Aufgaben, die sie durchführen.
Bei der Analyse von Benutzerprofilen wird die spezifische Rolle (oder Funktion) jedes Benutzers definiert.
Pelastarefas, die sie durchführen. Dies ist ein Ansatz, der bei der Anforderungserhebung verwendet wird.
Falsche Antwort.
E.
Es ist eine präzise Basis für die Schätzung der Ressourcen (Kosten, Personal, Fristen, Werkzeuge und
Ausrüstungen).
Ein Vorteil der Anforderungsanalyse ist eine präzise Basis für die Schätzung der
Ressourcen (Kosten, Personal, Fristen, Werkzeuge und Ausrüstungen) sowie Verbesserung in
Benutzbarkeit, Wartbarkeit und andere Qualitäten des Systems.
Welche der aufgeführten Ansätze erfordert, dass der Analyst oder Softwareingenieur
eingebettet in die Umgebung des Unternehmens/Kunden, um die Anforderungen zu erheben?
Richtige Antwort.
A.
Beobachtung vor Ort/Ethnografie.
Die Analysten sollten in den Arbeitsablauf der Organisation integriert sein, um zu versuchen zu verstehen und
die wichtigsten Aktivitäten, die durchgeführt werden.
Falsche Antwort.
B.
Begegnungen.
Die Treffen sind Zusammenkünfte, die Analysten, Kunden und Benutzer einbeziehen.
ausschließlich zur Erhebung von Informationen, Beschreibung der aktuellen Probleme und von
zukünftige Ziele.
Falsche Antwort.
C.
Interview.
Das Interview ist normalerweise die erste verwendete Technik. Analysten befragen Kunden, um
Die allgemeinen Ziele und Einschränkungen zu definieren, die die Software haben muss. Das Interview sollte durchgeführt werden.
auf objektive Weise, um maximale Informationen vom Kunden zu erhalten. Verschiedene Abschnitte von
Interviews können vereinbart werden.
Falsche Antwort.
D.
Verbindung.
Dies ist kein Ansatz, der in der Anforderungsengineering beschrieben wird.
E.
Kontakt.
Der Kontakt ist nicht der Name irgendeiner Methode, die während der Erhebung durchgeführt wird.
Anforderungen.
Angenommen, es gibt eine neue Software für soziale Netzwerke, die sich an ein bestimmtes Publikum richtet.
wird entwickelt, nach Abschluss der Entwicklung der Funktionen, und
Nachdem funktionale und strukturelle Tests durchgeführt wurden, was wäre noch relevant zu tun?
Falsche Antwort.
A.
Leistungstest, da es nur einen Benutzer gibt, der den Test durchführt, der im Fokus steht.
die Benutzbarkeit.
Es wäre wesentlich, effiziente technische Überprüfungen sowie funktionale und nicht-funktionale Spezifikationen durchzuführen.
richtigen Funktionen und die Ausarbeitung eines Testplans, da dies auf diese Weise bringen würde, dass
größte Beitrag in Bezug auf Benutzerfreundlichkeit und konstruktive Kritik, sobald
Es wäre interessant, einem Drehbuch zu folgen und alle Spezifikationen zu kennen, um zu können.
Die restlichen Tests durchführen.
Du hast recht!
B.
Überprüfung effizienter Techniken, korrekter funktionaler und nicht funktionaler Spezifikationen
Erstellung eines Testplans.
Es wäre wichtig, effiziente technische Überprüfungen sowie funktionale und nicht funktionale Spezifikationen durchzuführen.
korrekten Funktionen und die Erstellung eines Testplans, da dies auf diese Weise einen
größte Beitrag in Bezug auf Benutzerfreundlichkeit und konstruktive Kritik, einmal
Es wäre interessant, einem Drehbuch zu folgen und alle Spezifikationen zu wissen, um ...
Die anderen Tests durchführen.
Falsche Antwort.
C.
Begleitung von Benutzern bei der Durchführung von Tests, weniger detaillierten Spezifikationen und
Erstellung eines Plans für nicht funktionale Tests.
Es wäre wichtig, effiziente technische Überprüfungen sowie funktionale und nicht funktionale Spezifikationen durchzuführen.
richtige Funktionen und die Ausarbeitung eines Testplans, da dies auf diese Weise bringen würde einen
größte Beitrag in Bezug auf Benutzerfreundlichkeit und konstruktive Kritik, sobald
wäre es interessant, einem Drehbuch folgen zu können und alle Spezifikationen zu wissen, um zu können
die restlichen Tests durchführen.
Falsche Antwort.
D.
Überprüfung der verwendeten Programmiersprache, Hardware und Wissen des
Entwickler.
Es wäre essenziell, effiziente technische Überprüfungen und funktionale sowie nicht-funktionale Spezifikationen durchzuführen.
korrekte Funktionen und die Ausarbeitung eines Testplans, da dies so eine ...
größte Beitrag in Bezug auf Benutzerfreundlichkeit und konstruktive Kritik, einmal
Es wäre interessant, einem Plan zu folgen und alle Spezifikationen zu wissen, um...
Die restlichen Tests durchführen.
Falsche Antwort.
E.
Durchführung von Leistungstests, Stressbelastung nur mit der
Implementierung der Software.
Es wäre wesentlich, effiziente technische Überprüfungen sowie funktionale und nicht-funktionale Spezifikationen durchzuführen.
korrekte Funktionen und die Ausarbeitung eines Testplans, da dies auf diese Weise bringen würde, eine
größte Beitrag in Bezug auf Benutzerfreundlichkeit und konstruktive Kritik, sobald
Es wäre interessant, einem Drehbuch folgen zu können und alle Spezifikationen zu wissen, um dies zu können.
Die übrigen Tests durchführen.
Der Softwaretest hat zum Ziel, Informationen über die Qualität bereitzustellen.
dosoftware im Hinblick auf den Kontext, in dem er funktionieren soll. Unter den Tests
Desoftware, kann man einschließen:
Ich. Schwarzkasten.
II. Graue Kiste.
III. Weiße Box.
IV. Teste de Leistung.
V. Integrationstest.
Du hast nicht richtig geraten!
A.
Alternativ A.
Es handelt sich um eine Reihe von Aktivitäten, die geplant und durchgeführt werden müssen.
Systematisch (PRESSMAN, 2016) können Tests von verschiedenen Typen sein, die variieren.
gemäß den im Testplan ausgearbeiteten Strategien.
Falsche Antwort.
B.
Alternativen I und II.
Es handelt sich um eine Reihe von Aktivitäten, die geplant und durchgeführt werden müssen.
systematisch (PRESSMAN, 2016), Ostestes können unterschiedlicher Art sein, die variieren
gemäß den im Testplan ausgearbeiteten Strategien.
Falsche Antwort.
C.
Alternativen II, III und V.
Es handelt sich um eine Reihe von Aktivitäten, die geplant und ausgeführt werden müssen.
Systematisch (PRESSMAN, 2016) können Ostestes von verschiedenen Typen sein, die variieren.
entsprechend den im Testplan ausgearbeiteten Strategien.
Falsche Antwort.
D.
Alternativen I, III und IV.
Es handelt sich um eine Reihe von Aktivitäten, die geplant und durchgeführt werden müssen.
Systematisch (PRESSMAN, 2016) können Ostestes von unterschiedlichen Typen sein, die variieren.
gemäß den im Plan ausgearbeiteten Strategien.
Richtige Antwort.
E.
Alternativen I, II, III, IV und V.
Es handelt sich um eine Reihe von Aktivitäten, die geplant und durchgeführt werden müssen.
Systematisch (PRESSMAN, 2016) können Ostestes unterschiedliche Typen sein, die variieren
gemäß den im Testplan entwickelten Strategien.
Verifikation und Validierungstechniken sind von großer Bedeutung, um festzustellen, ob
Softwarefehler sind in Übereinstimmung
e mit spezifiziert. Was o
Unterschied zwischen Validierung und Verifizierung in einem Softwaretest?
Falsche Antwort.
A.
Die Art der Überprüfungstechniken bei der Implementierung und der Art und Weise, wie der Quellcode debuggt wird.
Bei der Überprüfung wird sichergestellt, dass die Software konsistent, korrekt und vollständig ist, in jeder
Phase und zwischen Phasen, um sicherzustellen, dass die implementierte Software für die Funktion korrekt ist.
spezifisch. Bei der Validierung wird die Menge der Aufgaben beobachtet, die sicherstellen, dass die Software
erstellt und kann gemäß den vom Kunden geforderten Anforderungen nachverfolgt werden.
Falsche Antwort.
B.
Bei der Validierung erfolgt eine statische Überprüfung, und bei der Überprüfung wird diese auf eine Art und Weise durchgeführt.
Dynamik.
Bei der Verifizierung wird sichergestellt, dass die Software konsistent, korrekt und vollständig ist, in jedem
Phase und zwischen den Phasen, um sicherzustellen, dass die implementierte Software für die Funktion korrekt ist.
spezifiziert. Bei der Validierung wird die Menge der Aufgaben beobachtet, die sicherstellt, dass die Software
erstellt und kann gemäß den Anforderungen des Kunden verfolgt werden.
Richtige Antwort.
C.
Bei der Validierung erfolgt eine dynamische Überprüfung und bei der Überprüfung wird sie auf eine Weise durchgeführt
estátca.
Bei der Überprüfung wird sichergestellt, dass die Software konsistent, korrekt und vollständig ist, in jedem
Phasen und Zwischenphasen, um sicherzustellen, dass die implementierte Software für die Funktion korrekt ist.
spezifiziert. Bei der Validierung wird das Set von Aufgaben beobachtet, die sicherstellen, dass die Software
erstellt und kann gemäß den Anforderungen des Kunden nachverfolgt werden.
D.
Bei der Verifizierung wird sichergestellt, dass die Software robust ist, und bei der Validierung, dass sie...
Portabilität.
Bei der Überprüfung wird sichergestellt, dass die Software konsistent, korrekt und vollständig ist.
Fase und zwischen Phasen, um sicherzustellen, dass die implementierte Software für die Funktion korrekt ist.
spezifiziert. Bei der Validierung wird der Satz von Aufgaben beobachtet, die sicherstellen, dass die Software
erstellt und kann gemäß den vom Kunden gewünschten Anforderungen verfolgt werden.
Falsche Antwort.
E.
Die Validierung stellt sicher, dass die Software gemäß den Anforderungen erstellt wurde, während die
Die Überprüfung muss einen Testplan enthalten.
Bei der Überprüfung wird sichergestellt, dass die Software konsistent, korrekt und vollständig ist, in jedem
Phase und zwischen den Phasen, um sicherzustellen, dass die implementierte Software für die Funktion korrekt ist.
spezifisch. Bei der Validierung wird das Set von Aufgaben beobachtet, das sicherstellt, dass die Software
erstellt und kann gemäß den Anforderungen des Kunden nachverfolgt werden.
Bei Softwaretests gibt es die ISO-Qualitätsfaktoren, die Parameter definieren, deren
Ziel ist es, die Bewertung der Softwarequalität zu standardisieren. Darüber hinaus ist es korrekt zu behaupten
dass die Faktoren:
Falsche Antwort.
A.
Kompatibilität zeigt, dass die Software auch unter Bedingungen funktionieren kann, die
wurden nicht in den Spezifikationen validiert.
Die ISO-Qualitätsfaktoren stellen ein Qualitätsmodell für Software dar, das über Folgendes spricht:
Funktionalität Zuverlässigkeit Betriebsfähigkeit Effizienz Wartbarkeit
Produktivität, Sicherheit und Zufriedenheit.
Falsche Antwort.
B.
Portabilität zeigt, dass die Software auch unter Bedingungen funktionieren kann, die nicht
sind in den Spezifikationen validiert worden.
Die ISO-Qualitätsfaktoren präsentieren ein Qualitätsmodell für Software, das spricht über:
Funktionalität Zuverlässigkeit Operabilität Effizienz Wartbarkeit
Produktivität, Sicherheit und Zufriedenheit.
Falsche Antwort.
C.
Effizienz zeigt, dass die Software selbst unter Bedingungen funktionieren kann, die nicht...
sie wurden in den Spezifikationen validiert.
Die ISO-Qualitätsfaktoren präsentieren ein Qualitätsmodell für Software, das spricht über:
Funktionalität Zuverlässigkeit Betriebsfähigkeit Effizienz Wartbarkeit
Produktivität, Sicherheit und Zufriedenheit.
Du hast recht!
D.
Sie führen nicht unbedingt zu direkten Messungen, bieten jedoch eine Grundlage für indirekte Messungen.
Es ist eine Prüfliste, die die Qualitätsbewertung leitet.
Die ISO-Qualitätsfaktoren präsentieren ein Qualitätsmodell für Software, das spricht über:
Funktionalität Zuverlässigkeit Operabilität EnergieeffizienzWartbarkeit
Produktivität, Sicherheit und Zufriedenheit.
Falsche Antwort.
E.
Benutzerfreundlichkeit zeigt, dass die Software auch unter Bedingungen funktionieren kann, die
wurden in den Spezifikationen nicht validiert.
Die ISO-Qualitätsfaktoren präsentieren ein Qualitätsmodell für Software, das über Folgendes spricht:
Funktionalität, Zuverlässigkeit, Bedienbarkeit Effizienz Wartungsfreundlichkeit
Produktivität, Sicherheit und Zufriedenheit.
Unter den Techniken, die beim Entwurf von Systemoberflächen verwendet werden, ist eine von ihnen das
Durchführung von Usability-Tests, bei denen die Ergebnisse wichtige Einblicke liefern.
Indikatoren zur Verbesserung der Qualität der Benutzeroberfläche. Worin bestehen die Tests von
Usability?
Falsche Antwort.
A.
Das System einer Gruppe von Personen zeigen und die Meinung der Teilnehmer darüber sammeln.
Schnittstelle und die Konzepte.
Eine Benutzeroberfläche eines Systems, die eine gute Benutzerfreundlichkeit bietet, sorgt dafür, dass der Benutzer motivierter ist.
produktiv, habe Leichtigkeit in der Nutzung des Systems und im Merken von Befehlen, und habe
Sicherheit bei der Nutzung, in der Gewissheit, dass, wenn man einen Fehler macht, man ihn leicht korrigieren kann.
Die Frage und das erzeugt die Zufriedenheit des Benutzers.
Richtige Antwort.
B.
Zeigen Sie das System einem Benutzer, fordern Sie ihn auf, eine Art von Aufgabe durchzuführen, indem Sie beobachten
Ihre Reaktionen auf die Schnittstelle, wie zum Beispiel gemachte Fehler, Schwierigkeiten und Effizienz im
Grüße dateref.
Eine Benutzeroberfläche eines Systems, das eine gute Benutzerfreundlichkeit aufweist, sorgt dafür, dass der Benutzer mehr ist
produktiv, habe Leichtigkeit bei der Nutzung des Systems und bei der Merkhilfe von Befehlen, und habe
Sicherheit in der Nutzung, in der Gewissheit, dass man, wenn man einen Fehler macht, ihn leicht korrigieren kann.
Frage und das erzeugt die Zufriedenheit des Benutzers.
Falsche Antwort.
C.
Ein Fragebogen für die Benutzer des Systems mit Fragen zur Benutzeroberfläche bereitstellen und
Die Antworten kartieren.
Eine Benutzeroberfläche eines Systems, die gute Benutzerfreundlichkeit bietet, sorgt dafür, dass der Benutzer mehr ist.
produktiv, haben Sie Leichtigkeit bei der Nutzung des Systems und bei der Erinnerung an Befehle, und haben Sie
Sicherheit bei der Nutzung, in dem Wissen, dass Sie, falls Sie einen Fehler machen, ihn leicht korrigieren können.
Frage und das erzeugt die Zufriedenheit des Nutzers.
Falsche Antwort.
D.
Das System einem Software-Roboter unterziehen, um die Antwortzeiten zu testen und zu überprüfen.
Navigationsmuster, Überprüfung, ob sie den nicht-funktionalen Anforderungen entsprechen
System
Eine Schnittstelle eines Systems, die eine gute Benutzerfreundlichkeit aufweist, sorgt dafür, dass der Benutzer mehr
produktiv, haben Sie eine einfache Nutzung des Systems und das Einprägen von Befehlen, und haben Sie
Sicherheit in der Verwendung, mit der Gewissheit, dass, wenn Sie einen Fehler machen, Sie ihn leicht korrigieren können.
E.
Verwenden Sie Robotersoftware, um zufällige Zugriffe auf das System durchzuführen, die versuchen, zu nutzen.
Elemente der Benutzeroberfläche und registriert gefundene Fehler.
Eine Schnittstelle eines Systems, die eine gute Benutzerfreundlichkeit aufweist, sorgt dafür, dass der Benutzer mehr
produktiv, haben Sie eine einfache Nutzung des Systems und eine gute Erinnerung an die Befehle, und haben Sie
Sicherheit in der Nutzung, in dem Wissen, dass, wenn man einen Fehler macht, man ihn leicht korrigieren kann.
Frage, und das führt zur Zufriedenheit des Nutzers.
Welche dieser Definitionen stellt einen Software-Test dar?
Du hast es richtig gemacht!
A.
Die Softwaretests sind die Untersuchung der Software, um Informationen über ihre zu liefern.
Qualität im Hinblick auf den Kontext, in dem er betrieben werden soll. Dazu gehört der Prozess der Nutzung.
das Produkt, um seine Mängel zu finden.
Das Testen ist ein Prozess, der vom Softwaretester durchgeführt wird und andere Prozesse durchdringt.
Software Engineering, die Maßnahmen umfasst, die von der Anforderungsanalyse bis hin zu
Durchführung des eigentlichen Tests.
Falsche Antwort.
B.
Ostestes de Software sind Maßnahmen, die sicherstellen, dass ein Projekt länger dauert als das
erwartet, ist in kritischen Projekten nicht erforderlich.
Software-Tests ermöglichen die Bereitstellung einer Software von höherer Qualität und sind sehr
Wichtig in kritischen Projekten.
Falsche Antwort.
C.
Die Softwaretests werden zu Beginn des Projekts, vor der Implementierung, durchgeführt.
dosoftware.
Es gibt verschiedene Techniken und Modelle zur Softwareprüfung, die jeweils versuchen, zu finden
verschiedene Probleme und Fehler. Die meisten Techniken beginnen nach der Implementierung des
System
Falsche Antwort.
D.
Tests der Software sollen die Unfähigkeit der Entwickler bei der Erstellung demonstrieren
Lösungen von Qualität.
Das Hauptziel von Software-Demos ist es, die Unfähigkeit der
Entwickler, aber Probleme in der Software finden und beheben, bevor der Kunde betroffen ist.
benachteiligt.
Falsche Antwort.
E.
Software-Tests sind eine Reihe von Aktivitäten, die ausschließlich vom Kunden durchgeführt werden, wenn
empfängt das Produkt.
Es gibt verschiedene Techniken zum Testen von Software. Nicht nur der Kunde kann Tests durchführen, sondern auch
auch Tester und Entwickler. Es gibt auch Entwicklungstechniken.
basierend auf Tests, wie dem TDD.
Das interne Verhalten der Softwarekomponente arbeitet direkt an dem
Quellcode der Softwarekomponente zur Bewertung von Aspekten wie Bedingungstest,
Datenfluss-Test, Zyklustest, Logikpfad-Test und Codes niemals
ausgeführte. Welche der folgenden Techniken bewertet dieses interne Verhalten?
von Softwarekomponenten?
Falsche Antwort.
A.
Schwarzkasten-Test.
Auch funktionaler Test, Verhaltenstest, datengestützt oder orientiert
Beim Ein- und Ausgang bewertet die Black-Box-Technik das externe Verhalten der Komponente.
Software, ohne ihr internes Verhalten zu berücksichtigen.
Richtige Antwort.
B.
Weißkasten-Test.
Die bewerteten Aspekte dieser Testtechnik hängen von der Komplexität und der Technologie ab.
die die Konstruktion der Softwarekomponente bestimmen werden. Die Technik umfasst die Tests
einheitlich.
C.
Regression.
Dies ist eine unerwünschte Technik, die auf eine neue Version der Software oder auf einen Bedarf anwendbar ist.
einen neuen Testzyklus während des Entwicklungsprozesses durchführen.
Falsche Antwort.
D.
Nicht funktionale Techniken.
Nicht-funktionale Techniken sind Techniken, die verwendet werden, um die korrekte Funktionsweise des Systems zu überprüfen.
in Bezug auf ungültige oder unerwartete Eingabefälle.
Falsche Antwort.
E.
Graue Kiste.
Die Technik der grauen Box ist eine Mischung aus der Verwendung der Techniken der schwarzen Box und der
weiße Box. Dies umfasste den Zugang zu Datenstrukturen und Algorithmen des Komponenten a
Das Entwickeln der Fälle beenden, die als Black-Box-Technik ausgeführt werden.
Was ist die Testphase, in der die kleinsten entwickelten Softwareeinheiten getestet werden?
(kleine Teile oder Einheiten des Systems)
Falsche Antwort.
A.
Akzeptanztest.
Benutzerakzeptanztests werden von einer eingeschränkten Gruppe von Endbenutzern des Systems durchgeführt.
die den Betrieb von Systemmodi simulieren, um zu überprüfen, ob ihr Verhalten in Ordnung ist
gemäß der Anfrage.
Falsche Antwort.
B.
Systemtest.
In der Testphase des Systems besteht das Ziel darin, das System aus der Sicht seines
Endbenutzer, der die Funktionen durchgeht, um nach Fehlern in Bezug auf die Ziele zu suchen
originale.
Falsche Antwort.
C.
Betriebstest.
In dieser Phase des Hasses müssen Simulationen durchgeführt werden, um sicherzustellen, dass der Produktionsstart gewährleistet ist.
Das System wird erfolgreich sein. Installationsverfahren, Simulationen mit Kopie von
Sicherheit von Datenbanken usw.
D.
Integrationstest.
Das Ziel ist es, Fehler zu finden, die aus der internen Integration der Komponenten eines
System
Richtige Antwort.
E.
Unittest.
Das Ziel ist es, Funktionsfehler innerhalb eines kleinen Teils des Systems zu finden.
funktioniert unabhängig von allem.
Was ist TDD in der Softwaretechnik?
Du hast nicht recht!
A.
Es ist ein Lebenszyklus, der entwickelt wurde, um die Erstellung von Tests zu erleichtern.
TDD steht im Zusammenhang mit einer Art von agilem Entwickeln, die weniger Code ermöglicht und
mehr Produktivität für die Lieferung von Software.
Falsche Antwort.
B.
TDD ist eine Technik zur Softwareentwicklung, die von den Benutzern der Systeme verwendet wird.
TDD ist keine Technik zur Testung von Software, sondern eine Entwicklungsmethode, die sich auf ...
Testfälle. Er verwendete Unit-Tests, um die Entwicklung zu leiten.
Falsche Antwort.
C.
TDD ist ein klassisches Modell der Softwaretechnik und wird nicht mehr verwendet.
TDD ist eine aktuelle und sehr verbreitete Technik im Prozess der Softwareerstellung, da
ermöglicht die Erstellung von hochwertiger Software mit höherer Produktivität.
Falsche Antwort.
D.
TDD ist ein System, das verwendet wird, um Software automatisiert zu testen.
TDD ist kein System automatisierter Tests. Es gibt Systeme zur Automatisierung.
Tests wie Selenium, Appium, Jmeter, SoapUI, Cucumber und SpecFlow.
Richtige Antwort.
E.
TDD ist eine Technik zur Softwareentwicklung, die auf der anfänglichen Erstellung von
Testen der Software sogar vor der Entwicklung.
Testgetriebenes Entwickeln (TDD), oder testgetriebenes Entwickeln, ist eine Technik in der
Welcher Entwickler erstellt die Software nur, um die Anforderungen zu erfüllen. Dieses
Die Entwicklung wird von den zuvor erstellten Unit-Tests geleitet und kontrolliert.
Der Lebenszyklus von Softwaretests umfasst fünf Phasen: Planung, Vorbereitung,
Spezifikation, Ausführung und Lieferung. Welches Ziel hat die Erstellung und Überprüfung der Fälle?
Dich hasst du die Drehbücher?
Falsche Antwort.
A.
Planung.
Im Planungsprozess werden die Strategie des Schreckens und der Plan des Schreckens ausgearbeitet.
Falsche Antwort.
B.
Vorbereitung.
Das Ziel ist es, die Umgebung zu vorbereiten (Ausrüstung, Personal, Werkzeuge von
Automatisierung, Tests werden ausgeführt, wie geplant.
Falsche Antwort.
C.
Ausführung.
Oste werden durchgeführt, und die erzielten Ergebnisse werden aufgezeichnet.
Richtige Antwort.
D.
Spezifikation.
In der Spezifikation sind folgende Aktivitäten enthalten: Erstellen/Überarbeiten von Testfällen und
Drehbücher ausarbeiten/überarbeiten.
E.
Lieferung.
Die Lieferung ist die letzte Phase des Lebenszyklus von Tests, in der das Projekt abgeschlossen wird, und alles
Die Dokumentation ist abgeschlossen und archiviert.
Welche der vorgestellten Beschreibungen definiert die Softwarewartung am besten?
Du hast recht!
A.
Es ist der Prozess der Verbesserung und Optimierung eines bereits entwickelten Systems, sowie auch die
Ich repariere deine Fehler.
In dieser Phase können wir auch die Anwendbarkeit und Benutzerfreundlichkeit der Software verbessern.
Falsche Antwort.
B.
Es ist der Prozess, in dem die Software auf Fehler getestet wird.
Der Prozess, den Sie verabscheuen, umfasst die Anwendung und Ausführung von Abscheulichkeiten in der Suche nach
Fehler. Bei der Softwarewartung können wir auch Tests durchführen, jedoch ist das nicht die
vollständige Definition von Wartung.
Falsche Antwort.
C.
Es ist die Phase, in der die Software von den Programmierern entwickelt wird.
Die Entwicklungsphase ist der Zeitpunkt, an dem das System codiert und implementiert wird. Die Phase von
Die Wartung beginnt nach diesem Schritt.
Falsche Antwort.
D.
Es ist der Prozess der Analyse der Bedürfnisse des Kunden.
Die Anforderungsanalyse ist die Phase, in der die Bedürfnisse des Kunden analysiert werden.
Falsche Antwort.
E.
Es ist die Phase, in der die Projektplanung durch den Projektleiter durchgeführt wird.
Die Softwarewartung ist nicht die Planungsphase, sondern ein Prozess, der...
in bis zu vier Phasen (adaptiv, korrektiv, evolutiv und
preventva).
Ein Verkaufskontrollsystem wurde an den Kunden übergeben, nachdem es eine Reihe von Tests durchlaufen hatte.
detestes. Der Kunde bemerkte nach zwei Monaten Nutzung, dass eine der Berechnungen, die durchgeführt wurden, während ...
Die Erstellung des täglichen Verkaufsberichts war falsch. Daher wurde um die
Wartung dieser Software mit dem Ziel, diese Berechnung anzupassen. Diese Anfrage war von
Welche Art von Wartung?
Falsche Antwort.
A.
Entwicklungspflege.
Die evolutionäre Wartung fügt dem System neue Funktionen hinzu.
Richtige Antwort.
B.
Korrektive Wartung.
Die corrective Wartung behebt Fehler im System.
C.
Adaptive Wartung.
Die adaptive Wartung passt das System an neue Umgebungen und Realitäten an.
Falsche Antwort.
D.
Preventive Wartung.
Die präventive Wartung soll Fehler und Mängel in der Software verhindern, bevor der Benutzer betroffen ist.
finde sie.
Falsche Antwort.
E.
Gesamtwartung.
Die Totalinstandhaltung gehört nicht zu den in der Ingenieurwissenschaft vorgesehenen Wartungsarten.
desoftware.
Warum es wichtig ist, dass die Wartung der Software während der Planung vorgesehen wird
der Schöpfung?
Falsche Antwort.
A.
Aufgrund der schnelleren Durchführung der Wartungsarbeiten als der Implementierung der Software.
In vielen Fällen können Änderungen an der Software mehr Zeit/Geld kosten als sie.
eigene Implementierung.
Falsche Antwort.
B.
Damit die Software früher als vorgesehen inaktiviert wird.
Die Wartung der Software versucht, das System immer auf dem neuesten Stand zu halten und die Anforderungen zu erfüllen.
Falsche Antwort.
C.
Damit die Entwickler das Projekt schneller abschließen.
Die Wartung der Software steht in keinem direkten Zusammenhang mit der vorgesehenen Zeit für
Implementierung des Systems.
Richtige Antwort.
D.
Aufgrund der Wartung der Software hat in der Regel höhere Kosten als die
eigene Entwicklung.
Darüber hinaus können Änderungen an bereits entwickelter Software mehr Zeit kosten, um
werden durchgeführt, abhängig von der Komplexität des Systems.
E.
Damit Mängel und Fehler nicht gefunden werden.
Die Wartung, insbesondere die präventive, sucht nach Fehlern und Mängeln, damit diese behoben werden.
vor dem Benutzer gefunden.
Der Softwarewartungsprozess steht in einigen Fällen vor Problemen, die
Welche ist die Hauptursache für diese Probleme?
Falsche Antwort.
A.
Die Mehrheit der Probleme mit der Softwarewartung wird durch die Verwendung von Tests verursacht.
einheitlich.
Der Einsatz von Unit-Tests beschleunigt die Anwendung nach einer Wartung, da sie es ermöglichen,
automatisierter Test kleiner funktionaler Elemente des Systems.
Falsche Antwort.
B.
Die meisten Probleme mit der Wartung von Software werden durch Implementierungen verursacht.
gut strukturiert und codiert, da es gut definierte Entwurfsmuster und Konzepte verwendet.
Der Einsatz von Techniken und Entwicklungsmustern unterstützt die Änderungen an der Software, da
Zukünftige Entwickler werden nicht viel Zeit damit verbringen müssen, den Code zu verstehen.
C.
Die meisten Probleme mit der Softwarewartung werden durch die Existenz von einem
umfangreiche und gut ausgearbeitete Dokumentation.
Eine gute Dokumentation unterstützt den Wartungsprozess, da die Entwickler
Sie können sie konsultieren, bevor Sie Änderungen vornehmen.
Falsche Antwort.
D.
Die meisten Probleme mit der Wartung von Software werden durch eine mangelhafte Planung verursacht.
Die angemessene Planung von Software hilft bei der Wartung.
Richtige Antwort.
E.
Die meisten Probleme mit der Wartung von Software entstehen durch Mängel in der
Art und Weise, wie er geplant und entwickelt wurde.
Umsoftwaremal strukturiert und implementiert ist, desto schwieriger ist es, Änderungen vorzunehmen.
Was bedeutet Wartbarkeit?
Du hast nicht recht!
A.
Wartbarkeit kann als die Art der Wartung der Software definiert werden.
Wartbarkeit wird nicht auf eine technische Weise betrachtet, sondern vielmehr als eine Metrik.
verwendet für die Wartung von Software.
Falsche Antwort.
B.
Wartbarkeit kann definiert werden als die Gesamtheit der Techniken, die verwendet werden, um zu überprüfen, ob
Software erfüllt die Bedürfnisse des Kunden.
Die Überprüfung, ob die Software den Anforderungen des Kunden entspricht, steht mehr im Zusammenhang mit
Der Prozess ist schrecklich und nicht wartungsfreundlich.
Richtige Antwort.
C.
Wartbarkeit kann als die Leichtigkeit definiert werden, mit der die Software
verstanden, korrigiert, angepasst und/oder verbessert.
Die Wartbarkeit sollte auf jeder Ebene des Überprüfungsprozesses berücksichtigt werden.
Softwaretechnik.
Falsche Antwort.
D.
Wartbarkeit kann als die Gesamtheit der Implementierungstechniken definiert werden.
Desoftware.
Die Wartbarkeit steht nicht im Zusammenhang mit der Implementierungsphase der Software, sondern,
Ja, mit der Wartung.
Falsche Antwort.
E.
Wartbarkeit kann definiert werden als die Möglichkeit, dass eine Software gewartet wird.
Die Wartbarkeit steht nicht im Zusammenhang mit der Möglichkeit, sie hängt mit dem Grad von
Einfache Wartung.
Softwaremetriken sind Methoden, um den notwendigen Aufwand zu quantifizieren
Entwicklung eines Software-Systems.
Es ist richtig zu behaupten, dass:
A.
Ein Indikator ist Teil einer Metrik.
Um den Aufwand für die Entwicklung eines Systems zu quantifizieren, können wir
benutzen Sie als Metriken die Zeilen code, den Aufwand und den Speicher, die als betrachtet werden
Direkte Metriken.
Falsche Antwort.
B.
Die Kosten, die Funktionen und die Anzahl der Fehler werden als indirekte Metriken betrachtet.
Um den Aufwand für die Entwicklung eines Systems zu quantifizieren, können wir
Verwenden Sie als Metriken die Anzahl der Codezeilen, den Aufwand und den Speicher, die als relevant gelten.
direkte Metriken.
Falsche Antwort.
C.
Die Funktion-Punkt-Metrik kann nur nach dem Abschluss des Codes berechnet werden.
Um den Aufwand für die Entwicklung eines Systems zu quantifizieren, können wir
Nutzen Sie als Metriken die Codezeilen, den Aufwand und den Speicher, die als solche betrachtet werden.
direkte Metriken.
Korrekte Antwort.
D.
Codezeilen, Aufwand und Speicher werden als direkte Metriken betrachtet.
Um den Aufwand zu quantifizieren, der für die Entwicklung eines Systems erforderlich ist, können wir
verwenden Sie als Metriken die Codezeilen, den Aufwand und den Speicher, die als betrachtet werden
direkte Metriken.
Falsche Antwort.
E.
Metriken der Produktivität zeigen, wie gut die Software die Anforderungen erfüllt.
Um den Aufwand zu quantifizieren, der für die Entwicklung eines Systems erforderlich ist, können wir
Benutzen Sie als Metriken die Zeilen Code, den Aufwand und den Speicher, die als relevant angesehen werden.
direkte Metriken.
Die Metriken von Software werden häufig verwendet, um das Projektmanagement durchzuführen.
Desoftware.
Markieren Sie daher die Option, die dem Hauptzweck der Metriken entspricht.
Richtige Antwort.
A.
Sie dienen zur Messung der Produktivität des Teams und zur Anzeige der Produktqualität.
Die Softwaremetriken werden verwendet, um die Produktivität des Teams zu überprüfen, außerdem
de die Qualität des Produkts anzugeben.
Falsche Antwort.
B.
Sie signalisieren, wann eine Änderung im Softwareprojekt erfolgt ist.
Die Softwaremetriken werden verwendet, um die Produktivität des Teams zu überprüfen, außerdem
de die Qualität des Produkts anzugeben.
C.
Sie werden verwendet, um die Gesamtsumme aller Produkte des Projekts sowie deren zu bestätigen.
Anforderungen.
Die Softwaremetriken werden verwendet, um die Produktivität des Teams zu überprüfen, außerdem
anzugeben, wie qualitativ das Produkt ist.
Falsche Antwort.
D.
Zeigen Sie die Arbeit, die entwickelt werden muss, um ein Produkt/Dienstleistung gemäß
was vereinbart wurde.
Die Softwaremetriken werden verwendet, um die Produktivität des Teams zu überprüfen, außerdem
um die Qualität des Produkts anzuzeigen.
Falsche Antwort.
E.
Sie dienen dazu, die wichtigsten Projektlieferungen in kleinere Komponenten zu unterteilen.
Die Softwaremetriken werden verwendet, um die Produktivität des Teams zu überprüfen, außerdem
de die Qualität des Produkts anzugeben.
Ein Prozess zur Metrik von Software kann durch fünf Aktivitäten charakterisiert werden.
Wählen Sie die Option aus, die sich auf die Aktivität bezieht, die zum Sammeln der Daten verwendet wird.
Richtige Antwort.
A.
Sammlung.
Einen Verlauf mit den Daten von Projekten zu führen, um die formulierten Kennzahlen abzuleiten, ist ein
Mechanismus, der in Softwareprojekten verwendet wird, bekannt als Datensammlung.
Falsche Antwort.
B.
Interpretation.
Ein Protokoll mit den Projektdaten zu führen, um die formulierten Kennzahlen abzuleiten, ist ein
Mechanismus, der in Softwareprojekten verwendet wird, bekannt als Datensammlung.
Falsche Antwort.
C.
Analyse.
Das Führen eines Verlaufs mit den Projektdaten zur Ableitung der formulierten Metriken ist ein
Mechanismus, der in Softwareprojekten verwendet wird, bekannt als Datensammlung.
D.
Wiederbefüllung.
Einen Verlauf mit den Projektdaten zu führen, um die formulierten Kennzahlen abzuleiten, ist ein
Mechanismus, der in Softwareprojekten verwendet wird, bekannt als Datensammlung.
Falsche Antwort.
E.
Formulierung.
Einen Verlauf mit den Projektdaten zu führen, um die formulierten Metriken abzuleiten, ist ein
Mechanismus, der in Softwareprojekten verwendet wird, bekannt als Datensammlung.
Softwaremetriken können direkt oder indirekt sein.
Markieren Sie daher die richtige Alternative.
Richtige Antwort.
A.
Direkte Metriken sind diejenigen, die eine beobachtete Menge darstellen, wie zum Beispiel Kosten.
Aufwand, Anzahl der Codezeilen, Ausführungszeit und Anzahl der Fehler.
Direkte (fundamentale oder grundlegende) Metriken sind Messungen, die in Bezug auf Attribute durchgeführt werden.
beobachtet.
Falsche Antwort.
B.
Direkte Metriken sind diejenigen, die eine Analyse erfordern und sich auf die Funktionalität beziehen,
Qualität, Komplexität und Wartbarkeit.
Direkte Metriken (fundamental oder grundlegend) sind Messungen, die in Bezug auf Attribute durchgeführt werden.
beobachtet.
Falsche Antwort.
C.
Indirekte Metriken sind solche, die eine beobachtete Menge repräsentieren, wie zum Beispiel
Kosten, Aufwand, Anzahl der Codezeilen, Ausführungszeit und Anzahl der Defekte.
Direkte (fundamentale oder grundlegende) Metriken sind Messungen, die in Bezug auf Attribute vorgenommen werden.
beobachtet.
Falsche Antwort.
D.
Direkte Metriken messen die Effektivität des Teams.
Direkte (grundlegende oder grundlegende) Metriken sind Messungen in Bezug auf Attribute.
beobachtet.
E.
Direkte Metriken sind an den Projektleiter gebunden.
Direkte (fundamentale oder grundlegende) Metriken sind Messungen in Bezug auf Attribute.
beobachtet.
Entsprechend den Softwaremetriken ist die Analyse der Funktionspunkte eine Methode zur
Messung der bereitgestellten Funktionen durch Software aus der Sicht:
Falsche Antwort.
A.
des Projektleiters.
Funktionalitätspunkte werden verwendet, um die von einem System bereitgestellte Funktionalität zu messen. Ihr
Die Analyse dient als Unterstützung für den Projektleiter, das Projekt zu überwachen.
Du hast recht!
B.
zwei Benutzer.
Funktionspunkte werden verwendet, um die von einem System bereitgestellte Funktionalität zu messen. Ihre
Die Analyse dient als Unterstützung für den Projektleiter, das Projekt zu überwachen.
Falsche Antwort.
C.
vom Programmierer.
Funktionspunkte werden verwendet, um die Funktionalität zu messen, die von einem System bereitgestellt wird. Ihre
Die Analyse dient als Unterstützung für den Projektleiter, um das Projekt zu überwachen.
Falsche Antwort.
D.
Systemanalytiker.
Funktionspunkte werden verwendet, um die von einem System bereitgestellte Funktionalität zu messen. Ihr
Die Analyse dient dem Projektleiter als Unterstützung, um das Projekt zu überwachen.
Falsche Antwort.
E.
des Softwareingenieurs.
Funktion Punkte werden verwendet, um die Funktionalität zu messen, die von einem System bereitgestellt wird. Ihre
Die Analyse dient als Unterstützung für den Projektleiter, das Projekt zu überwachen.