Desenvolvimento de Software  XML
Índice dos Fóruns » Metodologias de Desenvolvimento e Testes de Software
Autor Mensagem
Manass? Brito
HelloWorld
[Avatar]

Membro desde: 22/10/2009 14:24:39
Mensagens: 14
Offline

Caros amigos...

Vou começar a desenvolver um software para um Laboratório.

Esse laboratório já tem um sistema de cobrança. Logo a necessidade do cliente é:
- Realizar cadastro de pacientes
- Realizar o cadastro de um pedido de exame vinculado a um paciente
- Dar condições ao farmacêutico de digitar o resultado dos exames no programa
- Dar condições dos atendentes imprimir o resultado dos exames
- Dar condições do laboratório realizar pesquisas e emitir relatórios dos exames realizados

Vou desenvolver para aplicação Desktop e não vou programar para web (conforme a necessidade do cliente).

Gostaria de saber se existe alguma ferramenta que possa me auxiliar no desenvolvimento desse software...
Na finalidade de que eu não venha a esquecer nenhuma fase do projeto...

O que vocês acham?

A vitória começa na decisão pessoal em querer conquistá-la!
[Email] [MSN]
Hildebrando Pedroni
JavaChild
[Avatar]

Membro desde: 29/03/2007 21:38:44
Mensagens: 120
Offline

Para UML, onde vc vai desenvolver o esquema de suas classes, casos de uso, diagramas de classe e sequencia, existem diversos.
Você pode Usar o Rose da IBM (requer Licença), eu costumava usar o Jude que também é muito bom, Tem também o enterprise Architect que tb é pago.

Para modelar banco de dados pode-se usar o dbdesigner

Desenvolvimento Desktop em Java, eu recomendo o NetBeans para implementação, ele tem uma interface bem amigavel para esse tipo de desenvolvimento.

Boa sorte

PS: O Google é seu amigo.
Hildebrando Pedroni

Não esqueça de editar o titulo do tópico para [RESOLVIDO] caso esteja satisfeito com as respostas.
[Email] [MSN]
lazaropj
JavaGuru
[Avatar]

Membro desde: 29/10/2009 11:05:04
Mensagens: 244
Localização: Brasilia - DF
Offline

Cara... estou estudando muito essa parte de desktop...

Tem interesse de uma ajuda no projeto??

Não tenho muito para oferecer. Mas tenho meu tempo e 6 meses de experiencia.

de ond vc é?

abraço

Lazaro Jr.

Java4all
Manass? Brito
HelloWorld
[Avatar]

Membro desde: 22/10/2009 14:24:39
Mensagens: 14
Offline

Caro Hildebrando,

Para UML vou aceitar sua sugestão e utilizar o Jude-Community 5.4
Para a modelagem do Banco... vou aceitar sua sugestão e usar o dbDesigner...
Para o Gerenciar o Banco de Dados vou utilizar o Postogresql
Para o desenvolvimento da aplicação vou utilizar o Eclipse(versão Ganymede) pois eu já utilizo o eclipse.
Vou ter uma máquina servidora onde estará o BD. Essa máquina estará instalada com Linux-Ubuntu 9.04

Mas também gostaria de saber se existe alguma outra ferramenta que por exemplo, não me faça esquecer as ordens de cada etapa do projeto... por exemplo, que faça um cronograma, ou então que me relate quais as fases devem existir no desenvolvimento do projeto...

Entendeu?...

E caro lazaropj...

Com certeza gostaria de receber uma ajuda sua...
Moro em Pouso Alegre, MG
Meu email: manassesbc@yahoo.com.br

Por favor, entre em contato.

Grato pessoal...

E aguardo mais sugestões...

A vitória começa na decisão pessoal em querer conquistá-la!
[Email] [MSN]
Vini Fernandes
Virtual Machine Man
[Avatar]

Membro desde: 20/01/2009 08:43:02
Mensagens: 523
Offline

Cara, para desenvolvimento de aplicações desktop (Swing) sugiro que voce utilize o Netbeans. Ele possui uma paleta de componentes onde voce poder construir suas telas clicando e arrastando componentes como botões, campo de texto, area de texto, labels, etc. Olha, para a construcao das telas o NetBeans e imbativel!

ate mais

What do you know about Java? Help me!
[MSN]
Manass? Brito
HelloWorld
[Avatar]

Membro desde: 22/10/2009 14:24:39
Mensagens: 14
Offline

Vini Fernandes wrote:Cara, para desenvolvimento de aplicações desktop (Swing) sugiro que voce utilize o Netbeans. Ele possui uma paleta de componentes onde voce poder construir suas telas clicando e arrastando componentes como botões, campo de texto, area de texto, labels, etc. Olha, para a construcao das telas o NetBeans e imbativel!

ate mais


Brother... não tenho nem noção como funciona o NetBeans... mas será que daria para desenvolver somente a parte das telas no NetBeans e a aplicação no Eclipse e depois juntar os dois?

