Eclipse RAPYoxosServicesDownloadsUnternehmen
 
Startseite > Services > Quality Assessment > 

Keep your API promise

Tools und Prozesse zur Qualitätsbestimmung und -absicherung von Eclipseumgebungen.

  • Eclipse Quality Assessment
  • Benefits
  • Ansätze zur Optimierung
  • Bessere Anwendungen
  • Über Design
  • Modularität im Projektalltag

Eclipse Quality Assessment

Verbessern Sie das Design Ihrer Software

Innoopracts Quality Assessment wurde entwickelt, um das bestehende Design von größeren Eclipse-basierten Projekten zu prüfen und Wege zu einer Neustrukturierung der Architektur aufzuzeigen.

Dazu analysiert ein erfahrener Eclipse Designer Ihr vorhandenes Design mit dem Eclipse Design Meister (EDM), einem automatisiertes Werkzeug, das die Ansatzpunkte zur Verbesserung des Designs Ihrer Eclipse-Anwendungen erkennt.


Der Eclipse Designmeister: Als Alternative zu einer reinen Textausgabe werden die Resultate im EDM als Überblick mit detailierten Informationen wiedergegeben.

Benefits

  • Reduzierung der laufenden Kosten von Eclipse
  • Langlebigere und stabilere Eclipse Unternehmensplattformen
  • Qualitätsberichte mit direkten Hinweisen für Verbesserungen
  • Bessere Entkopplung einzelner Module
  • Integration der Eclipse Richtlinien für Ihre Unternehmensplattform
  • Analyse auf Bytecode-Ebene

Ansätze zur Optimierung

Eclipse Design Meister – Optimierung nach den Eclipse Richtlinien

In den Guidelines von Eclipse wie bei Innoopracts Quality Assessment steht das Plugin als grundlegendes Element von Modularität im Mittelpunkt. Die Analyse von Beziehungen und Abhängigkeiten nimmt das EDM-Programm vor. Dabei werden Möglichkeiten aufgezeigt,die Kommunikation zwischen Plugins zu verbessern, Entkopplungen vorzunehmen und im Falle von Designänderungen die Gefahr einer gegenseitigen Beeinflussung über Plugin-Grenzen hinweg zu reduzieren.

Eclipse Design Meister – Optimierung nach quantitativen Metriken

Der EDM wartet mit einer Reihe quantitativer Metriken auf, die binäre Warnungen ergänzen. Gut designte Plugins befinden sich innerhalb der Messungen in bestimmten Wertebereichen. Ihr Assessor nutzt diese quantitativen Metriken zur Identifikation von Bereichen, deren weitere Unterstützung einen Nutzen verspricht.

Der Plug-in Dependency View deckt spezifische Abhängigkeiten auf.

Bessere Anwendungen

Wir zeigen Ihnen wie Sie bessere Anwendungen schreiben

Mit Hilfe des EDM findet unser Mitarbeiter schnell die Stellen im Design, deren Verbesserungen den größten Nutzen bringen. Neben der kurzfristigen Analyse des Designs und der Ableitung von daraus entstehenden Arbeitsschritten wollen wir unseren Kunden ermöglichen, bessere Eclipse-Anwendungen mit einer langen Lebenszeit und niedrigen Instandhaltungskosten zu schreiben.

Nach Abschluss der Analyse erarbeitet unser Mitarbeiter gemeinsam mit Ihnen Schritte zu einer weiteren Optimierung Ihrer Software. So erhalten Sie das nötige Know-How für die Konzeption eines schlanken Designs bei weiteren Implementierungen.

Über Design

Eclipse effizienter nutzen...

Eclipse gewinnt zunehmend an Popularität - als Toolplattform, erweiterbare Plattform für Unternehmensapplikationen, zur Erstellung von Ajax Applikationen, Smart Clients und vieles mehr. Die Gründe für diesen Erfolg sind vor allem in der überzeugenden Architektur und dem komponentenbasierten Ansatz von Eclipse zu sehen.

Um die Vorteile von Eclipse konsequent umsetzen und eine langfristige Wartbarkeit und Stabilität gewährleisten zu können, ist ein gutes Design der eigenen Plattform sowie die Einhaltung der Richtlinien von Eclipse von entscheidender Bedeutung.

Modularität im Projektalltag

Für die Erstellung Eclipse-basierter Software wird generell eine Modularisierung in Plugins empfohlen. Diese Empfehlung im Projektalltag auch umzusetzen, gestaltet sich jedoch zumeist schwierig - tauchen erst einmal Probleme im fortgeschrittenen Projektverlauf auf, werden Änderungen erforderlich. Und eine Änderung an einer bestimmten Stelle zieht meist mehrere Änderungen an anderen Stellen nach sich.

So entstehen Abhängigkeiten zwischen Plugins und von einem von einem klar strukturierten Design und Modularität ist nach der Fertigstellung des Projektes nicht mehr viel zu erkennen. Ein Problem bei der Entwicklung und bei der späteren Wartung, da unzulängliche Modularität mit wesentlich höheren Wartungskosten bei der Einführung und der Änderung von weiteren Funktionalitäten zu Buche schlägt.


Startseite > Services > Quality Assessment > 
© INNOOPRACT 2008 - 2010