Diagrama de Caso de Uso [RESOLVIDO]  XML
Índice dos Fóruns » Arquitetura de Sistemas
Autor Mensagem
elugo
JavaChild
[Avatar]

Membro desde: 08/02/2008 15:30:54
Mensagens: 112
Localização: Campo grande ms
Offline

Pessoa boa tarde!
Gostaria que vcs opinassem sobre meu caso de uso! é um projeto de monografia e to botando em prática a entrevista que tive com meu cliente!!
O sistema que irei implementar é para uma academia e na montagem do caso de uso surgiu uma dúvida:
Ator é aquele que interage diretamente com o sistema.
sendo assim, fiz meu diagrama e mostrei pra analista da empresa em que trabalho só para tirar as duvidas e possiveis criticas.
Eu tinha colocado aluno como ator, por que ele sede informações para o sistema no momento do seu cadastro, mas como a analista me disse,
ele não interage diretamente com o sistema! intão ele não é ator!!! bom fiz assim pq ela me convenseu e parece ser o correto.
MAS quando mostrei para minha professora na faculdade ela me disse que o aluno é um ator pelo fato de informar dados para o sistema....

pessoal na opnião de vocês
de acordo com os fatos relatado acima, o aluno neste caso é ator?

vlw

This message was edited 1 time. Last update was at 26/05/2009 15:52:30

[Email] [MSN]
rodrigo.ferreira
JavaTeenager
[Avatar]

Membro desde: 28/08/2008 20:38:07
Mensagens: 180
Offline

Boa tarde!

Se o aluno interage com o sistema, então o aluno é um ator!



Abraço,


Visite o Blog do Perereca: http://www.blogdoperereca.blogspot.com

Rodrigo Lopes Ferreira
Sun Certified Enterprise Architect for the Java Platform, Enterprise Edition 5
Sun Certified Business Component Developer for the Java Platform, Enterprise Edition 5
Sun Certified Web Component Developer for the Java Platform, Enterprise Edition 5
Sun Certified Programmer for the Java 2 Platform, Standard Edition 5
Tecnólogo em Informática com Ênfase em Gestão de Negócios - FATEC - Mococa - SP
[MSN]
fabioqb
What is classpath?
[Avatar]

Membro desde: 03/05/2009 14:26:48
Mensagens: 8
Offline

Cara, você mesmo tem a resposta:

"Ator é aquele que interage diretamente com o sistema."

Então se o Aluno não for ator, para que existe uma tela de cadastro de aluno gerada por um Sistema, por exemplo?

A tela ficaria eternamente em exibição se não tivesse interação do ator.

Me fala o nome dessa analista, pois se um dia ela mandar o CV, já descarto.

Fábio Queiroz
http://blog.faque.com.br
http://www.twitter.com/fabioqb
[WWW]
diegosantiviago
JavaTeenager

Membro desde: 14/12/2008 11:53:44
Mensagens: 198
Offline

eu acho que o aluno seria ator de um caso de uso, sei lá, algo com relatorio, ou gerar boleto.

SCJA, SCJP, SCBCD, IBM SOA, ITIL v3
[Email] [WWW] [MSN]
jvlouvem
Debugger
[Avatar]

Membro desde: 24/03/2008 15:28:07
Mensagens: 68
Offline

Olá elugo,

Na minha opnião se o aluno interage com sistema, mas só informa os dados e algum funcionario preenche como foi o caso da academia que eu frequentava, então ele não é um ator.

Se existe um terminal onde ele é orientado a inserir seus dados, ai sim ele é um ator.

Mais uma vez, frizando, é assim que eu entendo.

Abraços
diegosantiviago
JavaTeenager

Membro desde: 14/12/2008 11:53:44
Mensagens: 198
Offline

Mas pelo que eu imagino, não é o aluno que vai no sistema fazer cadastro, é alguém que tem os dados do aluno e faz o cadastro.
ou estou errado?

SCJA, SCJP, SCBCD, IBM SOA, ITIL v3
[Email] [WWW] [MSN]
fantomas
Forum Spammer
[Avatar]

Membro desde: 24/04/2008 16:10:55
Mensagens: 1253
Localização: Terra (maior parte do tempo)
Offline

Depende!

Tem sistemas que permite a interação com o aluno, exemplo:

a) Consultar as médias do semestre.
b) Verificação de eventos programados na universidade.
c) Download de apostilas fornecidas pelos professores.
d) Talvez até upload de trabalhos (esse ainda não vi, mas acho que seria uma boa idéia).
...

Tem sistemas que não permite acesso nenhum pelo aluno; ou seja, se ele quiser alguma informação, tem que ir até a secretaria e solicitar, então um usuário faz o acesso e imprime o resultado da consulta e entrega para o aluno solicitante.

