| Pyredse. pyredse é uma ferramenta de engenharia reversa Python. |
Baixe Agora |
Pyredse. Classificação e resumo
- Site do editor:
- http://www.logilab.org/projects/pyreverse
Pyredse. Tag
Pyredse. Descrição
PyrEverse é uma ferramenta de engenharia reversa Python. O Pyredse é um conjunto de ferramentas para código de python de engenharia reversa. Até agora, possui ferramentas de análise de dependência, geração de documentação e geração XMI para importação em uma ferramenta de modelagem UML. Um módulo especial pode ser usado para gerar arquivos legíveis por Argo Uml.Currently pyredse construir uma representação da árvore de origem com: · DocString para módulos, classes, funções · Exceções levantadas em funções · Atributos, funções, classes · atributos de classe módulos definidos em O escopo de classe, links de herança · atributos da instância de classe definidos no método __init__. Se possível, obtenha o valor padrão · Nome dos parâmetros da função e o valor padrão opcional · Detecção de classes de interface / abstrato e visibilidade usando expressões regulares · Detecção de links entre as classes Usando Atributos O ValuePyseverse Padrão fornece módulos que usam essa representação para: · Produzindo um XMI 1.0 UML 1.3 Dom Representação · Criando definições de diagramas PGML de acordo com a representação do projeto, a definição XMI e um arquivo XML que descrevem brevemente o conteúdo dos diagramas (veja ???). Esses diagramas podem ser readenados / editados com o Argo UML · gerando diagramas UML legíveis pela VCG (veja ???). · Analisando dependências (ver ???). · Gerar esqueleto para testes unitários, usando a estrutura de testes de unidade para a biblioteca padrão Requirements: · Para usar o pacote PyrEverse, você precisa instalar a biblioteca comum PYXML, Optik e Logilab. Instalar o pacote se você tiver baixado a versão do tarball, apenas descompacte o tarball e execute a instalação do Python Setup.py.
Pyredse. Software Relacionado