[Projeto Financeiro] Análise + Projeto c/ UML  XML
Índice dos Fóruns » Metodologias de Desenvolvimento e Testes de Software
Autor Mensagem
AndreAndrade
Entusiasta Java

Membro desde: 20/06/2011 14:33:39
Mensagens: 18
Offline

Boa tarde pessoal!

Estou aprendendo análise de sistemas por conta. Estou usando um case de Controle Financeiro.
Segue o link com o projeto no astah e o doc com a descrição do caso de uso.

Tenho em mente o que o sistema deve fazer, por isso dividi por pacotes. Comecei com o contas a pagar/a receber.
Fiz o modelo de caso de uso, levantei algumas classes e os relacionamentos. Não sei se está certo, porque é meu primeiro projeto.

Gostaria de sugestões e críticas do pessoal mais experiente para que eu possa entender como funciona todo o ciclo de uma fábrica de software.
Estou fazendo um treinamento de Java para depois implementar esse projeto.

Projeto.zip

André.
orlandocn
Java Ninja
[Avatar]

Membro desde: 30/07/2005 12:42:29
Mensagens: 262
Offline

Você realmente não precisa usar uma abordagem iterativa e incremental em todos os projetos, precisa apenas nos que você deseja sucesso.

CGHP - Certified Go Horse Professional
CFMU - Certified Fanfarrão Masters of the Universe
next target --> CFG - Certified Fanfarrão Guru
"Scrum é apenas XP sem as práticas e técnicas que a fazem funcionar."
Luiz Aguiar
Moderador
[Avatar]

Membro desde: 23/01/2005 00:05:55
Mensagens: 3840
Localização: São Paulo
Offline

De uma estudada em TDD, vai ser como seu projeto vai andar muito mais rápido e a qualidade do seu código vai ser infinitamente melhor.

[]s

PS: Fábrica serve para fazer carros, aviões, não existe fábrica para software.

-
Blog de Tecnologia
GitHub
@AguiarLuiz
Recicla SP na App Store!




[WWW] [MSN] [ICQ]
AndreAndrade
Entusiasta Java

Membro desde: 20/06/2011 14:33:39
Mensagens: 18
Offline

Como assim? Não preciso de diagrama de classes? De caso de uso? Esqueço tudo e parto para o código direto?
[]´s
orlandocn
Java Ninja
[Avatar]

Membro desde: 30/07/2005 12:42:29
Mensagens: 262
Offline

em uma resposta curta: SIM!

o diagrama de classe pode ser gerado em tempo de execução a partir do seu código com uma das diversas ferramentas disponíveis para isso.

e os casos de uso podem ser substituídos com ganhos significativos por casos de teste.

Agora tente responder a seguinte questão: Como eu verifico a corretude de um diagrama UML?

CGHP - Certified Go Horse Professional
CFMU - Certified Fanfarrão Masters of the Universe
next target --> CFG - Certified Fanfarrão Guru
"Scrum é apenas XP sem as práticas e técnicas que a fazem funcionar."
AndreAndrade
Entusiasta Java

Membro desde: 20/06/2011 14:33:39
Mensagens: 18
Offline

orlandocn wrote:em uma resposta curta: SIM!

o diagrama de classe pode ser gerado em tempo de execução a partir do seu código com uma das diversas ferramentas disponíveis para isso.

e os casos de uso podem ser substituídos com ganhos significativos por casos de teste.

Agora tente responder a seguinte questão: Como eu verifico a corretude de um diagrama UML?


Implementando o código?

Acho que agora estou entendendo...
Essa abordagem que você e o Luiz Aguiar citaram, é uma abordagem ágil?
E o que eu estava querendo fazer era uma iterativa e incremental?

É que não sei nada de análise e projeto e peguei o material que eu tinha (que pelo jeito faz uma abordagem iterativo e incrimental).
orlandocn
Java Ninja
[Avatar]

Membro desde: 30/07/2005 12:42:29
Mensagens: 262
Offline

a sua abordagem não é iterativa e incremental, pelo contrário, ela é orientada a planejamento(ou especulações) conforme proposto por Barry Boehm.

em uma abordagem agile / lean (iterativa e incremental) é mais importante "responder as mudanças que seguir um plano"

existem diversos livros sobre o assunto, mas você pode começar por aqui

http://gettingreal.37signals.com/GR_por.php

http://improveit.com.br/xp/dissertacaoXP.pdf


não se assuste, você no inicio ira torcer o nariz para muita coisa, mas com o tempo ira se indagar: Pq não pensei nisso antes??


CGHP - Certified Go Horse Professional
CFMU - Certified Fanfarrão Masters of the Universe
next target --> CFG - Certified Fanfarrão Guru
"Scrum é apenas XP sem as práticas e técnicas que a fazem funcionar."
rafaelviny
JavaEvangelist
[Avatar]

Membro desde: 04/08/2008 12:51:39
Mensagens: 478
Localização: Cascavel Pr
Offline

orlandocn wrote:Você realmente não precisa usar uma abordagem iterativa e incremental em todos os projetos, precisa apenas nos que você deseja sucesso.


resposta linda


acabei de postar, espero que te ajude

This message was edited 1 time. Last update was at 16/08/2011 21:42:36


Rafael Vinicius.
 
Índice dos Fóruns » Metodologias de Desenvolvimento e Testes de Software
Ir para:   
Powered by JForum 2.1.8 © JForum Team