Ator

Um ator define um conjunto coerente de papéis que os usuários do sistema podem desempenhar ao interagir com ele. Uma instância de ator pode ser desempenhada tanto por um indivíduo quanto por um sistema externo.
Representação em UML: Ator
Papel: Analista de Sistemas
Relatórios de Exemplo:
Mais informações:

Entrada para Atividades: Saída de Atividades:

Finalidade Início da página

Os diferentes envolvidos usam esse artefato para fins diferentes:

  • Analistas de sistemas — para definir as fronteiras do sistema.
  • Designers da interface do usuário — para capturar as características em atores humanos.
  • Autores de caso de uso — para descrever os casos de uso e sua interação com os atores.
  • Analistas de objetos — para realizar os casos de uso e sua interação com os atores.

Propriedades Início da página

Nome da Propriedade

Breve Descrição

Representação em UML

Nome O nome do ator. O atributo "Name" no elemento do modelo.
Breve Descrição Uma breve descrição da esfera de responsabilidade do ator e para que ele precisa do sistema. Valor rotulado, do tipo "texto curto".
Características Para atores humanos: O ambiente físico do ator, o número de usuários que o ator representa, o nível de conhecimento de domínio do ator, o nível de experiência com computador do ator, outros aplicativos que o ator está usando e outras características gerais como, por exemplo, gênero, idade e formação cultural. Valor rotulado, do tipo "texto formatado".
Relacionamentos Os relacionamentos como, por exemplo, generalizações de ator e associações de comunicação, dos quais o ator participa. Adquiridos por um pacote limitado, através da agregação "owns".
Diagramas Qualquer diagrama local para o ator como, por exemplo, diagramas de caso de uso descrevendo as associações de comunicações do ator com os casos de uso. Adquiridos por um pacote limitado, através da agregação "owns".

Ocorrência Início da página

Os atores são encontrados e relacionados aos casos de uso primeiro na fase de Iniciação, quando o escopo do sistema é definido. As características dos atores são descritas antes do protótipo e da implementação da interface de usuário.

Responsabilidade Início da página

O analista de sistemas é o responsável final pelo gerenciamento de atores. Apesar de os papéis do especificador de requisitos e do designer de interface de usuário atualizarem as informações detalhadas sobre cada ator, o analista de sistemas é responsável por garantir isso:

  • Cada ator tem as associações de comunicações corretas com os casos de uso dos quais participa.
  • Cada ator é parte dos relacionamentos de generalização corretos.
  • Cada ator define um papel coeso e é independente de outros atores.

Um designer de interface de usuário é responsável pela integridade dos detalhes do ator humano, garantindo que:

  • Cada ator captura as características necessárias exigidas para criar a interface do usuário.
  • Os diagramas de caso de uso locais que descrevem o ator são legíveis e consistentes com as outras propriedades.

Adaptação Início da página

Decida quais propriedades serão usadas e como usá-las. Em particular, você precisa decidir em que nível de detalhe a propriedade "Características" precisa ser descrita.

Copyright  (c) 1987 - 2001 Rational Software Corporation


Exibir o Rational Unified Process usando quadros

Rational Unified Process