Desenvolver um Software

Encerrado Postado Sep 30, 2015 Pago na entrega
Encerrado Pago na entrega

Preciso de um sistema para gerar documentação automática de um código fonte.

O sistema deve possuir interface gráfica em windows.

Deverá gerar um documento editável em word com a documentação do código.

Serão usadas 2 linguagens distintas. Ou seja o programa deverá entender o fonte de 2 fabricantes de máquina diferentes.

O código fonte é de uma linguagem específica de máquina industrial, similar a basic ou php. Não há orientação a objetos. Essas linguagens são puramente procedurais

Os arquivos do fonte basicamente são documentos XML para um fabricante e texto puro para o outro.

Será necessário as seguintes funções

Encontrar o nome da função e seus parâmetros do XML

Ler a descrição da função diretametne do código fonte. (pode ser definido uma tag para que o programa encontre esse comentário. O programador da máquina então usará esse tag quando criar o comentário.

Se a tag não for encontrada, então o programa deverá permitir incluir uma descrição através de uma text box e escrever no codigo fonte o comentário.

Se encontrada deve permitir revisar e editar os comentários e atualizar no codigo fonte.

Para cada parâmetro da função e variável deve haver descrição, alem de indicar o tipo (ex integer) e se é um parâmetro passado por valor ou referencia.

O programa deverá encontrar todas as variávies e parâmetros de forma automática e seus comentários para gerar a documentação.

Assim como para a descrição das funções o software tem que permitir entrar ou editar os comentários para as variáeis também.

Linguagem:

Toda a documentação deve ter a opção de ser traduzida para várias linguas, ou seja, tudo o que for ser colocado no documento, por exemplo, cada título do documento, deve ter uma Tag em ingles para ser traduzida para outra lingua.

EX TAG: Function Description -> pt-br Descrição da Funcão -> It -> Descrizione della Funciozioni

O mesmo se aplica a todos os strings usados na interface gráfica do software.

Graficos.

O software precisa gerar uma representação gráfica das chamadas entre as funções indicando os dados que são enviados de e para as funcões.

Como as funções estão agrupadas dentro de modulos, estes também precisam ser representados no diagrama (Estilo UML)

Anexo estão aquivos exemplo dos 2 fabricantes

Main PRG -> Fabricante 1

aquivos pgx,pjx e dat -> Fabricante 2

.NET Programação C# Visual Basic

ID do Projeto: #8583961

Sobre o projeto

6 propostas Projeto remoto Ativo em Nov 6, 2015

6 freelancers estão ofertando em média $617 nesse trabalho

denissantos88

Boa tarde, Me chamo Denis, possuo dez anos de experiência em engenharia e desenvolvimento de sistemas, utilizando plataforma .NET (C# e VB.NET), além de linguagens legado (VB6, ASP). Posso desenvolver sua ferramenta Mais

$833 USD in 5 dias
(3 Comentários)
3.7
mauricio110686

Hola, yo lo puedo ayudar. Contact me

$777 USD in 20 dias
(0 Comentários)
0.0
Rajatrana26

I Will Do it

$279 USD em 1 dia
(0 Comentários)
0.0
PhillipKamikaze

Ainda não foi fornecida uma proposta

$611 USD in 15 dias
(0 Comentários)
0.0
andradedan

Olá, tenho ampla experiência como desenvolvedor tendo trabalhado com .NET profissionalmente por 3 anos e como desenvolvedor web há mais de 7. Gostaria de conversar mais sobre o projeto, então, se possível, entre em con Mais

$600 USD in 20 dias
(0 Comentários)
0.0