Questão FC373852
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
UML
FCC · 2019
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 Matrícula.
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:
- Associação, Generalização e Especialização.
- Inclusão, Especialização e Exclusão.
- Inclusão, Generalização e Extensão.
- Extensão, Exclusão e Associação.
- Generalização, Especialização e Extensão.
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
Para o item I, trata-se de Inclusão (<>): quando a execução de Cadastrar Funcionário obriga sempre a execução de Validar Matrícula, modela‑se um relacionamento incondicional. Ou seja, o comportamento do caso de uso principal delega uma sequência obrigatória ao caso de uso incluído.
Para o item II, aplica‑se Generalização: Cadastrar via Web é uma variação de Cadastrar Funcionário, isto é, um caso de uso especializado que herda o comportamento do caso de uso mais geral e acrescenta ou modifica detalhes específicos.
Para o item III, utiliza‑se Extensão (<>): o Help On‑line é um comportamento opcional acionado apenas se o operador solicitar ajuda; há um ponto de extensão no caso de uso principal que condiciona a execução do caso de uso estendido.
Conteúdo do catálogo FC Concursos · Atualizado em