Software a nivel de mercado

6 respostas
E

[color=red]Socorro![/color]

Pessoal, estou aprendendo Java e utilizo IDE’s. Meu objetivo agora é criar um programa que funcione apartir de Computadores pessoais.
exemplos: Software para Academias, Lanchonetes, Escolas, Bares rsrs, etc

A pergunta é: Como é que eu faço para sair do ambiente de desenvolvimento e entregar o software para um possível cliente?

Grato pela Atenção

6 Respostas

R

rapaz… vc ta aprendendo java e ja quer chegar nesse nivel eh?

pra chegar la tem toda uma engenharia desde entrevista com cliente passando pelo desenvolvimento e ateh umas metodologias pra testes… se vc ta desenvolvendo precisa entender a regra de negócio do cliente, a homologação, o contratual… saber desenvolver graficos gerenciais, impressões… lidar com cupom fiscal, código de barras… e nao falei nem metade =p

sugiro faculdade de ciencias da computação ou sistemas de informação =)

otaviojava

Um bom estudo realmente vale a pena.
Sobre orientação a objetos, analise de requisitos etc.
Em fim bons estudos.

drigo.angelo

Você já sabe montar a interface gráfica (swing / awt / etc )?

(supondo que a lógica e as regras de negócio já foram implementadas)
Se a parte gráfica já está pronta, por exemplo, para o sw ‘‘rodar’’ a partir de um computador é só você criar um arquivo .jar, é o arquivo executável do java.

Análise de requisitos (como dito acima) é realmente importante, se você estiver desenvolvendo um sw específico para um cliente.

paulo1911

Ola amigo,

Sugiro que vc estude o livro de Engenharia de Software do Autor: Pressman
É bom vc ter uma noção de requisitos, escopo, metodologias, Scrum(eu gosto muito), montar seu ambiente com ferramentas profissionals de desenvolvimento como o maven, utilizar de forma correta e coesa os frameworks de persistencia, ou seja a arquitetura do seu ambiente e do software faz uma grande difereça, pois caso vc pegue um cliente que requisite varias funcionalidades e o sistema vá evoluindo é melhor que a arquitetura permita que o software seja expansivel e que não tenha tanto trabalho na manutenção e otimização futura…

Estude sobre processos gerenciais, matemática financeira e escrituração fiscal também…

Espero ter ajudado
Fallow

fantomas

Oi EAugusto,

Isto que vc está querendo saber depende do tipo de arquitetura que vc irá adotar em seu projeto.

Por exemplo:

  1. Se for um software client x server normalmente utilizando a api swing para parte visual vc ira “empacotar” seu projeto em arquivos .JAR e utilizar um outro arquivo .BAT para iniciar o sistema ou até mesmo associar o tipo dos arquivos .jar ao java.exe para execução imediata após 2 clicks em cima do arquivo.

  2. Se for um software que será executado em um servidor de aplicação (internet / intranet) certamente vc irá “empacota-lo” em um arquivo .WAR caso o software envolva um pouco mais de tecnologia vc poderá “empacota-lo” em um arquivo .EAR.

Serão estes tipos de arquivos que vc irá disponibilizar nas máquinas dos seus clientes.

Os arquivos do tipo .WAR e .EAR normalmente possuem em seu interior vários tipos de arquivos inclusive .JAR.

Para saber mais detalhes sobre a construção e a utilização destes tipo de “pacotes” faça uma pesquisa na net, o material é abundante.

P.S Normalmente as IDEs já possuem plugins que facilitam a montagem destes arquivos associado a isto vc poderá utilizar o sistema ANT para montar os seus pacotes.

flws

E

[size=24]Grato[/size]

Pessoal, agradeço as respostas.

Todas muito boas!

Criado 6 de janeiro de 2011
Ultima resposta 7 de jan. de 2011
Respostas 6
Participantes 6