AdLerDokumentation Help

SoftwareEngineering Lösungen

Hier sind die lösungen für die Aufgaben aus dem Software Engineering Kurs.

Raum "Metriken"

MetrikenTeil1

Aufgabe 1

MetrikenTeil1_Lösung.png

Aufgabe 2

"Gesund werden" und "Beziehung" kann man mit Metriken (leider) nicht erreichen.

MetrikenTeil2

MetrikenTeil2Lösung.png

MetrikenZuordnen

ArtenVonMetriken

Adaptivitätselement

  • Metriken

    • Leicht: Weshalb werden Metriken verwendet

      • A: Alles bis auf "Kontrolle der Mitarbeiter"

    • Mittelschwer: Welche Eigenschaften müssen Metriken erfüllen?

      • A: Alles bis auf "Ökologie"

    • Schwer: Welche Metriken gibt es außerhalb der Software-Entwicklung?

      • Noten in der Klausur

  • Definition einer Metrike

    • Leicht: Über was kann eine Metrik im Software Engineering eine Aussage machen?

      • A: Alles bis auf "Projektleiter"

    • Mettelschwer: Was sind Artefakte im Software Engineering?

      • A: Alles

Raum: InfoMcCabe

McCabe1

McCabe1_Lösung.png

McCabe2

McCabe2_Lösung.png

Adaptivitätselement2

  • Leicht: Was für eine Art Metrik ist McCabe?

    • A: Komplexitätsmetrik

  • Mittelschwer: Was zählen wir bei McCabe?

    • A: atomare bedingungen

  • Schwer: Wie berechnen wir McCabe?

    • Wir addieren: Athomare, Case-Statements und 1

Raum: LinesOfCode

LOC1

LOC1_Lösungen.png

LOC2

LOC2_Lösung.png

AufgabeSLOC

Alle Zeilen, in denen CODE ist anhaken.

AufgabePLOC

ALLES anhaken

BerechneSlocPLOC

PLOC=16 SLOC=11

Raum: Info Struktur-Metriken C Plus PLus

Strukturmetriken

  • Fanout der obersten ist hoch

  • fanIn der obersten ist 0

Addaptivitätselement3

  • Aufgabe Strukturmetriken

    • Leicht: Was sind DIT, NOC und NORM für Metriken?

      • Strukturmetriken

    • Mittel: Was muss man tun, wenn NOC hoch ist?

      • Gut Testen!

    • Schwer; Worüber muss man nachdenken, wenn NORM zu hoch ist?

      • Ob die Klasse von der Elternklasse erben muss

      • Ob man eine gemeinsamme schnittstelle erstellt

Raum: Info OO-Metriken C Plus Plus

OO-Metriken

OOmetriken_lösung.png

Aufgabe OO-Metriken

OOMetriken_Lösung.png

Raum: AufgabenMcCabe

Aufgabe1

Lösung: 1

HotSpotMcCabe

HotSpoMcCabe_Lösung.png

Aufgabe 2 Mc Cabe

Lösung: 2

Hotspot McCabe

Alle "case" anklicken

Aufgabe3McCabe

Lösung: 4

Aufgabe4McCabe

Lösung: 6

Aufgabe5McCabe

Lösung: 7

Raum: Halstaed

Aufgabe: Halstead

halstead_lösung.png

Aufgabe: Halstaed

12 verschiede operatoren 30 operatoren 7 verschiedene operanden 17 Operanden

47 Programmlänge 19 Vokabular

Schiebespiel

Schiebespiel_Lösung.png

Raum: Aufgaben Str C Plus Plus

FanInFanOutAufgabe.png
Strukturmetriken_lösung.png
FanInOutSchwer_Lösung.png

Raum: Aufgaben OO C Plus Plus

WAC_Lösung.png
CV_Hotspot_Lösung.png
OV_Hotspot_Lösung.png
NOA_Hotspot_Lösung.png
BerechneCVOVNOA_Lösung.png
WACWMC_Lösung.png
OCOVNOAUML_Lösung.png

Last modified: 30 June 2025