Jfaioöaji at Universität Wien | Flashcards & Summaries

Select your language

Suggested languages for you:
Log In Start studying!

Lernmaterialien für jfaioöaji an der Universität Wien

Greife auf kostenlose Karteikarten, Zusammenfassungen, Übungsaufgaben und Altklausuren für deinen jfaioöaji Kurs an der Universität Wien zu.

TESTE DEIN WISSEN

Was sind Aufgaben des Software Engineering?

Lösung anzeigen
TESTE DEIN WISSEN


  • Management großer und komplexer Projekte
  • Präzise Erfassung und Erreichung von Kunden-und Marktanforderungen
  • Effizienzsteigerung in der Softwareentwicklung
    • Guter Programmierstil
    • Einsatz leistungsfähiger Programmiersprachen
    • Einsatz der richtigen Entwicklungswerkzeuge
  • Sicherstellung eines hohen Qualitätsniveaus
  • Berücksichtigung von Wartbarkeitund existierenden Systemen


Lösung ausblenden
TESTE DEIN WISSEN

Was sind Qualitätskriterien von Software?

Lösung anzeigen
TESTE DEIN WISSEN


  • Korrektheit
    • Software erfüllt die in einer Spezifikation beschriebenen Anforderungen
      • Problem: Falls die Spezifikation nicht die Anforderungen der Anwender wiedergibt, leistet auch korrekte Software nicht das Gewünschte
  • Zuverlässigkeit
    • Fehler treten selten auf und haben nur geringe Auswirkungen
  • Robustheit
    • Sinnvolle Reaktion bei Fehlern durch Bedienung oder Fehler aus anderen Systemen
  • Benutzerfreundlichkeit
    • Einfache Erlernbarkeit und Bedienbarkeit
  • Wartbarkeit
    • Einfache Änderbarkeit, Erweiterbarkeit, Fehlerfindung
  • Performance
    • Bezogen auf Laufzeitverhalten und Speicherplatzbedarf
  • Dokumentation
    • Für Benutzer und Weiterentwickler
  • Portabilität
    • Übertragbarkeit auf andere Rechner/Systeme
Lösung ausblenden
TESTE DEIN WISSEN

Was sind Software Aktivitäten?

Lösung anzeigen
TESTE DEIN WISSEN
  • Analyse und Spezifikation
    • Feststellung des zu lösenden Problems
    • Definition der SW Funktionalität
    • Allfällige Einschränkungen
  • Design und Entwicklung
    • Entwurf und Implementierung der Software
  • Test
    • Überprüfung und Validierung, dass Software den Kundenanforderungen entspricht
  • Betrieb und Weiterentwicklung
    • Installation und Inbetriebnahme
    • Behebung von Fehlern
    • Implementierung neuer Anforderungen um geänderten Kunden- und Marktbedürfnissen gerecht zu werden
  • Über alle Aktivitäten:
    • Qualitätssicherung
    • Projektmanagement
Lösung ausblenden
TESTE DEIN WISSEN

Was sind Ziele, Aufgaben und Produkte der Analyse und Spezifikation (Software Aktivität)?

Lösung anzeigen
TESTE DEIN WISSEN

Ziele

  • Anforderungen an ein Softwareprodukt
    • Ermitteln: Ist eine Lösung technisch und finanziell machbar?
    • Analysieren: Was wird vom Produkt erwartet?
    • Spezifizieren: Detaillierte Definition der Anforderungen
    • Validieren: Gültigkeit der Anforderungen überprüfen
  • Aus den Anforderungen ein Produktmodell ermitteln
    • Fehler in dieser Projektphase führen unweigerlich zu Problemen in späteren Phasen

Aufgaben

  • Vorgänger- und Konkurrenzprodukte analysieren
  • Durchführbarkeitsstudie
  • Aufwandschätzung

Produkte

  • Requirements Dokument (Lastenheft, Pflichtenheft)
  • Projektplan
  • Requirements Engineering
Lösung ausblenden
TESTE DEIN WISSEN

Was sind Ziele, Aufgaben und Produkte des Design und Entwicklung (Software Aktivität)?

Lösung anzeigen
TESTE DEIN WISSEN


Ziele

  • Überführung der Spezifikationen in ein ausführbares System
  • Design des Software Produktes
    • Architektur des Gesamtproduktes
      • Definition der Gesamtstruktur
      • Definition der einzelnen Komponenten
      • Beziehung der einzelnen Komponenten
      • Verteilung der Komponenten
    • Interfaces der Komponenten
      • Festlegung der Interfaces der einzelnen Komponenten
      • Sobald Komponenteninterface feststeht, können die einzelnen Komponenten parallel entworfen und implementiert werden
    • Design der einzelnen Komponenten 
    • Entwurf der Datenbank
    • Es entstehen eine Reihe von Designdokumenten
  • Entwicklung des Software Produktes
    • Implementierung 
    • Test (Debugging) der einzelnen Komponenten unabhängig voneinander

