SóProvas


ID
2908384
Banca
FCC
Órgão
AFAP
Ano
2019
Provas
Disciplina
Engenharia de Software
Assuntos

Um Analista de Informática está desenhando um Diagrama de Caso de Uso usando a notação padrão da UML 2.5 e modela os seguintes requisitos:


Caso de Uso: Cadastrar Funcionário que:


I. Exige um relacionamento incondicional com outro Caso de Uso denominado Validar Matricula.

II. Possui um relacionamento com o Caso de Uso denominado Cadastrar via Web que é uma variação de Cadastrar Funcionário.

III. Deverá se relacionar com o Caso de Uso denominado Help On-line, se o usuário operador solicitar ajuda (Help) mediante seleção dessa opção.


Os requisitos especificados acima tipificam os respectivos relacionamentos entre Casos de Uso:

Alternativas
Comentários
  • I. Exige um relacionamento incondicional com outro Caso de Uso denominado Validar Matricula.

    INCLUSÃO. É obrigatório

     

    II. Possui um relacionamento com o Caso de Uso denominado Cadastrar via Web que é uma variação de Cadastrar Funcionário.

    Generalização

     

    III. Deverá se relacionar com o Caso de Uso denominado Help On-line, se o usuário operador solicitar ajuda (Help) mediante seleção dessa opção.

    Extensão. É opcional

  • Caso de uso Relacionamentos 

    Entre Casos de Uso:

    -->Inclusão <<include>>.

    -->Extensão <<extend>>.

    -->Herança (Generalização).

    Entre Atores:

    -->>Generalização

    Entre Atores e Casos de Uso:

    -->Associação (Comunicação)

  • Validar Matricula=> A validação é um caso de uso necessário para qualquer tipo de cadastro, tanto Web como fora dela. Logo, é uma Inclusão. Como uma rotina de apoio que será chamada.

    Help Online=> É um comportamento eventual, que só ocorre em certas condições, por isso é uma extensão.

    Cadastrar via Web=> É uma especialização de cadastro de funcionário. Houve uma herança! Logo, existe um relacionamento de generalização. Vale lembrar que os relacionamentos colocados na questão são do caso de uso Cadastrar Funcionário para outros casos de uso, logo, Cadastrar via Web tem que herdar estes relacionamentos.

  • Validar Matricula=> A validação é um caso de uso necessário para qualquer tipo de cadastro, tanto Web como fora dela. Logo, é uma Inclusão. Como uma rotina de apoio que será chamada.

    Help Online=> É um comportamento eventual, que só ocorre em certas condições, por isso é uma extensão.

    Cadastrar via Web=> É uma especialização de cadastro de funcionário. Houve uma herança! Logo, existe um relacionamento de generalização. Vale lembrar que os relacionamentos colocados na questão são do caso de uso Cadastrar Funcionário para outros casos de uso, logo, Cadastrar via Web tem que herdar estes relacionamentos.