Caso de Uso x Classes  XML
Índice dos Fóruns » Arquitetura de Sistemas
Autor Mensagem
cake
JavaTeenager

Membro desde: 23/08/2010 15:31:20
Mensagens: 169
Offline

Estou com dificuldade em criar o diagrama de classe a partir do caso de uso vice-versa.

Alguém sabe onde posso encontrar exemplos prontos?
Só acho exemplos separados. Gostaria de ver o caso de uso e os diagramas de classe do mesmo projeto.

Agradeço dese já. =]
rogelgarcia
GUJ Master
[Avatar]

Membro desde: 21/06/2007 23:27:21
Mensagens: 1850
Offline

Se você está com essa dificuldade, provavelmente tem que voltar e estudar muita coisa antes de fazer isso..

Rógel Garcia, criador do framework NEXT

http://www.nextframework.org
AbelBueno
Virtual Machine Man

Membro desde: 04/08/2010 09:37:57
Mensagens: 543
Offline

Assim por cima posso sugerir que dê uma procurada no livro Head First Object Oriented Analysis and Design.

Tem muitos exemplos com ambos no decorrer do livro.
joaosouza
JavaEvangelist
[Avatar]

Membro desde: 14/08/2006 15:57:59
Mensagens: 331
Localização: São Paulo
Offline

Indico a leitura deste livro Applying UML and Patterns 3rd Ed.

João Paraiso.

# The Future is Open !!
[Email] [Yahoo!] [MSN]
drsmachado
GUJ Expert

Membro desde: 25/09/2010 12:54:06
Mensagens: 3986
Localização: Curitiba / São José dos Pinhais - PR
Offline

Sem uma explicação mais detalhada da tua dificuldade, fica difícil tentar te auxiliar.
Onde exatamente você está se perdendo?
O que está causando essa dificuldade?

Rumo aos 4000
"Os homens de verdade assumem suas responsabilidades e culpas. Esquivar-se e dar desculpas é atitude dos tolos, que preferem não se comprometer".

Lugar de perguntar é no fórum!
Não respondo via MP
Não respondo por Email
Não respondo por IM
DanielGimenes
Thread.start()
[Avatar]

Membro desde: 28/01/2010 13:40:04
Mensagens: 48
Localização: São Paulo
Offline

cake,

Procure ler os livros citados. É a melhor forma de aprender.

Vou tentar passar algum conceito e depois fazer alguns comentários para tentar enriquecer um pouco a thread.

O diagrama de casos de uso identifica os requisitos funcionais de usuário do seu sistema, ou seja, te ajuda a entender e enxergar as funcionalidades que o sistema deve prover a um ou mais tipos de usuários (atores). Ele é um diagrama que faz parte da visão comportamental do sistema, enquanto o diagrama de classes faz parte da visão estrutural. Enfim, ele também serve para auxiliar no levantamento de requisitos do seu sistema, que é essencial para a definição do escopo do projeto, e deve ser feito antes de se pensar em arquitetura (salvo alguns casos, como por exemplo restrição de uso de tecnologia, etc).

Após ter os requisitos e o escopo definido, vc começa a atacar o problema de como modelar o seu sistema para resolver os problemas definidos. Aí entra arquitetura de software, design, conhecimento de POO (se for essa a sua abordagem), etc.

Em minha opinião, se você está com dificuldade em montar o diagrama de classes é porque você ainda não entendeu ou definiu todo o problema, ou então porque ainda falta conhecimentos de programação (exemplo: POO).

E criar o diagrama de casos de uso a partir do de classes soa muito estranho para mim. Na verdade, não sei se é possível fazer isso sem conversar com o cliente ou observar o sistema em funcionamento. (fica aí um gancho para discussão, pessoal).

[[]]'s
[Email]
andredecotia
JWizard
[Avatar]

Membro desde: 19/10/2009 14:37:32
Mensagens: 2267
Localização: São Paulo
Offline

cake wrote:Estou com dificuldade em criar o diagrama de classe a partir do caso de uso vice-versa.

Alguém sabe onde posso encontrar exemplos prontos?
Só acho exemplos separados. Gostaria de ver o caso de uso e os diagramas de classe do mesmo projeto.

Agradeço dese já. =]


Recomendo o portal Devmedia "vídeos-aula" sobre assuntos correlacionados, considero um auto-estudo muito
dinâmico.

--
André AS


Analista Programador Java Web freelancer / home office
Linkedin: http://www.linkedin.com/profile/view?id=41470291&trk=tab_pro

[Email] [MSN] [ICQ]
 
Índice dos Fóruns » Arquitetura de Sistemas
Ir para:   
Powered by JForum 2.1.8 © JForum Team