Analise o requisito a seguir: R1 - Cada venda realizada possuirá um valor total e um desconto que pode ou não ser aplicado. A partir deste requisito, é possível identificar qual(is) classe(s)? Selecione a resposta:

Questão

Analise o requisito a seguir: R1 - Cada venda realizada possuirá um valor total e um desconto que pode ou não ser aplicado. A partir deste requisito, é possível identificar qual(is) classe(s)?

Selecione a resposta:

Alternativas

a) Valor total e aplicado.

b) Aplicado e venda.

c) Desconto e valor total.

d) Venda e valor total.

e) Venda e desconto

88%

Explicação

Pelo requisito R1: “Cada venda realizada possuirá um valor total e um desconto que pode ou não ser aplicado.”

  1. Em identificação de classes a partir de requisitos (análise orientada a objetos), normalmente buscamos substantivos que representem entidades do domínio com identidade própria e comportamento relevante.
  2. “Venda” é claramente uma entidade do domínio (um objeto que existe no sistema, com atributos como valor total e desconto), portanto é uma classe candidata.
  3. “Desconto” também pode ser tratado como uma classe, pois é um conceito do domínio com regras próprias (“pode ou não ser aplicado”), podendo ter atributos (percentual/valor, validade, tipo, motivo) e comportamento (calcular, validar, aplicar).
  4. “Valor total” é mais apropriadamente um atributo/propriedade da classe Venda (um valor numérico calculado), não uma classe.
  5. “Aplicado” é um estado/atributo (por exemplo, um booleano “descontoAplicado”), não uma classe.

Logo, as classes identificáveis a partir do requisito são Venda e Desconto. Alternativa correta: (e).

Questões relacionadas

Ver últimas questões

Comece a estudar de forma inteligente hoje mesmo

Resolva questões de concursos e vestibulares com IA, gere simulados personalizados e domine os conteúdos que mais caem nas provas.

Cancele quando quiser.