Questão FC373850
Em uma situação hipotética, ao levantar os requisitos de um sistema de controle de estoque para o Tribunal de Justiça de Santa Catarina, um Analista de Sistema observa que, caso um
UML
FCC · 2021
Em uma situação hipotética, ao levantar os requisitos de um sistema de controle de estoque para o Tribunal de Justiça de Santa Catarina, um Analista de Sistema observa que, caso um produto não exista em estoque quando de sua verificação, deverá ser feita a compra do produto. Supondo-se que ele queira modelar os casos de uso Verificar Estoque e Comprar Produto, então o relacionamento entre esses dois casos será do tipo
- agregação.
- decomposição.
- inclusão.
- generalização.
- extensão.
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
Extensão é o relacionamento que representa um comportamento opcional ou condicionado que pode ser inserido no fluxo de um caso de uso base quando determinada situação ocorre.
No enunciado, Verificar Estoque é o caso de uso base; ao detectar ausência do produto, executa-se o subfluxo de compra. Assim, Comprar Produto atua apenas sob essa condição específica, ou seja, é um subfluxo condicionado que estende o comportamento principal.
Na UML, modela‑se com uma dependência pontilhada rotulada «extend» do caso de uso de extensão para o caso de uso base, indicando o ponto de inserção no fluxo. Esse relacionamento deixa explícita a natureza opcional e dependente do Comprar Produto.
Conteúdo do catálogo FC Concursos · Atualizado em