Softwarekarte

Eine Softwarekarte (dt. Software-Karte ) repräsentiert statische, erzählerische, dynamische und evolutionäre Informationssysteme und -systeme. 3-D- Visualisierung . Softwarekarten Image Grundlegende Konzepte und Werkzeuge in der Softwarevisualisierung [1] . Ihre Hauptanwendungen umfassen zu sterben Risiko für sterben und Überwachung von Codequalität , aktivitäten von Entwicklungsteams oder von Vorgängen im Softwareentwicklungsprozess [2] Sowie das allgemein Gewähr von Einblick bezüglich wo relevant Implementierungsartefakte, Entwicklungsprozesse und während des BeteiligtenSoftwareentwicklungsprozess und die Softwarewartung (Softwarewartung).

Motivation und Konzepte

Software Karten FINDEN im Kontext der Software Technik (engl. Software – Engineering anwendung): Komplex, dauerhaft Softwareentwicklungsprojekte Sehen sich gemeinhin vielen Schwierigkeiten Gegenüber Wie zum beispiel der Spannung Zwischen ihnen Fertigstellen neuer Leistungsmerkmale bei gleichzeitig Sicherstellen Eines Hohen Grad ein Codequalität , um sterben Wartbarkeit Auch zukünftig gewährleisten. Die Idee von Softwarekarten, die Herausforderung und Optimierungsprobleme anzunehmen, wurden in den Schriften der Mitteilung gemacht, die die sogenannten, lieblichen Kommunikationslücken im Licht der Menschen und der Information vermitteln.

Software Karten Nutzen erprobte Kartographische Technik auf dem Grunde Lage der Metapher Eine virtuellen 3-D Stadtmodell [3] zum Ausdruck des jeweiligen Komplex, abstrakte Informationsräume. Eine Solmetaphäre ist als Software-Information keine inhärente Gestalt geworden („Da Software keine physikalische Form hat, gibt es keine natürliche Abbildung von Software auf einen zweidimensionalen Raum“). [4]

Anwendungen

Software Karten ermöglicht es allgemein, der Verlauf, sterben Kosten und sterben Risika Eines Softwareentwicklungsprojekt die beteiligte Person (ua Management und Entwicklerteams) verständlich und zu wirkungsvoll vermitteln. Sie vermitteln „Auf einem Blick“ in der Status von in Entwicklung BZW. Fortentwicklung befindliche Anwendungen und Systeme , wo Projektleitung und Projektmanagement ihnen. Ein wesentlichen Aspekt bei der entsprechenden Entscheidungsprozesse Liegen Darin, dass „[…] Software -Lagekarten provideh den strukturellen Kontext für die korrekte Auslegung erforderlich von […] Leistungsindikatoren“. [5]Als Kommunikationsinstrument erzeugt Software Karten unter den Beteiligten Transparenz, stirbt es z. B. Erlaubt, sterben Codequalität und funktional Weiterentwicklung gegeneinander abzuwägen und zu sterben Entscheidende, Welche Notwendig Massnahme Getroffen Werden Müssen, um den Softwareentwicklungsprozess entsprechend zu optimieren. Software Karten erleichtern zum beispiel Entscheidung sterben, weh IB-Kennung Qualität erhöht Werden soll sterben, um Einerseits stirbt Softwareentwicklung zu beschleunigen und andererseits riskant sterben für zukünftig Softwarewartung zu sterben sterben. Aufgrund ihrer Grossen Ausdrucksstarke (ua Informationsdichte) und ihrer Schnell Automatische Erzeugung einge EIGNER sich Software Karten Auch,

Einzelstunden

  1. Hochspringen↑ Stephan Diehl: Softwarevisualisierung: Visualisierung der Struktur, des Verhaltens und der Evolution von Software. Springer, 5, 2007, ISBN 978-3-540-46504-1
  2. Hochspringen↑ Monitoring Code Qualität und Entwicklung Aktivität nach Softwarekarten Johannes Bohnet und Döllner, Jürgen. In: Proceedings des IEEE ACM ICSE-Workshops zur Bewältigung technischer Schulden, S. 9-16, 2011.
  3. Hochspringen↑ Visualisierung von Softwaresystemen als Städten. Richard Wettel, Michèle Lanza. In: 4. IEEE International Workshop zur Visualisierung von Software zum Verständnis und zur Analyse, 2007.
  4. Hochspringen↑ Konsequentes Layout für thematische Softwarekarten. Adrian Kuhn, Peter Loretan, Oscar Nierstrasz, 2008.
  5. Hochspringen↑ Interaktive Softwarekarten für die webbasierte Quellcodeanalyse. Limberger, Danielet al. In: Proceedings der International Web3D Conference, ACM, S. 8, 2013.

Schreibe einen Kommentar