GI-Applikationsentwicklung - Einführung SE Flashcards

1
Q

Gründe für das Scheitern von Scheitern von IT-Projekten (Motivation)

A
  • Unvollständige Anforderungen
  • Fehlende Einbeziehung der Nutzer
  • Mangelnde Ressourchen
  • Unrealistische Erwartungen
  • Änderungen and Anforderungen
  • Fehlende Unterstützung durch Führungskräfte
  • Produkt wird nicht mehr benötigt
  • Mangelnde Planung
  • Mangelndes IT-Management
  • Technologische Unbedarftheit
  • Sonstiges
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Begriff Software Engineering (Begriff Software Engineering)

A
□ Problem formulieren
□ Problem analysieren
□ Lösungssuche und Entscheidung
□ Umsetzung der favorisierten Lösung
□ Überprüfung der Umsetzung
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Definition Software

Engineering (Begriff Software Engineering)

A

Die Anwendung eines

  • systematischen,
  • disziplinierten un
  • quantifizierbaren

Ansatzes zur

  • Entwicklung,
  • Betrieb und
  • Wartung

von Software, das heißt, die Anwendung der Prinzipien des Ingenieurwesens auf
Software

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Software entwickeln lassen (Ziel im Software Engineering)

A

□ in der geforderten Qualität
□ innerhalb der vorgegebenen Zeit und
□ mit den vorgesehenen Kosten

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Der Qualitätsbegriff bei Software

A

Qualität bei Software ist ein Maß für die Erfüllung der Anforderungen an die Software.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Softwarequalität Definition nach ISO 9126 (DIN 66272): (Der Qualitätsbegriff bei Software)

A

Funktionalität
- Angemessenheit Korrektheit Interoperabilität Sicherheit

Zuverlässigkeit

  • Reife Fehlertoleranz Robustheit Wieder Wieder herstellbarkeit

Benutzbarkeit

-Verständlichkeit Erlernbarkeit Bedienbarkeit Attraktivität

Effizienz

  • Zeitverhalten Verbrauchsverhalten Wirtschaftlichkeit

Änderbarkeit

-Analysierbarkeit Modifizierbarkeit Stabilität Testbarkeit

Übertragbarkeit

-Anpassbarkeit Installierbarkeit Koexistenz Austauschbarkeit

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Wie kann man Qualität im Softwareprojekt erreichen?

A
  1. Organisatorische Qualitätssicherung
    - Projektmanagement
  2. Konstruktive Qualitätssicherung
    Methoden, Werkzeuge und Techniken zur Fehlervermeidung, vorbeugende Qualitätssicherung, Schulungen
  • Einhaltung von Standards und Richtlinien
  • ingenieurmäßige Softwareentwicklung
  • objektorientierte Entwicklung Entwicklung-Methoden
  1. Analytisch e Qualitätssicherung
    Kontrolle der entwickelten (Teil-)Produkte, Methoden und Techniken zur Fehlererkennung, prüfende Qualitätssicherung
  • statische Analysen (Review, Audit, Analysewerkzeuge)
  • dynamische Prüfverfahren (Tests)

Qualitätssicherung und–kontrolle sind Daueraufgaben im Softwareprojekt

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Aktivitäten/Prozessschritte in der Softwareentwicklung

A

https://ibb.co/tBrC8wH

How well did you know this?
1
Not at all
2
3
4
5
Perfectly