Hausarbeiten logo
Shop
Shop
Tutorials
En De
Shop
Tutorials
  • How to find your topic
  • How to research effectively
  • How to structure an academic paper
  • How to cite correctly
  • How to format in Word
Trends
FAQ
Zur Shop-Startseite › Informatik - Software

Qualitätsanalyse des Microsoft Bot Builder SDKs

Titel: Qualitätsanalyse des Microsoft Bot Builder SDKs

Forschungsarbeit , 2018 , 26 Seiten , Note: 1,0

Autor:in: Anonym (Autor:in)

Informatik - Software

Leseprobe & Details   Blick ins Buch
Zusammenfassung Leseprobe Details

Geräte, die durch Software gesteuert werden, sind heute Teil unseres Alltags. Umso wichtiger ist es, die Qualität der Software beurteilen und gewährleisten zu können. In dieser Qualitätsanalyse wird die Qualität des Microsoft Bot Builder SDKs anhand der Qualitätsaspekte Wartbarkeit, Zuverlässigkeit und Portabilität untersucht. Als Qualitätsmodell wird die Goal-Question-Metric-Methode in Verbindung mit den Qualitätsmerkmalen nach ISO 25010 verwendet. Zur Ermittlung der Metrikwerte werden die Werkzeuge NDepend, ReSharper und Visual Studio verwendet. Neben dem Quellcode werden auch die Issues im zugehörigen GitHub-Repository berücksichtigt. Die gemessenen Metrikwerte werden normalisiert und aggregiert. Die Qualitätsanalyse zeigt, dass das Microsoft Bot Builder SDK eine gute bis sehr gute Qualität aufweist. Lediglich im Bereich der Unittests, der Clone Coverage und der zu hohen Abhängigkeit zwischen den Klassen sind einzelne Schwächen zu erkennen.

Leseprobe


Inhaltsverzeichnis

  • 1 Einleitung
  • 2 Beschreibung des begutachteten Systems
  • 3 Verwendetes Qualitätsmodell
    • 3.1 Qualitätsmerkmale nach ISO 25010
    • 3.2 GQM-Methode
  • 4 Verwendete Metriken zur Bewertung der Wartbarkeit
    • 4.1 Metriken zur Bewertung der Modularität
    • 4.2 Metriken zur Bewertung der Wiederverwendbarkeit
    • 4.3 Metriken zur Bewertung der Analysierbarkeit
    • 4.4 Metriken zur Bewertung der Änderbarkeit
    • 4.5 Metriken zur Bewertung der Testbarkeit
  • 5 Verwendete Metriken zur Bewertung der Zuverlässigkeit
    • 5.1 Metriken zur Bewertung der Reife
    • 5.2 Metriken zur Bewertung der Verfügbarkeit
    • 5.3 Metriken zur Bewertung der Fehlertoleranz
    • 5.4 Metriken zur Bewertung der Wiederherstellbarkeit
  • 6 Verwendete Metriken zur Bewertung der Portabilität
    • 6.1 Metriken zur Bewertung der Anpassungsfähigkeit
    • 6.2 Metriken zur Bewertung der Installierbarkeit
    • 6.3 Metriken zur Bewertung der Austauschbarkeit
  • 7 Messung der Metriken und Aggregation
    • 7.1 Eingesetzte Werkzeuge und Techniken
    • 7.2 Gemessene Werte und Normalisierung der Werte
  • 8 Aggregation und Analyse
  • 9 Zusammenfassung der Ergebnisse
  • 10 Verbesserungsvorschläge
  • 11 Fazit

Zielsetzung und Themenschwerpunkte

