Encerrado

Desenvolver um Software

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

Habilidades: .NET, Programação C#, Visual Basic

Veja mais: valor programador php, text em, programador php preciso, programador em php, prg, precisa de um programador, dos programming, desenvolver software para restaurantes, digital signage software company website template, software needed, rfid tags software developers, software needed business, software localization price depends, comic book drawing software, digital magazine creator software

Acerca do Empregador:
( 0 comentários ) Brazil

ID do Projeto: #8583961

6 freelancers estão ofertando em média $617 para esse 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
itwebworld

Respeitado senhor>, VI mundo é empresa de base indiana. Você pode ver o nosso trabalho em [login to view URL] ou na seção de portfólio. Nós fornecemos melhor solução de baixo custo. Por isso, queremos discutir sobre Mais

$618 USD in 10 dias
(0 Comentários)
0.0
sidneyhenrique

gde experiencia em desenvolvimento de softwares customizados e hardware para automacao. [login to view URL]

$600 USD in 10 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