Olá,
Se crio um modelo de casos de uso, com um ator “Usuário” e um caso de uso qualquer. Suponha que quero guardar alguma informação sobre esse usuário, por exemplo o nome, e para isso vou querer criar uma classe “Usuário”. Vou precisar criar uma nova classe para representar o usuário ou a UML subentende que o ator “Usuário”, a partir do momento em que é criado como ator, já é uma classe que faz parte do sistema? Nesse caso, posso então simplesmente atribuir o atributo “nome” ao ator “Usuário”? Posso atribuir, também, métodos? Se for assim, um ator pode implementar uma interface (por exemplo, o ator “Sistema de pagamento PagSeguro” pode implementar a interface “Sistema de pagamento”)? O exemplo pode ser implementado como herança de classes, mas fica a pergunta: um ator pode implementar uma interface?
Obrigado a quem responder.
Abraços,
Hel_all