Questão de Engenharia de Software — Diagrama de Classes — CESGRANRIO 2018
Engenharia de SoftwareDiagrama de Classes
- Código
- cg014009
- Banca
- CESGRANRIO
- Órgão
- Transpetro
- Ano
- 2018
- Nível
- Superior
- Cargo
- Analista de Sistemas Júnior - SAP
Um laboratório de análises clínicas contratou uma empresa de desenvolvimento de software para informatizar o controle dos exames que seus pacientes realizam. No início do projeto, decidiu-se que a linguagem de modelagem a ser utilizada seria a UML.Após uma primeira rodada de levantamento de requisitos, o analista de dados apresentou para validação o diagrama de classes a seguir.
Infere-se, pela leitura desse modelo, que
Infere-se, pela leitura desse modelo, que- Acada objeto da classe Reativos só pode ser instanciado a partir de algum método da classe Exame.
- Bo pacote associado à classe Pedido especifica a implementação de um método de controle do construtor da classe Pedido.
- Cos objetos da classe Empresa possuem dois atributos: o seu nome e o número de seu CNPJ.
- Dum cliente realiza nenhum ou vários pedidos envolvendo vários exames, cada qual composto por um ou mais reativos.
- Eum mesmo cliente pode realizar um mesmo exame mais de uma vez, com a diferenciação dos pedidos realizada pela data da coleta.