Quem diz se o aluno será ator ou não é a resultante de sua analise associada com as alterações para a versão eletrônica do sistema de fato.

Minha opinião...

flws
rmendes08
Virtual Machine Man
[Avatar]

Membro desde: 29/05/2008 14:09:28
Mensagens: 513
Offline

Eu acho que a confusão está no fato de que um aluno pode ser um ator de caso de uso em um momento, e em outro momento é uma entidade do sistema. Como o sistema deve manter dados sobre o aluno, então Aluno é uma entidade do sistema. Porém, esse mesmo aluno também interage com o sistema, no papel de Usuário, caracterizando um ator.

"A Técnica é transformada em Arte por quem a emprega"

"O futuro pertence àqueles que acreditam na beleza de seus sonhos"
diegosantiviago
JavaTeenager

Membro desde: 14/12/2008 11:53:44
Mensagens: 198
Offline

Fabioqb, acho que você viajou.

Existe a tela de cadastro de aluno, que a recepcionista preenche. Logo, a recepcionista é ator, e não o aluno!

Me fala seu nome, pois se um dia você mandar o CV, eu quem descarto.

fabioqb wrote:Cara, você mesmo tem a resposta:

"Ator é aquele que interage diretamente com o sistema."

Então se o Aluno não for ator, para que existe uma tela de cadastro de aluno gerada por um Sistema, por exemplo?

A tela ficaria eternamente em exibição se não tivesse interação do ator.

Me fala o nome dessa analista, pois se um dia ela mandar o CV, já descarto.

This message was edited 1 time. Last update was at 26/05/2009 15:15:59


SCJA, SCJP, SCBCD, IBM SOA, ITIL v3
[Email] [WWW] [MSN]
fantomas
Forum Spammer
[Avatar]

Membro desde: 24/04/2008 16:10:55
Mensagens: 1253
Localização: Terra (maior parte do tempo)
Offline

rmendes_08 wrote:Eu acho que a confusão está no fato de que um aluno pode ser um ator de caso de uso em um momento, e em outro momento é uma entidade do sistema. Como o sistema deve manter dados sobre o aluno, então Aluno é uma entidade do sistema. Porém, esse mesmo aluno também interage com o sistema, no papel de Usuário, caracterizando um ator.


Excelente ponto de vista.

flws
elugo
JavaChild
[Avatar]

Membro desde: 08/02/2008 15:30:54
Mensagens: 112
Localização: Campo grande ms
Offline

Pessoal é isso mesmo!! tipo quem vai fazer o cadastro do aluno no sistema vai ser a recepcionista da academia
o aluno só vai informar os dados.

Pelo o que vcs me passaram eu entendo que no meu caso intão o aluno não será ator, por que ele só irá participar
do cadastro somente informando os dados para que a recepcionista faça seu cadastro, ele não irá ter acesso em nunhum
momento ao sistema.

se eu estiver errado me corrijam por favor!!! agradeço a todos....

This message was edited 1 time. Last update was at 26/05/2009 15:37:20

[Email] [MSN]
rmendes08
Virtual Machine Man
[Avatar]

Membro desde: 29/05/2008 14:09:28
Mensagens: 513
Offline

ahhhh bom ... assim fica mais claro ... então Aluno é entidade e Recepcionista é ator.

"A Técnica é transformada em Arte por quem a emprega"

"O futuro pertence àqueles que acreditam na beleza de seus sonhos"
rodrigoy
Virtual Machine Man
[Avatar]

Membro desde: 18/04/2006 01:06:28
Mensagens: 748
Localização: São Paulo
Offline

Essa dúvida é bastante comum no meu curso.

Mas, ator é aquele que interfaceia diretamente com o sistema. Se o Aluno só está conversando com a Recepcionista, e esta usando o sistema DIRETAMENTE, então, só ela é Ator. Se alguém não concordar com isso, escreva a narrativa desse caso de uso com o Ator Aluno por favor...

O Craig Larman escreveu uma VIAGEM sobre algo chamado "Ator Coadjuvante" no livro dele, mas nenhuma outra obra concorda com esse ponto de vista. Nem mesmo o Jacobson que foi o criador dos casos de uso.

Rodrigo Yoshima
www.ASPERCOM.com.br

Próximas Turmas:
São Paulo: Scrum 27/fev | Requisitos 02/mar | CSM 22/mar | OOAD-UML 05/abr

Goiânia: Scrum 05/mar | DDD 07/mar

Débito Técnico Blog: blog.aspercom.com.br
[WWW]
Vinicius Russi
Smalltalk

Membro desde: 02/12/2009 00:06:37
Mensagens: 1
Offline

Ok
 
Índice dos Fóruns » Arquitetura de Sistemas
Ir para:   
Powered by JForum 2.1.8 © JForum Team