Hammurapi

Een governanceplatform voor de codekwaliteit om risico's van outsourcing van softwareontwikkeling te verzachten.
Download nu

Hammurapi Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Freeware
  • Naam uitgever:
  • Hammurapi Group
  • Besturingssystemen:
  • Windows All
  • Bestandsgrootte:
  • 44.8 MB

Hammurapi Tags


Hammurapi Beschrijving

Een Governance-platform van de codekwaliteit om risico's van outsourcing van softwareontwikkeling te verminderen Hammurapi is een Governance-platform van de codekwaliteit om risico's van outsourcing * van softwareontwikkeling te beperken. Om formeel te plaatsen, is Hammurapi een oplossing voor een holistische analyse van grote softwaresystemen die zijn ontwikkeld met uitgebreid gebruik van contractuele personeelsbestand. Hammurapi produceert een geconsolideerd rapport voor de volledige toepassing (kijk eens naar een voorbeeldrapport). Het rapport identificeert de belangrijkste problemen in de toepassing en maakt het mogelijk om naar de bron van het probleem in een paar klikken te navigeren. Moderne toepassingen bestaan uit bronartefacten die in verschillende talen worden ontwikkeld. Een typische Java-applicatie bevat bijvoorbeeld ten minste Java-bronnen en XML-configuratiebestanden. Een op Java gebaseerde webtoepassing bevat ook JSP (X) -bestanden. Met Ajax en Flex wint populariteit, wordt steeds meer functionaliteit ontwikkeld in JavaScript. Daarom is de analyse van slechts één type bronartefacten niet voldoende voor het verkrijgen van vertrouwen in de toepassing. Momenteel kan Hammurapi Java- en XML-gebaseerde artefacten beoordelen. Ondersteuning van JavaScript komt in de eerste helft van 2009. Groot Bij groot bedoelen we duizenden bronartefacten in totaal tot tientallen megabytes van broncode. De grootste applicatie die door Hammurapi heeft geanalyseerd, had tot nu toe meer dan 6000 bronbestanden met de totale grootte van meer dan 100 megabytes. Het duurde ongeveer 7 uur voor Hammurapi op een Dual Core Pentium-box om de applicatie te bekijken en een rapport te produceren. Largevess heeft de volgende implicaties: * Hoewel broncode beschikbaar is, is de codebase in wezen een zwarte doos vanwege de grootte ervan. Het is niet mogelijk om alle potentiële problemen tegelijk aan te pakken. Hulp van een hulpmiddel is nodig om potentiële problemen te identificeren en te bepalen welke problemen eerst moeten worden aangepakt. * Absolute nummers (bijvoorbeeld het totaal aantal overtredingen in de code) zijn niet zo belangrijk als vooruitgangsindicatoren (bijvoorbeeld Codebase-grootte en aantal overtredingen en een maand geleden). * Het gereedschap kan tijdig rapporten produceren. Contractuele personeelsbestand Meer en meer organisaties uitbesteden de inspanningen voor softwareontwikkeling om de kosten te optimaliseren en de organisatie te behouden op kerncompetenties. Terwijl outsourcing een aantal een voordelen belooft, brengt het ook een aantal uitdagingen op: * Eigendom van code en tribale kennis. Ontwikkelingsteams worden kort na voltooiing van de bouwfase ontbonden. Ontwikkelaars worden opnieuw toegewezen aan andere inspanningen, vaak buiten de klantorganisatie. Het leidt tot een laag niveau van tribale kennis. In een probleem met een probleem met een stuk code kan er niemand zijn die bekend is met die code. Onderhoudbaarheid wordt erg belangrijk. * Opleiding. Sommige studies geven aan dat slechts één uit vier Java-ontwikkelaars oprechte kennis van de taal bezit. Het verzenden van mensen naar trainingsklassen kan logisch zijn voor werknemers, maar voor aannemers is het niet kostenefficiënt, vanwege de voorbijgaande aard van hun associatie met de klantorganisatie. Hammurapi richt zich op deze problemen op de volgende manieren: * De klantorganisatie vestigt een reeks codewijzers die automatisch worden gecontroleerd door de tool. Hammurapi heeft een aantal inspecteurs om de onderhoudbaarheid van de code te controleren. Cyclomatic complexiteitsinspecteur, Javadoc-inspecteur, code-lengte-inspecteur. * Hammurapi heeft een aantal inspecteurs die potentiële programmeurfouten opvangen. * Hammurapi Eclipse-plug-in levert richtlijnen voor de vingertoppen van ontwikkelaars, dus leren ze op het werk. Waarde voorstel Hammurapi vermindert TCO (totale kosten van eigendom) en het risico op softwareontwikkeling. * Lagere ontwikkelingskosten - Veiligheidsnet die door inspecteurs wordt geleverd, maakt het mogelijk om lagere kostenontwikkelaars te gebruiken. * Leren op het werk - Eclipse-plug-in biedt directe feedback aan ontwikkelaars. Door de ontwikkeling van aangepaste inspecteurs kunnen seniorontwikkelaars effeciently hun kennis doorgeven aan het team. * Lagere onderhoudskosten - Hammurapi heeft een aantal onderhoudbaarheidsinspecteurs. * Door hier uit te besteden, bedoelen we een situatie waarin eigendom van de toepassing kort na voltooiing van de ontwikkeling verandert en de partij die de applicatiecode ontvangt, moet het vertrouwen krijgen in de codekwaliteit.


Hammurapi Gerelateerde software

WintextfilePatch

FUNCTIES De tool maakt het mogelijk om alleen het gewenste deel van de tekst op te halen, om de tekst één of meerdere keren in een andere tekst in te voeren, de ongeëvenaarde tekst enzovoort op te nemen, zodat u hiermee samen met dit kunt doen ...

55 83 KB

Downloaden

Laf

Display COM-component Locatie en details, gegeven een progid ...

113 30 KB

Downloaden