Se der... como faço isso?

Ah... e gostaria de dizer também, que eu utilizo essas ferramentas(Eclipse, Jude, Postgresql) no Linux Ubuntu 9.04

Enfim, obrigado e aguardo sugestões e respostas.

A vitória começa na decisão pessoal em querer conquistá-la!
[Email] [MSN]
Vini Fernandes
Virtual Machine Man
[Avatar]

Membro desde: 20/01/2009 08:43:02
Mensagens: 523
Offline

Manass? Brito, tenho amigo que trabalha da forma que voce mencionou, mas eu nao recomendo, pois, tem grandes chances de que manutenção de codigo frequente exija que voce trabalhe com os dois IDEs simultaneamente. Isso não eh legal! Olha, o NetBeans nao tem grandes segredos, na verdade eu acho a interface dele mais "amigavel" do que a do Eclipse. Além do mais, ele tem uma aba chamada "Service", na qual voce pode criar uma conexao com o seu banco de dados (PostgreSQL) e trabalhar com os dados sem sair da IDE (o que eh um saco...rsr). Não sei se existe um plug-in para o Eclipse que forneça esse serviço, o que posso afirmar eh que o MyEclipse possui isso, mas eh uma solução paga!!! Alem do mais, caso voce precise de um servidor de aplicativo, o NetBeans já vem com o Sun, chamado GlassFish.

T+

What do you know about Java? Help me!
[MSN]
Manass? Brito
HelloWorld
[Avatar]

Membro desde: 22/10/2009 14:24:39
Mensagens: 14
Offline

Meus caros...

Estive conversando com um amigo ontem e o mesmo me deu uma opinião bastante interessante...

Ao invés de fazer uma aplicação Desktop... fazer uma aplicação Web, que roda em rede local...

E quando for fazer alguma atualização, fazer no servidor, ao invés de ter q ir fazendo máquina a máquina...

Não tinha parado pra pensar nesse aspecto, vou orientar ao cliente sobre esse assunto.

Enfim, o que vocês acham?

A vitória começa na decisão pessoal em querer conquistá-la!
[Email] [MSN]
thgdias
JavaGuru

Membro desde: 23/07/2007 18:59:31
Mensagens: 223
Localização: Basil - São Paulo - SP
Offline

Isso de alteração e sair substituindo os "jars" das maquinas é para quem nao conhece o Java WebStart hem... se for essa a desculpa de usar web e nao desktop, eu ficaria com o desktop mesmo. Se existir qualquer outro motivo...
[MSN]
silvionetto
Debugger
[Avatar]

Membro desde: 14/06/2005 09:57:12
Mensagens: 67
Offline

O eclipse possui um plugin VE (Visual Editor) que permite trabalhar com componentes visuais assim como o Netbeans.
Funciona bem tranquilo e é gratuito.
Quanto a desktop ou web.
Precisa ver com o cliente se existe a possibilidade de se ter uma máquina para rodar o servidor de aplicação.
Porque se for rodar o servidor de aplicação na mesma máquina que a aplicação e o banco não tem sentido.

SilvioNetto
[WWW] [MSN]
Manass? Brito
HelloWorld
[Avatar]

Membro desde: 22/10/2009 14:24:39
Mensagens: 14
Offline

Meus caros amigos... realmente fico feliz em estar parcipando deste forum...

Conversei com o cliente e ele me informou que vai ter uma máquina somente para o banco de dados... e outras duas máquinas onde serão instalados o software...

Vou fazer uma aplicação Desktop mesmo, conforme vocês me sugeriram e estarei começando a ler alguns livros sobre Engenharia de Software... daqui a algum tempo vou citar meus conhecimentos estudados sobre esse assunto.

Só gostaria de saber como consigo o plugin VE (Visual Editor) para o Eclipse? E como é a utilização do Java WebStart?

Preciso muito de ajuda e sugestões. Por favor, enviem sugestões.

Forte abraço a todos.

This message was edited 1 time. Last update was at 16/11/2009 14:08:27


A vitória começa na decisão pessoal em querer conquistá-la!
[Email] [MSN]
Manass? Brito
HelloWorld
[Avatar]

Membro desde: 22/10/2009 14:24:39
Mensagens: 14
Offline

Gostaria de deixar para informação que uma boa ferramenta que auxilia no Desenvolvimento de Software é:

FDD - Feature Driven Development, que é uma metodologia ágil para gerenciamento e desenvolvimento de software.

Muito bom...

Pra quem quiser saber mais detalhes: http://www.heptagon.com.br/fdd

A vitória começa na decisão pessoal em querer conquistá-la!
[Email] [MSN]
 
Índice dos Fóruns » Metodologias de Desenvolvimento e Testes de Software
Ir para:   
Powered by JForum 2.1.8 © JForum Team