Hammurapi.

Uma plataforma de governança de qualidade de código para mitigar os riscos de terceirização do desenvolvimento de software.
Baixe Agora

Hammurapi. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Freeware
  • Nome do editor:
  • Hammurapi Group
  • Sistemas operacionais:
  • Windows All
  • Tamanho do arquivo:
  • 44.8 MB

Hammurapi. Tag


Hammurapi. Descrição

Uma plataforma de governança de qualidade de código para mitigar os riscos de terceirização do desenvolvimento de software HammuraPi é uma plataforma de governança de qualidade de código para mitigar riscos de terceirização * de desenvolvimento de software. Para colocar mais formalmente, o HamuraPi é uma solução para análise holística de grandes sistemas de software desenvolvidos com uso extensivo da força de trabalho contratual. O HamuraPi produz um relatório consolidado para todo o aplicativo (dê uma olhada em um relatório de amostra). O relatório identifica problemas mais significativos no aplicativo e permite navegar até a origem do problema em alguns cliques. Aplicações modernas consistem em artefatos de origem desenvolvidos em diferentes idiomas. Por exemplo, um aplicativo Java típico contém pelo menos fontes Java e arquivos de configuração XML. Um aplicativo da Web baseado em Java também contém arquivos JSP (X). Com Ajax e Flex ganhando popularidade, mais e mais funcionalidades são desenvolvidas em JavaScript. Portanto, a análise de apenas um tipo de artefatos de origem não é suficiente para ganhar confiança na aplicação. Atualmente, o HammuraPi pode revisar artefatos baseados em Java e XML. O apoio do JavaScript está chegando no primeiro semestre de 2009. Grande Por grande, queremos dizer milhares de artefatos de origem, totalizando dezenas de megabytes de código-fonte. A maior aplicação analisada por HampuraPi até agora tinha mais de 6000 arquivos de origem com tamanho total de mais de 100 megabytes. Demorou cerca de 7 horas para HammuraPi em uma caixa de pentium dual core para revisar o aplicativo e produzir um relatório. A amplitude tem as seguintes implicações: * Embora o código-fonte esteja disponível, o código de código é essencialmente uma caixa preta por causa de seu tamanho. Não é possível abordar todos os problemas potenciais de uma só vez. A ajuda de uma ferramenta é necessária para identificar possíveis problemas e determinar quais problemas serão abordados primeiro. * Números absolutos (por exemplo, o número total de violações no Código) não são tão importantes quanto os indicadores de progresso (por exemplo, tamanho do Código Base e número de violações hoje e há um mês). * A ferramenta deve ser capaz de produzir relatórios de maneira oportuna. Força de trabalho contratual. Mais e mais organizações terceirizam esforços de desenvolvimento de software para otimizar o custo e manter a organização focada em competências essenciais. Enquanto a terceirização promete um número um benefício, também traz um número de desafios: * Propriedade do código e conhecimento tribal. As equipes de desenvolvimento são dissolvidas logo após a conclusão da fase de construção. Os desenvolvedores são reinseridos a outros esforços, muitas vezes fora da organização do cliente. Leva ao baixo nível de conhecimento tribal. Em um caso de um problema com algum pedaço de código, pode haver ninguém que esteja familiarizado com esse código. A manutenção torna-se muito importante. * Treinamento. Alguns estudos indicam que apenas um dos quatro desenvolvedores Java possui conhecimento genuíno da linguagem. O envio de pessoas para aulas de treinamento pode fazer sentido para os funcionários, mas para os contratados, não é eficiente, devido à natureza transitória de sua associação com a Organização do Cliente. HamuraPi aborda esses problemas das seguintes maneiras: * A organização do cliente estabelece um conjunto de diretrizes de codificação que são automaticamente verificadas pela ferramenta. O Hammurapi tem vários inspetores para verificar a manutenção do código. Por exemplo, inspetor de complexidade ciclomática, inspetor javadoc, inspetor de comprimento de código. * Hammurapi tem um número de inspetores que capturam erros potenciais do programador. * Plug-in do Eclipse HammuraPi fornece diretrizes para os dedos dos desenvolvedores, para que aprendem no trabalho. Proposição de valor Hammurapi reduz o TCO (custo total de propriedade) e risco de desenvolvimento de software. * Menor custo de desenvolvimento - rede de segurança fornecida pelos inspetores permite usar desenvolvedores de custo mais baixos. * Aprender sobre o trabalho - Eclipse Plug-in fornece feedback instantâneo aos desenvolvedores. Ao desenvolver inspetores personalizados, os desenvolvedores sênior podem passar eficientemente seus conhecimentos para a equipe. * Menores custos de manutenção - Hamurapi tem um número de inspetores de manutenção. * Ao terceirizar aqui, queremos dizer uma situação quando a propriedade da aplicação muda logo após a conclusão do desenvolvimento, e a parte que recebe o código do aplicativo precisa ganhar confiança na qualidade do código.


Hammurapi. Software Relacionado

Quicktype 1.0.0.0.

Fight Outsourcing duplicando ou triplicando sua produtividade de programação.QuickType tem mais de 25.000 ... ...

165 1.9 MB

Download

Hopopi.

Hopopi (Hostportping) é um console gratuito, útil e simples implemento de aplicativos em Java Timing Alguns "Pin ... ...

281 186 KB

Download