Caso de uso  XML
Índice dos Fóruns » Assuntos gerais (Off-topic)
Autor Mensagem
Java_Terminator
JavaEvangelist

Membro desde: 31/07/2009 06:37:37
Mensagens: 437
Offline

Boa noite pessoal,

Desenvolvi um sistema de cadastro de usuarios, funcionarios e algumas outras funcionalidades, então estou documentando ele,
e quero fazer uns diagramas de CASO DE USO, porém gostaria de saber se posso conter mais de UM caso de uso na documentação,
por exemplo:

CADASTRAR CLIENTE: Aqui devo fazer um caso de uso, certo?
CADASTRAR FUNCIONARIO: Igual o cadastro de cliente, devo fazer um caso de uso também? ou posso fazer um caso de uso generico que abrange todo o sistema e depois faço as seguencias tipicas de cada um...?

CASO DE USO, DEVE SER FEITO PARA CADA EVENTO DO SISTEMA?
Qualquer ajuda é bem vinda..
Obrigado.

This message was edited 1 time. Last update was at 10/09/2011 12:06:25

ivandasilva
JavaEvangelist
[Avatar]

Membro desde: 03/11/2007 11:48:58
Mensagens: 309
Offline

Bom, não sou o expert no assunto mas os casos de uso devem ter relação com as atividades de um ator. Por exemplo, se tem um ator chamado Usuário e este por sua vez faz CRUD em uma tabela, então deve-se incluir um "Manter Usuário". Se este ator faz outras atividades por exemplo Login, deve-se fazer um outro caso de uso chamado Login.

No meu ponto de vista, você deve colocar no seu diagrama um Manter Funcionário e Manter Usuário e fazer o principal, descrever o caso de uso.


Abraços!!

This message was edited 1 time. Last update was at 09/09/2011 20:45:08


O sol nasce, a bicicleta anda, o lobo uiva e o urso panda.
[WWW] [MSN]
Java_Terminator
JavaEvangelist

Membro desde: 31/07/2009 06:37:37
Mensagens: 437
Offline

Não entendi muito bem, o que seria o manter funcionario, cliente... pq é assim eu tenho mais funcionalidades no sistema que creio que deve ser feito caso de uso....tipo eu posso fazer separado esses casos de uso? por exemplo, faço um caso de uso, dae escreve sobre ele, depois faço outro separado e escrevo e assim em diante...?

se tiver algum exemplo agradeço
ivandasilva
JavaEvangelist
[Avatar]

Membro desde: 03/11/2007 11:48:58
Mensagens: 309
Offline

Exatamente, na verdade este documento não valerá de nada se você usar apenas um diagrama de caso de uso, concorda que ele quase não tem informação. Quando eu uso a palavra manter, este verbo em um diagrama de caso de uso esta relacionado a um CRUD(Create,Read,Update,Delete). Importante ver os conceitos de herança e as palavras chave extends e include, os casos de uso no geral podem ter até mais palavras chave e tal, mas até hoje no mercado eu vi somente isto.

O sol nasce, a bicicleta anda, o lobo uiva e o urso panda.
[WWW] [MSN]
adriano_si
JWizard
[Avatar]

Membro desde: 01/10/2006 15:29:40
Mensagens: 2047
Offline

Java_terminator

Isso vai de seu Processo cara. Normalmente, eu costumo separar por funcionalidades (EU, EU, EU, jamais direi que é o certo e que é assim que você deve fazer) para que facilite o desenvolvimento por mais de uma pessoa e mantenha o documento enxuto.

O ruim dessa abordagem, é que as vezes, uma funcionalidade depende de muitas outras, aí o que eu faço, é desenhar o Diagrama com as dependências, apontando para os demais UCs que serão afetados.

Isso ocorre porque não uso nenhuma ferramenta, faço tudo bem solto e as vezes acontece de nem precisar do Diagrama.

Porém, você pode pesquisar sobre uma ferramenta que antenha tudo isso integrado em um único lugar. Aqui na empresa usa-se o Enterprise Architet, só que eu acho que ele é pago... Procura uma solução free, de repente encontras bem facilmente.

Abs []

"É preciso ter mais fé pra acreditar que viemos do nada..."

Blog - http://aohana.wordpress.com/

Padrão de nomenclatura Java - http://www.oracle.com/technetwork/java/codeconventions-139411.html#16712

Doc. Java - http://www.oracle.com/technetwork/java/javase/documentation/index.html

Faça perguntas Inteligentes - http://istf.com.br/perguntas

Sobrevivência no GUJ:
(Regras) http://www.guj.com.br/java/21516-regras-do-forum

(Boa prática) http://www.guj.com.br/java/15477-antes-de-voce-perguntar

(Código fonte) http://www.guj.com.br/java/50115-voce-e-novo-no-guj-vai-criar-um-topico-e-colar-seu-codigo-fonte-leia-aqui-antes-por-favor
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline

Por favor, ao postar tópicos, não utilize apenas LETRAS MAIÚSCULAS no título.

@ViniGodoy - Lattes

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!

Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).

Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[WWW]
 
Índice dos Fóruns » Assuntos gerais (Off-topic)
Ir para:   
Powered by JForum 2.1.8 © JForum Team