Desenvolver um Software
$250-750 USD
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
ID do Projeto: #8583961
Sobre o projeto
6 freelancers estão ofertando em média $617 nesse trabalho
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
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