Aufgaben

  • Architektur und Schnittstellen festlegen
  • Komponenten implementieren

Produkte

  • Designdokumente
  • Quellcode (Sourcecode)
  • Unit Test der Komponenten durchgeführt


Lösung ausblenden
TESTE DEIN WISSEN

Was sind Ziele, Aufgaben und Produkte des Tests (Software Aktivität)?

Lösung anzeigen
TESTE DEIN WISSEN

Ziele

  • Überprüfung um sicherzustellen, dass das Produkt sich den Spezifikationen entsprechend verhält und den Kundenanforderungen entspricht
    • Component Test, System Test, Release Test
      • Test des integrierten Software Produktes
      • Überprüfung von Performance, Ressourcebedarf, etc
    • Acceptance Test oder Alpha Test
      • Test mit Echtdaten
    • Beta Test
      • Test durch echte Kunden im Markt

Aufgaben

  • Testfälle (testcases) werden aus den Spezifikationen abgeleitet

Produkte

  • Auslieferbares Software Produkt


Lösung ausblenden
TESTE DEIN WISSEN

Was sind Ziele, Aufgaben und Produkte von Betrieb und Weiterentwicklung (Software Aktivität)?

Lösung anzeigen
TESTE DEIN WISSEN

Ziele

  • Nicht entdeckte Fehler korrigieren
  • Software ist flexibel und Änderungen sind unvermeidlich 
  • Anforderungen ändern sich durch geänderte Unternehmensumgebungen
    • Software muss sich entsprechend anpassen und ändern

Aufgaben

  • Wartung
  • Aktualisierung der Dokumentation

Produkte

  • Bug fixes
  • Neue Produktversionen
Lösung ausblenden
TESTE DEIN WISSEN

Was für flankierende (Software-) Aktivitäten gibt es?

Lösung anzeigen
TESTE DEIN WISSEN
  • Projektmanagement
    • Ablaufmodell, welches festlegt welche Schritte in welcher Reihenfolge gemacht werden 
    • Für die ständige Kontrolle und Steuerung des Ablaufs
    • Für die Steuerung der Wünsche der Stakeholder
  • Qualitätssicherung
Lösung ausblenden
TESTE DEIN WISSEN

Was ist der SW Life Cycles?

Lösung anzeigen
TESTE DEIN WISSEN

The period of time that begins when a software product is conceived and ends when the software is no longer available for use. The software life cycle typically includes a concept phase, requirements phase, design phase, implementation phase, test phase, installation and checkout phase, operation and maintenance phase and, sometimes, retirement phase.


The phases may overlap or be performed iteratively.

Lösung ausblenden
TESTE DEIN WISSEN

Was ist der SW Development Cycle?

Lösung anzeigen
TESTE DEIN WISSEN

The period of time that begins with the decision to develop a software product and ends when the software is develivered. This cycle typically includes a requirements phase, design phase, implementation phase, test phase and, sometimes, installation and checkout phase.


1.The phases listed above may overlap or be performed iteratively, depending upon the software development approach used.

2.This term is sometimes used to mean a longer period of time, either the period that ends when the software is no longer being enhanced by the developer, or the entire software life cycle

Lösung ausblenden
TESTE DEIN WISSEN

Was für plan basierte Vorgehensmodelle gibt es?

Lösung anzeigen
TESTE DEIN WISSEN
  • Wasserfallmodell
  • Inkrementelle Software Entwicklung
  • Spiralmodell
  • V Modell
  • Rational Unified Process
Lösung ausblenden
TESTE DEIN WISSEN

Definition Software Engineering

Lösung anzeigen
TESTE DEIN WISSEN


  • IEEE Standard Glossary of Software Engineering Terminology
    • The applicationofa systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software; that is, the application of engineering to software
    • The study of approaches as in (1)
  • Brockhaus Enzyklopädie: Das ingenieurmäßige Entwerfen, Herstellen und Implementieren von Software sowie die ingenieurwissenschaftliche Disziplin, die sich mit Methoden und Verfahren zur Lösung der damit verbundenen Problemstellungen befasst
  • Helmut Balzert: Zielorientierte Bereitstellung und systematische Verwendung von Prinzipien, Methoden und Werkzeugen für die arbeitsteilige, ingenieurmäßige Herstellung, Anwendung und Pflege von umfangreichen Softwaresystemen
