Hackystat.

Hackystat ist ein Framework für die automatisierte Sammlung und Analyse der Software.
Jetzt downloaden

Hackystat. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Philip Johnson
  • Website des Verlags:
  • http://www.hackystat.org

Hackystat. Stichworte


Hackystat. Beschreibung

Hackystat ist ein Rahmen für die automatisierte Sammlung und Analyse der Software. Hackystat ist ein Rahmen für die automatisierte Sammlung und Analyse des Software-Engineering-Produkts und der Prozessdaten.Hackystat verwendet Sensoren, um Daten von Entwicklungsumgebungswerkzeugen unauffällig zu sammeln; Es gibt keinen chronischen Aufwand auf Entwicklern, um Produkt- und Prozessdaten zu sammeln. Hackystat bindet Sie nicht zu einem bestimmten Werkzeug, um Umwelt, Prozess oder Antrag. Das Hackystat-Projekt soll das In-Process-Projektmanagement unterstützen. Hackystat ist in seiner sechsten großen architektonischen Freigabefamilie. Die erste Architekturfreigabe-Familie, die als "Spike-Lösung" genannt wurde, wurde verwendet, um die Machbarkeit des Ansatzes zu untersuchen und verschiedene Komponententechnologien (einschließlich Jato, XSL, Ameise, Junit / Httpunit, Tomcat, Kokon und Seife) zu untersuchen. Die Arbeit an dieser Spike Solution-Architektur dauerte acht Monate von Mai bis Dezember 2001. In Dezember 2001 begannen wir eine große Umsetzung des Systems, um architektonische Unterstützung für Designerfassungen mit der Spike-Lösung bereitzustellen. Diese zweite Architekturfamilie wird als "Framework-Architektur" bezeichnet, da er Packungs- und Klassenpegelmuster implementiert, die die Erweiterung des Systems über Erbschaft und Zusammensetzung bestehender Klassen erleichtern. Leider erforderte die Rahmenarchitektur die Änderung des Hackystat-Quellcodes, um neue Sensoren und Analysen umzusetzen, und nur eine einzige Konfiguration von Analysen und Sensoren kann in dieser Architektur unterstützt werden. In dieser Architektur, 2002, begannen wir mit der Arbeit an der "SDK" (oder "Kernelisierte") Architekturfreigabefamilie. Diese dritte architektonische Familie zersetzt das System in zwei Ebenen. Die erste Ebene ist ein Kernel-System, das die Kerneinrichtungen für die Definition, den Speicher, die Übertragung und die Benutzeroberfläche implementiert. Eindefinierer erstellen eine eigentliche Hackystat-Installation, indem er das Gerüst mit einer zweiten Ebene kombiniert: Ein Satz von Plug-In-Erweiterungsmodulen, die das spezifische definieren Sensordattypen, Werkzeugssensoren und Analysen, die zur Unterstützung ihrer Entwicklungsverfahren erforderlich sind. In der SDK-Architektur können Entwickler neue Sensoren und Analysen implementieren, ohne den zugrunde liegenden Kernelcode zu ändern, und mehrere Hackystat-Installationen können mit unterschiedlichen Konfigurationen von Analysen und Sensoren aufgebaut werden. In Juni 2003 haben wir eine Pauschalumstrukturierung durchgeführt, die die Entwicklung von Drittel erleichtert Layer- oder "Anwendungs-Layer-Systeme. Dies ist die vierte Architekturfamilie, die als "dreischichtige" Architektur genannt wird. Wir sind nur einen Monat der Anwendungsschichtentwicklung. Wir haben erkannt, dass der auf die zweite Release-Familie entwickelte Build-Prozess, der wir für die zweite Release-Familie entwickelt haben, um die dreischichtige Architektur, in Welche mehrfachen Komponenten werden in eine Konfiguration für Release. Im Juli 2004 haben wir die Sechste Architekturfamilie veröffentlicht, die Dienstleistungen anbietet, um einen "Telemetrie" -Basiert mit Softwareprojektüberwachung und -kontrolle unterstützen. Dazu gehören verschiedene Caching-Mechanismen sowie das HackyTelemetrie-Paket, das eine Telemetrie-Spezifikationssprache und eine assoziierte APIs enthält. In dieser Architektur wird die Telemetrie-Unterstützung zu einem "Low Level" -Funktion des Systems, das neu in dieser Version ist.


Hackystat. Zugehörige Software

Stumpf

STCLASS ist ein vertragsbeständiges integriertes Testing-Framework (CBBT) für Java. ...

124

Herunterladen

T-Rex

TREX ist ein Werkzeug, um die in der standardisierten Test- und Teststeuerungsnotation (TTCN-3) geschriebenen Testsuiten zu pflegen. ...

221

Herunterladen