Diese Qualitätsanalyse untersucht die Qualität des Microsoft Bot Builder SDKs (Version 3 für C#) anhand der Qualitätsaspekte Wartbarkeit, Zuverlässigkeit und Portabilität. Ziel ist es, die Qualität des SDKs anhand objektiver Metriken zu bewerten und Verbesserungspotenziale aufzuzeigen. Die Analyse basiert auf dem Stand des GitHub-Repositories vom 20.05.2018.

  • Bewertung der Wartbarkeit des Microsoft Bot Builder SDKs
  • Analyse der Zuverlässigkeit des Microsoft Bot Builder SDKs
  • Untersuchung der Portabilität des Microsoft Bot Builder SDKs
  • Anwendung der Goal-Question-Metric (GQM)-Methode und der ISO 25010 Qualitätsmerkmale
  • Identifizierung von Stärken und Schwächen des SDKs

Zusammenfassung der Kapitel

1 Einleitung: Die Einleitung führt in das Thema Softwarequalität ein und erläutert die Bedeutung der verschiedenen Qualitätsaspekte, insbesondere im Kontext softwaregesteuerter Geräte. Sie beschreibt den Umfang der Analyse, welche sich auf die 3. Version des Microsoft Bot Builder SDKs für C# konzentriert und den Stand des GitHub-Repositories vom 20.05.2018 als Referenzpunkt verwendet. Der Aufbau der Arbeit wird skizziert, wobei die einzelnen Kapitel und deren Inhalte kurz vorgestellt werden.

2 Beschreibung des begutachteten Systems: Dieses Kapitel beschreibt das Microsoft Bot Builder SDK, seine Funktionalität und seine Einsatzmöglichkeiten. Es wird hervorgehoben, dass Entwickler damit Chatbots für verschiedene Plattformen erstellen können, die sowohl textbasierte als auch multimediale Interaktionen ermöglichen. Die aktuelle Version (3) und ihre Unterstützung für C# und Node.js wird im Vergleich zu zukünftigen Versionen (4) und deren erweiterten Sprachsupport, herausgestellt. Die verwendete MIT-Lizenz wird ebenfalls erwähnt.

3 Verwendetes Qualitätsmodell: Dieses Kapitel beschreibt das zugrunde liegende Qualitätsmodell, das auf der Goal-Question-Metric (GQM)-Methode und den Qualitätsmerkmalen nach ISO 25010 basiert. Es werden die acht Qualitätsmerkmale nach ISO 25010 (Funktionalität, Effizienz, Kompatibilität, Benutzbarkeit, Zuverlässigkeit, Sicherheit, Wartbarkeit, Portabilität) genannt und die für die Analyse relevanten Aspekte (Wartbarkeit, Zuverlässigkeit und Portabilität) näher erläutert, einschließlich ihrer jeweiligen Unterkategorien.

4 Verwendete Metriken zur Bewertung der Wartbarkeit: Dieses Kapitel detailliert die verwendeten Metriken zur Bewertung der Wartbarkeit des SDKs. Es wird auf die Unterkategorien der Wartbarkeit (Modularität, Wiederverwendbarkeit, Analysierbarkeit, Änderbarkeit, Testbarkeit) eingegangen und die jeweiligen Metriken erklärt, die zur quantitativen Bewertung dieser Aspekte eingesetzt wurden. Die Auswahl der Metriken und ihre Bedeutung für die Gesamtbewertung der Wartbarkeit werden begründet.

5 Verwendete Metriken zur Bewertung der Zuverlässigkeit: Analog zu Kapitel 4 werden hier die Metriken zur Bewertung der Zuverlässigkeit des SDKs vorgestellt und erläutert. Die Unterkategorien der Zuverlässigkeit (Reife, Verfügbarkeit, Fehlertoleranz, Wiederherstellbarkeit) werden detailliert beschrieben. Die Auswahl der Metriken wird im Kontext der Gesamtbewertung der Zuverlässigkeit des SDKs begründet.

6 Verwendete Metriken zur Bewertung der Portabilität: Dieses Kapitel beschreibt die ausgewählten Metriken zur Bewertung der Portabilität. Es geht detailliert auf die Unterkategorien der Portabilität (Anpassungsfähigkeit, Installierbarkeit, Austauschbarkeit) ein und erläutert die gewählten Metriken zur Messung dieser Aspekte. Die Begründung der Metrikauswahl und ihre Bedeutung für die Gesamtbewertung der Portabilität werden ausführlich dargelegt.

7 Messung der Metriken und Aggregation: In diesem Kapitel werden die eingesetzten Werkzeuge (NDepend, ReSharper, Visual Studio) und Techniken zur Messung der in den vorherigen Kapiteln beschriebenen Metriken detailliert beschrieben. Die Vorgehensweise bei der Messung und die anschließende Normalisierung der erhaltenen Rohdaten werden erläutert. Es wird ein Einblick in den Prozess der Datenerhebung und -vorbereitung gegeben, bevor die Aggregation der Daten in den folgenden Kapiteln behandelt wird.

8 Aggregation und Analyse: Dieses Kapitel beschreibt die Aggregation der normalisierten Metrikwerte und die anschließende Analyse der Ergebnisse. Es wird erläutert, wie die einzelnen Metriken zu einer Gesamtbewertung der Qualität zusammengefasst wurden und welche Schlussfolgerungen aus den aggregierten Daten gezogen werden konnten. Die Analyse der Ergebnisse bildet die Grundlage für die Zusammenfassung und die Verbesserungsvorschläge in den folgenden Kapiteln.

Schlüsselwörter

Softwarequalität, Microsoft Bot Builder SDK, GQM-Methode, ISO 25010, Wartbarkeit, Zuverlässigkeit, Portabilität, Metriken, Qualitätsanalyse, C#, GitHub, Softwareentwicklung

Häufig gestellte Fragen (FAQ) zur Qualitätsanalyse des Microsoft Bot Builder SDKs

Was ist der Gegenstand dieser Qualitätsanalyse?

Diese Analyse bewertet die Qualität des Microsoft Bot Builder SDKs (Version 3 für C#) anhand der Qualitätsaspekte Wartbarkeit, Zuverlässigkeit und Portabilität. Die Analyse basiert auf dem Stand des GitHub-Repositories vom 20.05.2018.

Welche Qualitätsmodelle wurden verwendet?

Die Analyse verwendet die Goal-Question-Metric (GQM)-Methode und die Qualitätsmerkmale nach ISO 25010. Es werden die Qualitätsmerkmale Wartbarkeit, Zuverlässigkeit und Portabilität im Detail untersucht.

Welche Metriken wurden zur Bewertung der Wartbarkeit verwendet?

Zur Bewertung der Wartbarkeit wurden Metriken für Modularität, Wiederverwendbarkeit, Analysierbarkeit, Änderbarkeit und Testbarkeit eingesetzt. Die konkreten Metriken sind im Kapitel 4 detailliert beschrieben.

Welche Metriken wurden zur Bewertung der Zuverlässigkeit verwendet?

Für die Zuverlässigkeit wurden Metriken für Reife, Verfügbarkeit, Fehlertoleranz und Wiederherstellbarkeit verwendet. Die genauen Metriken und ihre Anwendung sind in Kapitel 5 erläutert.

Welche Metriken wurden zur Bewertung der Portabilität verwendet?

Die Portabilität wurde anhand von Metriken für Anpassungsfähigkeit, Installierbarkeit und Austauschbarkeit bewertet. Details zu den verwendeten Metriken finden sich in Kapitel 6.

Welche Werkzeuge wurden für die Messung der Metriken eingesetzt?

Für die Messung wurden die Werkzeuge NDepend, ReSharper und Visual Studio verwendet. Kapitel 7 beschreibt den Prozess der Datenerhebung und -vorbereitung, einschließlich der Normalisierung der Rohdaten.

Wie wurden die Ergebnisse aggregiert und analysiert?

Kapitel 8 beschreibt die Aggregation der normalisierten Metrikwerte und die anschließende Analyse. Die einzelnen Metriken wurden zu einer Gesamtbewertung der Qualität zusammengefasst, um Schlussfolgerungen zu ziehen.

Welche Kapitel enthält der Bericht?

Der Bericht umfasst folgende Kapitel: Einleitung, Beschreibung des Systems, Verwendetes Qualitätsmodell, Metriken zur Bewertung der Wartbarkeit, Metriken zur Bewertung der Zuverlässigkeit, Metriken zur Bewertung der Portabilität, Messung der Metriken und Aggregation, Aggregation und Analyse, Zusammenfassung der Ergebnisse, Verbesserungsvorschläge und Fazit. Ein detailliertes Inhaltsverzeichnis findet sich im Dokument.

Welche Schlüsselwörter beschreiben den Bericht?

Schlüsselwörter sind: Softwarequalität, Microsoft Bot Builder SDK, GQM-Methode, ISO 25010, Wartbarkeit, Zuverlässigkeit, Portabilität, Metriken, Qualitätsanalyse, C#, GitHub, Softwareentwicklung.

Wo finde ich weitere Informationen zum Microsoft Bot Builder SDK?

Weitere Informationen zum Microsoft Bot Builder SDK finden sich auf dem GitHub-Repository (Stand 20.05.2018, Version 3 für C#).

Welche Version des Microsoft Bot Builder SDK wurde untersucht?

Die Analyse konzentriert sich auf Version 3 des Microsoft Bot Builder SDK für C#.

Welche Lizenz besitzt das Microsoft Bot Builder SDK?

Das SDK ist unter der MIT-Lizenz veröffentlicht.

Ende der Leseprobe aus 26 Seiten  - nach oben

Details

Titel
Qualitätsanalyse des Microsoft Bot Builder SDKs
Hochschule
Universität Stuttgart
Note
1,0
Autor
Anonym (Autor:in)
Erscheinungsjahr
2018
Seiten
26
Katalognummer
V1313325
ISBN (eBook)
9783346791108
ISBN (Buch)
9783346791115
Sprache
Deutsch
Schlagworte
qualitätsanalyse microsoft builder sdks
Produktsicherheit
GRIN Publishing GmbH
Arbeit zitieren
Anonym (Autor:in), 2018, Qualitätsanalyse des Microsoft Bot Builder SDKs, München, GRIN Verlag, https://www.hausarbeiten.de/document/1313325
Blick ins Buch
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
Leseprobe aus  26  Seiten
Hausarbeiten logo
  • Facebook
  • Instagram
  • TikTok
  • Shop
  • Tutorials
  • FAQ
  • Zahlung & Versand
  • Über uns
  • Contact
  • Datenschutz
  • AGB
  • Impressum