Questão nº 49

Questão de Tecnologia da Informação · FCC TRE-PR 2017 (nº 49)

FCC2017Técnico Judiciário - Área Apoio Especializado - Especialidade Programação de SistemasTecnologia da Informação
Gabarito: Cver comentário ↓

Consider the UML use case diagram below.

Figura da questão de Tecnologia da Informação

(Source: http://www.uml-diagrams.org/examples/online-shopping-use-case-diagram-example.html?context=uc-examples)

The diagram shows that

Resposta comentada

Gabarito Alternativa C

Um Diagrama de Casos de Uso (UML) mostra como os usuários (chamados atores) interagem com um sistema, representando os objetivos que eles querem alcançar (chamados casos de uso). Relacionamentos como `<<include>>` indicam que um caso de uso sempre incorpora outro caso de uso para ser completo.

(A) Incorreta: `Online Shopping` não é um caso de uso, mas sim o limite do sistema (a caixa que contém os casos de uso). `View Items`, `Make Purchase` e `Client Register` são casos de uso de alto nível, mas a inclusão de `Online Shopping` torna a alternativa incorreta.
(B) Incorreta: O caso de uso `Make Purchase` é para realizar uma compra, não apenas para "encontrar e ver produtos" (que é o `View Items`). Além disso, `View Items` é incluído em `Make Purchase` (seta tracejada de `Make Purchase` para `View Items` com `<<include>>`), o que significa que `View Items` é parte de `Make Purchase`, e não o contrário. A armadilha aqui é inverter a relação `<<include>>` ou confundir o propósito dos casos de uso.
(C) Correta: Há uma relação `<<include>>` do caso de uso `Make Purchase` para o caso de uso `Checkout`. Isso significa que `Checkout` é uma parte obrigatória e sempre executada quando `Make Purchase` acontece. Um caso de uso `included` não pode ser iniciado diretamente por um ator; ele só é acessado como parte de outro caso de uso.
(D) Incorreta: `Online Shopping` é o nome do sistema ou do contexto, não um caso de uso. O caso de uso que permite o cliente se registrar é `Register`. A descrição do porquê registrar é um detalhe de negócio, não uma característica do diagrama em si.
(E) Incorreta: O ator `PayPal` está associado ao caso de uso `Process Payment`. Isso indica que o `PayPal` é um sistema externo que fornece ou participa do processamento do pagamento. Quem usa o site para fazer compras é o `Customer`, não o `PayPal`.

Fonte: FCC TRE-PR 2017 Técnico Judiciário - Área Apoio Especializado - Especialidade Programação de Sistemas (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho