Questão de Engenharia de Software — UML — CESGRANRIO 2016
Engenharia de SoftwareUML
- Código
- cg010642
- Banca
- CESGRANRIO
- Órgão
- UNIRIO
- Ano
- 2016
- Nível
- Médio
- Cargo
- Técnico em Tecnologia da Informação
Uma empresa que possui um site de vendas de produtos na Web desenvolveu um sistema de informação para registrar suas vendas e controlar a entrega das mesmas. Os seguintes dados são manipulados por esse sistema: • Cliente – todos os clientes precisam estar cadastrados no sistema para que possam realizar compras. Sobre um cliente precisa-se conhecer o login, a senha de login, o nome e o número do CPF. • Produtos – todos os produtos precisam estar cadastrados no sistema para que possam ser comprados pelos clientes. Sobre um produto precisa-se registrar o código de identificação, uma descrição, o preço de venda e a quantidade disponível para compra. • Transportadoras – todas as transportadoras precisam estar cadastradas no sistema para que possam ser escolhidas para entregar as compras dos clientes. Sobre uma transportadora precisa-se registrar o código de identificação, o nome e o número do CNPJ. • O sistema deve registrar a quantidade de cada produto que faz parte de uma compra, a data da compra e o endereço de entrega da mesma. Além disso, ele deve registrar a transportadora escolhida pelo cliente para realizar a entrega. Qual diagrama de classes conceituais UML descreve corretamente o negócio descrito acima, sem apresentar incompletudes e redundâncias?
- A

- B

- C

- D

- E
