Find Jobs
Hire Freelancers

Desenvolver um Software

$250-750 USD

Closed
Posted over 8 years ago

$250-750 USD

Paid on delivery
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
Project ID: 8583961

About the project

6 proposals
Remote project
Active 8 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
6 freelancers are bidding on average $617 USD for this job
User Avatar
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 de documentação automática no prazo que estipulei e de acordo com o que foi pedido. Fique a vontade para eventuais perguntas acerca de prazo/preço/metodologias. Obrigado.
$833 USD in 5 days
5.0 (3 reviews)
3.7
3.7
User Avatar
Hola, yo lo puedo ayudar. Contact me
$777 USD in 20 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I Will Do it
$279 USD in 1 day
0.0 (0 reviews)
0.0
0.0
User Avatar
Ainda não foi fornecida uma proposta
$611 USD in 15 days
0.0 (0 reviews)
0.0
0.0
User Avatar
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 contato.
$600 USD in 20 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of BRAZIL
Brazil
0.0
0
Member since Mar 17, 2014

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.