Hammurapi.

Eine Code-Qualitäts-Governance-Plattform, um Risiken des Outsourcings der Softwareentwicklung zu mildern.
Jetzt downloaden

Hammurapi. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Freeware
  • Name des Herausgebers:
  • Hammurapi Group
  • Betriebssysteme:
  • Windows All
  • Dateigröße:
  • 44.8 MB

Hammurapi. Stichworte


Hammurapi. Beschreibung

Eine Code-Qualitäts-Governance-Plattform, um Risiken des Outsourcings der Softwareentwicklung zu mildern Hammurapi ist eine Code-Qualitäts-Governance-Plattform, um Risiken des Outsourcings * der Softwareentwicklung zu mildern. Um formaler zu gestalten, ist Hammurapi eine Lösung für die ganzheitliche Analyse großer Softwaresysteme, die mit umfangreicher Nutzung der vertraglichen Belegschaft entwickelt wurde. Hammurapi erzeugt einen konsolidierten Bericht für die gesamte Anwendung (werfen Sie einen Sample-Bericht an). Der Bericht identifiziert die meisten wichtigsten Probleme in der Anwendung und ermöglicht es, in wenigen Klicks zur Quelle des Problems zu navigieren. Moderne Anwendungen bestehen aus Quellartefakten, die in verschiedenen Sprachen entwickelt wurden. Beispielsweise enthält eine typische Java-Anwendung zumindest Java-Quellen und XML-Konfigurationsdateien. Eine JAVA-basierte Webanwendung enthält auch JSP (X) -Dateien. Mit AJAX und Flex gewinnt die Beliebtheit, immer mehr Funktionalität in JavaScript entwickelt. Daher reicht die Analyse der nur einer Art von Quellenartefakten nicht aus, um das Vertrauen in die Anwendung zu gewinnen. Derzeit kann Hammurapi Java- und XML-basierte Artefakte überprüfen. Die Unterstützung von JavaScript kommt im ersten Halbjahr 2009. Groß Mit groß haben wir Tausende von Quellartefakten, die mit Dutzenden von Megabyte des Quellcodes in Summe von Megabyte sind. Die größte Anwendung, die von Hammurapi analysiert wurde, hatte bisher mehr als 6000 Quelldateien mit einer Gesamtgröße von mehr als 100 Megabyte. Es dauerte ungefähr 7 Stunden für Hammurapi auf einer Dual-Core-Pentiumbox, um die Anwendung zu überprüfen und einen Bericht zu erstellen. Die größere Auswirkungen hat die folgenden Auswirkungen: * Obwohl der Quellcode verfügbar ist, ist die Codebase aufgrund seiner Größe im Wesentlichen eine Black-Box. Es ist nicht möglich, alle potenziellen Probleme gleichzeitig anzusprechen. Hilfe eines Werkzeugs ist erforderlich, um potenzielle Probleme zu identifizieren und zu bestimmen, welche Probleme zuerst angesprochen werden sollen. * Absolute Zahlen (z. * Das Instrument muss in der Lage sein, Berichte rechtzeitig herzustellen. Vertragsarbeitskräfte Immer mehr Organisationen outsource Software-Entwicklungsbemühungen zur Optimierung der Kosten und zur Aufbewahrung der Organisation, die sich auf die Kernkompetenzen konzentriert. Während das Outsourcing eine Reihe von Vorteilen verspricht, bringt es auch eine Reihe von Herausforderungen: * Eigentum an Kodex und Stammeswissen. Entwicklungsteams werden kurz nach Beendigung der Bauphase aufgelöst. Entwickler werden anderen Bemühungen, oft außerhalb der Kundenorganisation, erneut zugewiesen. Es führt zu einem niedrigen Stammeswissen. In einem Fall eines Problems mit einem Teil des Codes kann niemand sein, der mit diesem Code vertraut ist. Wartungsfähigkeit wird sehr wichtig. * Ausbildung. Einige Studien deuten darauf hin, dass nur ein einziger vier Java-Entwickler echte Kenntnisse der Sprache besitzen. Das Senden von Personen an das Training von Klassen kann für Mitarbeiter sinnvoll sein, aber für Auftragnehmer ist es aufgrund der vorübergehenden Natur ihres Vereins mit der Kundenorganisation nicht kostengünstig. Hammurapi adressiert diese Probleme auf folgende Weise: * Die Kundenorganisation stellt eine Reihe von Codierungsrichtlinien fest, die vom Werkzeug automatisch überprüft werden. Hammurapi hat eine Reihe von Inspektoren, um die Wartungsfähigkeit des Codes zu überprüfen. Zum Beispiel zyklusik-Komplexitätsinspektor, JavaDoc-Inspektor, Code Länge Inspector. * Hammurapi hat eine Reihe von Inspektoren, die potenzielle Programmierfehler fangen. * Hammurapi Eclipse-Plug-In bietet Richtlinien für die Fingerspitzen der Entwickler, sodass sie den Job lernen. Wertversprechen Hammurapi reduziert TCO (Gesamtbetriebskosten) und das Risiko der Softwareentwicklung. * Niedrigere Entwicklungskosten - Sicherheitsnetz, das von Inspektoren bereitgestellt wird, ermöglicht die Verwendung niedrigerer Kostenentwickler. * Lernen auf dem Job - Eclipse-Plug-In bietet Instant-Feedback an Entwickler. Durch die Entwicklung von kundenspezifischen Inspektoren können seniorale Entwickler ihr Wissen ihr Wissen in das Team ergeben. * Niedrigere Wartungskosten - Hammurapi hat eine Reihe von Inspektoren der Wartungsfähigkeit. * Durch Outsourcing bedeuten wir hier eine Situation, wenn sich das Eigentum an der Anwendung kurz nach Abschluss der Entwicklung ändert, und die Partei, die den Anwendungscode ergibt, muss Vertrauen in die Codequalität gewinnen.


Hammurapi. Zugehörige Software