Lösung ausblenden
  • 483548 Karteikarten
  • 7991 Studierende
  • 102 Lernmaterialien

Beispielhafte Karteikarten für deinen jfaioöaji Kurs an der Universität Wien - von Kommilitonen auf StudySmarter erstellt!

Q:

Was sind Aufgaben des Software Engineering?

A:


  • Management großer und komplexer Projekte
  • Präzise Erfassung und Erreichung von Kunden-und Marktanforderungen
  • Effizienzsteigerung in der Softwareentwicklung
    • Guter Programmierstil
    • Einsatz leistungsfähiger Programmiersprachen
    • Einsatz der richtigen Entwicklungswerkzeuge
  • Sicherstellung eines hohen Qualitätsniveaus
  • Berücksichtigung von Wartbarkeitund existierenden Systemen


Q:

Was sind Qualitätskriterien von Software?

A:


  • Korrektheit
    • Software erfüllt die in einer Spezifikation beschriebenen Anforderungen
      • Problem: Falls die Spezifikation nicht die Anforderungen der Anwender wiedergibt, leistet auch korrekte Software nicht das Gewünschte
  • Zuverlässigkeit
    • Fehler treten selten auf und haben nur geringe Auswirkungen
  • Robustheit
    • Sinnvolle Reaktion bei Fehlern durch Bedienung oder Fehler aus anderen Systemen
  • Benutzerfreundlichkeit
    • Einfache Erlernbarkeit und Bedienbarkeit
  • Wartbarkeit
    • Einfache Änderbarkeit, Erweiterbarkeit, Fehlerfindung
  • Performance
    • Bezogen auf Laufzeitverhalten und Speicherplatzbedarf
  • Dokumentation
    • Für Benutzer und Weiterentwickler
  • Portabilität
    • Übertragbarkeit auf andere Rechner/Systeme
Q:

Was sind Software Aktivitäten?

A:
  • Analyse und Spezifikation
    • Feststellung des zu lösenden Problems
    • Definition der SW Funktionalität
    • Allfällige Einschränkungen
  • Design und Entwicklung
    • Entwurf und Implementierung der Software
  • Test
    • Überprüfung und Validierung, dass Software den Kundenanforderungen entspricht
  • Betrieb und Weiterentwicklung
    • Installation und Inbetriebnahme
    • Behebung von Fehlern
    • Implementierung neuer Anforderungen um geänderten Kunden- und Marktbedürfnissen gerecht zu werden
  • Über alle Aktivitäten:
    • Qualitätssicherung
    • Projektmanagement
Q:

Was sind Ziele, Aufgaben und Produkte der Analyse und Spezifikation (Software Aktivität)?

A:

Ziele

  • Anforderungen an ein Softwareprodukt
    • Ermitteln: Ist eine Lösung technisch und finanziell machbar?
    • Analysieren: Was wird vom Produkt erwartet?
    • Spezifizieren: Detaillierte Definition der Anforderungen
    • Validieren: Gültigkeit der Anforderungen überprüfen
  • Aus den Anforderungen ein Produktmodell ermitteln
    • Fehler in dieser Projektphase führen unweigerlich zu Problemen in späteren Phasen

Aufgaben

  • Vorgänger- und Konkurrenzprodukte analysieren
  • Durchführbarkeitsstudie
  • Aufwandschätzung

Produkte

  • Requirements Dokument (Lastenheft, Pflichtenheft)
  • Projektplan
  • Requirements Engineering
Q:

Was sind Ziele, Aufgaben und Produkte des Design und Entwicklung (Software Aktivität)?

A:


Ziele

  • Überführung der Spezifikationen in ein ausführbares System
  • Design des Software Produktes
    • Architektur des Gesamtproduktes
      • Definition der Gesamtstruktur
      • Definition der einzelnen Komponenten
      • Beziehung der einzelnen Komponenten
      • Verteilung der Komponenten
    • Interfaces der Komponenten
      • Festlegung der Interfaces der einzelnen Komponenten
      • Sobald Komponenteninterface feststeht, können die einzelnen Komponenten parallel entworfen und implementiert werden
    • Design der einzelnen Komponenten 
    • Entwurf der Datenbank
    • Es entstehen eine Reihe von Designdokumenten
  • Entwicklung des Software Produktes
    • Implementierung 
    • Test (Debugging) der einzelnen Komponenten unabhängig voneinander

Aufgaben

  • Architektur und Schnittstellen festlegen
  • Komponenten implementieren

Produkte

  • Designdokumente
  • Quellcode (Sourcecode)
  • Unit Test der Komponenten durchgeführt


Mehr Karteikarten anzeigen
Q:

Was sind Ziele, Aufgaben und Produkte des Tests (Software Aktivität)?

A:

Ziele

  • Überprüfung um sicherzustellen, dass das Produkt sich den Spezifikationen entsprechend verhält und den Kundenanforderungen entspricht
    • Component Test, System Test, Release Test
      • Test des integrierten Software Produktes
      • Überprüfung von Performance, Ressourcebedarf, etc
    • Acceptance Test oder Alpha Test
      • Test mit Echtdaten
    • Beta Test
      • Test durch echte Kunden im Markt

Aufgaben

  • Testfälle (testcases) werden aus den Spezifikationen abgeleitet

Produkte

  • Auslieferbares Software Produkt


Q:

Was sind Ziele, Aufgaben und Produkte von Betrieb und Weiterentwicklung (Software Aktivität)?

A:

Ziele

  • Nicht entdeckte Fehler korrigieren
  • Software ist flexibel und Änderungen sind unvermeidlich 
  • Anforderungen ändern sich durch geänderte Unternehmensumgebungen
    • Software muss sich entsprechend anpassen und ändern

Aufgaben

  • Wartung
  • Aktualisierung der Dokumentation

Produkte

  • Bug fixes
  • Neue Produktversionen
Q:

Was für flankierende (Software-) Aktivitäten gibt es?

A:
  • Projektmanagement
    • Ablaufmodell, welches festlegt welche Schritte in welcher Reihenfolge gemacht werden 
    • Für die ständige Kontrolle und Steuerung des Ablaufs
    • Für die Steuerung der Wünsche der Stakeholder
  • Qualitätssicherung
Q:

Was ist der SW Life Cycles?

A:

The period of time that begins when a software product is conceived and ends when the software is no longer available for use. The software life cycle typically includes a concept phase, requirements phase, design phase, implementation phase, test phase, installation and checkout phase, operation and maintenance phase and, sometimes, retirement phase.


The phases may overlap or be performed iteratively.

Q:

Was ist der SW Development Cycle?

A:

The period of time that begins with the decision to develop a software product and ends when the software is develivered. This cycle typically includes a requirements phase, design phase, implementation phase, test phase and, sometimes, installation and checkout phase.


1.The phases listed above may overlap or be performed iteratively, depending upon the software development approach used.

2.This term is sometimes used to mean a longer period of time, either the period that ends when the software is no longer being enhanced by the developer, or the entire software life cycle

Q:

Was für plan basierte Vorgehensmodelle gibt es?

A:
  • Wasserfallmodell
  • Inkrementelle Software Entwicklung
  • Spiralmodell
  • V Modell
  • Rational Unified Process
Q:

Definition Software Engineering

A:


  • IEEE Standard Glossary of Software Engineering Terminology
    • The applicationofa systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software; that is, the application of engineering to software
    • The study of approaches as in (1)
  • Brockhaus Enzyklopädie: Das ingenieurmäßige Entwerfen, Herstellen und Implementieren von Software sowie die ingenieurwissenschaftliche Disziplin, die sich mit Methoden und Verfahren zur Lösung der damit verbundenen Problemstellungen befasst
  • Helmut Balzert: Zielorientierte Bereitstellung und systematische Verwendung von Prinzipien, Methoden und Werkzeugen für die arbeitsteilige, ingenieurmäßige Herstellung, Anwendung und Pflege von umfangreichen Softwaresystemen
jfaioöaji

Erstelle und finde Lernmaterialien auf StudySmarter.

Greife kostenlos auf tausende geteilte Karteikarten, Zusammenfassungen, Altklausuren und mehr zu.

Jetzt loslegen

Das sind die beliebtesten StudySmarter Kurse für deinen Studiengang jfaioöaji an der Universität Wien

Für deinen Studiengang jfaioöaji an der Universität Wien gibt es bereits viele Kurse, die von deinen Kommilitonen auf StudySmarter erstellt wurden. Karteikarten, Zusammenfassungen, Altklausuren, Übungsaufgaben und mehr warten auf dich!

Mehr Karteikarten anzeigen

Das sind die beliebtesten jfaioöaji Kurse im gesamten StudySmarter Universum

Adjektiven-JFS

Universität Leipzig

Zum Kurs
Verben - JFS

Universität Leipzig

Zum Kurs
Grammatik - JFS

Universität Leipzig

Zum Kurs
J1

Universität Duisburg-Essen

Zum Kurs
J

Vilnius University

Zum Kurs

Die all-in-one Lernapp für Studierende

Greife auf Millionen geteilter Lernmaterialien der StudySmarter Community zu
Kostenlos anmelden jfaioöaji
Erstelle Karteikarten und Zusammenfassungen mit den StudySmarter Tools
Kostenlos loslegen jfaioöaji