Logo Passei Direto
Buscar

Análise e Projeto de Sistemas de Informação I - ava2

Ferramentas de estudo

Questões resolvidas

A construção do Diagrama de Classe de um sistema representa as associações existentes entre as classes de negócio nele utilizadas e serve como base para a implementação do software. Considere que uma pessoa não qualificada em desenvolvimento de sistemas recebeu as Regras de Negócio (RN) descritas a seguir para construção do Diagrama de Classe para uma loja que presta serviço de banho e tosa em animais de pequeno porte.RN01 - Devem ser considerados todos os clientes responsáveis pelos animais.RN02 - Não deve haver duplicidade de registro de telefones.RN03 - Deve ser feito o registro histórico dos animais caso ele mude de clientes responsáveis.Tendo produzido o diagrama abaixo baseado nestas regras:Ao ser implementado, vários erros foram identificados, sendo produzidas as seguintes afirmativas que tentam justificar ou explicar estes erros.I - A RN01 não foi respeitada, pois a multiplicidade foi definida de forma equivocada.II - O diagrama permite que a RN02 seja implementada de forma correta, bastando apenas garantir a unicidade do dado.III - Para que a RN02 seja implementada, deve ser alterada a multiplicidade superior para muitos em ambas as classes, sem representar a classe associativa.IV - Para que a RN03 seja implementada, deve haver uma classe associativa com o período em que o animal permaneceu com cada responsável.V - O atributo Histórico deve ser definido no Cliente, pois representa o período com que o animal esteve com ele.Está correto apenas o que se afirma em:
d) I, II e V estão corretas.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

A construção do Diagrama de Classe de um sistema representa as associações existentes entre as classes de negócio nele utilizadas e serve como base para a implementação do software. Considere que uma pessoa não qualificada em desenvolvimento de sistemas recebeu as Regras de Negócio (RN) descritas a seguir para construção do Diagrama de Classe para uma loja que presta serviço de banho e tosa em animais de pequeno porte.RN01 - Devem ser considerados todos os clientes responsáveis pelos animais.RN02 - Não deve haver duplicidade de registro de telefones.RN03 - Deve ser feito o registro histórico dos animais caso ele mude de clientes responsáveis.Tendo produzido o diagrama abaixo baseado nestas regras:Ao ser implementado, vários erros foram identificados, sendo produzidas as seguintes afirmativas que tentam justificar ou explicar estes erros.I - A RN01 não foi respeitada, pois a multiplicidade foi definida de forma equivocada.II - O diagrama permite que a RN02 seja implementada de forma correta, bastando apenas garantir a unicidade do dado.III - Para que a RN02 seja implementada, deve ser alterada a multiplicidade superior para muitos em ambas as classes, sem representar a classe associativa.IV - Para que a RN03 seja implementada, deve haver uma classe associativa com o período em que o animal permaneceu com cada responsável.V - O atributo Histórico deve ser definido no Cliente, pois representa o período com que o animal esteve com ele.Está correto apenas o que se afirma em:
d) I, II e V estão corretas.

Prévia do material em texto



Informações da avaliação
 Vinicius Guimarães de Souza  1230116661
 21_2025_1_IL10331_21SIF5251A
 Avaliação 2 - Prova Regular - 24/04/2025 08:00:00 (Finalizado)
 Sala Online / Térreo - Lab Informática / Bloco A / POLO UVA RIO DE JANEIRO - TIJUCA - RJ
Total: 8.40 / 10.00
 Legenda
 Discursiva  Objetiva
 Questão 1 | Código 37173 | 0.80 / 0.80
Enunciado
A descrição de um caso de uso apresenta a interação entre o usuário e o software. Ele é composto pelo seu
cabeçalho, que possui informações relevantes retiradas da etapa de levantamento, e os fluxos, que
representam a interação.Um diagrama de caso representa a interação entre o ambiente a ser implementado
e seus atores, onde são definidos os casos de usos que serão realizados por cada um dos atores
representados no diagrama. Além disso, o diagrama apresenta eventuais interações entre casos de usos,
representando outros que serão acionados obrigatoriamente ou de forma opcional, conforme diagramas a
seguir:Diagrama 1:Diagrama 2:Diagrama 3:Analisando o exposto, pode-se inferir que:
Justificativa
Resposta correta:No Diagrama 1, o caso de uso CSU02 será acionado no fluxo principal e o CSU03 no fluxo
alternativo. Correta. Por ter sido o primeiro definido como “include”, que obriga a sua realização, e o
segundo por “extend”, que torna a execução opcional..Distratores:No Diagrama 1, os casos de uso CSU02 e
CSU03 serão acionados todas as vezes que o CSU01 for executado.Incorreta. O CSU03 poderá ser ou não
executado por ter sido definido como “extend”.No Diagrama 2, os casos de uso CSU05 e CSU06 serão
acionados nos fluxos alternativos do CSU04.Incorreta. O CSU05 foi definido como “include”, desta forma,
ele será acionado pelo fluxo principal.No Diagrama 3, um dos casos de usos, CSU08 ou CSU09, será
acionado sempre que o CSU07 for executado. Incorreta. Ambos foram definidos como “extend”, desta
forma, eles podem ou não ser executados.No Diagrama 3, pelo menos dois dos três casos de usos deverão
ser executados. Incorreta. A presença do “extend” indica que o caso de uso pode ou não ser realizado.
 >d)No Diagrama 1, o caso de uso CSU02 será acionado no fluxo principal e o CSU03 no fluxo
alternativo.
Alternativa marcada
d) No Diagrama 1, o caso de uso CSU02 será acionado no fluxo principal e o CSU03 no fluxo
alternativo.

 Questão 2 | Código 37176 | 0.80 / 0.80
Enunciado
O objetivo do Diagrama e da tabela de Transição de Estado é representar as mudanças que cada instância
de uma classe pode ter em um determinado momento, sendo estas mudanças feitas através dos eventos
representados no diagrama e na tabela.Neste contexto, analise o Diagrama de Transição de Estado da
classe “Exemplar de livro” que compõe o sistema de Automação de Empréstimos de Livros em uma
Biblioteca Universitária, representado a seguir:Analisando o exposto, julgue as afirmações a seguir:I – O fato
do estado inicial do livro ser “Disponível”, significa que, ao ser cadastrado, um exemplar irá sempre receber
este estado.II – Sempre que um exemplar for reservado, o diagrama mostra que ele deverá ser sempre
emprestado.III – Sempre que houver a devolução de um exemplar, ele deverá ser analisado, podendo ser
disponibilizado para empréstimo ou não.IV – Um exemplar de um livro, quando disponível, deverá ser
sempre reservado, para depois ser emprestado.V – O Descarte é o último evento que ocorre para uma
instância da classe. Está correto apenas o que se afirmar em:
Justificativa
Resposta correta:I, III e V estão corretas.I – O fato do estado inicial do livro ser “Disponível”, significa que,
ao ser cadastrado, um exemplar irá sempre receber este estado. Correta. Este estado é representado no
diagrama como sendo o primeiro após o símbolo inicial do diagrama.III – Sempre que houver a devolução
de um exemplar, ele deverá ser analisado, podendo ser disponibilizado para empréstimo ou não. Correta.
Esta ação é representada através do evento “Devolução” (de “Emprestado” para “Em análise”), sendo este o
único evento que altera o estado de “Emprestado”.V– O Descarte é o último evento que ocorre para uma
instância da classe. Correta. O evento "Descarte" muda o estado para “Inutilizado”, sendo este o estado final
do exemplar.Distratores:II – Sempre que um exemplar for reservado, o diagrama mostra que ele deverá ser
sempre emprestado. Incorreta. Segundo o diagrama, a reserva pode ser cancelada, sendo esta ação
representada pelo evento “Reserva Cancelada”, alterando o estado de “Reservado” para “Disponível”.IV –
Um exemplar de um livro, quando disponível, deverá ser sempre reservado, para depois ser emprestado.
Incorreta. Um exemplar, quando disponível, poderá ser reservado (evento Reserva) ou emprestado (evento
Empréstimo).
 >e)I, III e V estão corretas.
Alternativa marcada
e) I, III e V estão corretas.
 Questão 3 | Código 37187 | 0.80 / 0.80
Enunciado
A construção do Diagrama de Classes de um sistema representa as relações existentes entre as classes, na
qual a sua representação gráfica permite identificar importantes elementos para o seu
desenvolvimento.Diante disso, pode-se afirmar que:
Justificativa
Resposta correta:Agregação são conexões que guardam uma relação todo-parte entre si.Correta. Uma
agregação representa um tipo especial de associação na qual um objeto é parte do outro, no entanto, a
parte pode existir sem o todo. Na agregação, um objeto está contido (parte) em outro
(todo).Distratores:Quando uma superclasse possui várias classes, existe a classe associativa.Incorreta.
Uma superclasse representa uma associação entre classes, na qual uma classe herda as propriedades e
comportamentos de uma ou mais classes.Uma composição é representada por um losango vazado (em
branco).Incorreta. Esta representação é da agregação. Na composição, o losango é vazado.Para que haja
uma agregação, deve existir pelo menos um elemento da “parte”.Incorreta. Representa um tipo especial de
associação na qual um objeto é parte do outro, no entanto, a parte pode existir sem o todo. Na agregação,
um objeto está contido (parte) em outro (todo).A notação da classe associativa é feita quando a relação não
possui atributos.Incorreta. Esta notação é feita em associações para representar os atributos que dependem
de ambas as classes.
 >c)Agregação são conexões que guardam uma relação todo-parte entre si.
Alternativa marcada
c) Agregação são conexões que guardam uma relação todo-parte entre si.

 Questão 4 | Código 37491 | 0.80 / 0.80
Enunciado
Também conhecida como conectiva, multiplicidades entre classes representa a informação dos limites
inferior e superior da quantidade de associações com que um objeto pode estar associado a outro. Cada
associação no diagrama de classes possui duas multiplicidades, definida em cada extremo da linha de
associação.Dentro do contexto da multiplicidade, pode-se afirmar que:
Justificativa
Resposta correta:Utilizar “muitos” na conectividade representa que o limite superior não possui um valor
específico ou é desconhecido.Correta. O limite superior é utilizado quando não é conhecida a quantidade
máxima de associações que a instância de uma classe pode ter com a outra classe.Distratores:Ao definir
um limite inferior maior que zero, representa que este valor sempre deve ser usado no modelo. Incorreta. O
limite inferior representa a cardinalidade mínima. Este valor representa a quantidade de associações que a
classe pode ter e varia da mínima até a máxima.No Diagrama de Classe, os limites inferiores e superiores
sempre são representados por números. Incorreta. Quando o limite superior é indefinido, o símbolo * é
utilizado.Uma conectividade 10..20 significa que a associação das instâncias das classes irão ocorrer 10 ou
20 vezes. Incorreta. Representa que as instâncias irão se associar entre 10 a 20 vezes entre as classes.O
uso de conectividade com valores específicos significa que os limites são utilizados apenas na
documentação. Incorreta. Estes limites são utilizados como regra de negócio e implementados na aplicação.
 >d)Utilizar “muitos” na conectividaderepresenta que o limite superior não possui um valor
específico ou é desconhecido.
Alternativa marcada
d) Utilizar “muitos” na conectividade representa que o limite superior não possui um valor
específico ou é desconhecido.

 Questão 5 | Código 38363 | 0.00 / 0.80
Enunciado
A construção do Diagrama de Classe de um sistema representa as associações existentes entre as classes
de negócio nele utilizadas e serve como base para a implementação do software. Considere que uma
pessoa não qualificada em desenvolvimento de sistemas recebeu as Regras de Negócio (RN) descritas a
seguir para construção do Diagrama de Classe para uma loja que presta serviço de banho e tosa em
animais de pequeno porte.RN01 – Devem ser considerados todos os clientes responsáveis pelos
animais.RN02 – Não deve haver duplicidade de registro de telefones.RN03 – Deve ser feito o registro
histórico dos animais caso ele mude de clientes responsáveis.Tendo produzido o diagrama abaixo baseado
nestas regras:Ao ser implementado, vários erros foram identificados, sendo produzidas as seguintes
afirmativas que tentam justificar ou explicar estes erros.I – A RN01 não foi respeitada, pois a multiplicidade
foi definida de forma equivocada.II – O diagrama permite que a RN02 seja implementada de forma correta,
bastando apenas garantir a unicidade do dado.III – Para que a RN02 seja implementada, deve ser alterada
a multiplicidade superior para muitos em ambas as classes, sem representar a classe associativa.IV – Para
que a RN03 seja implementada, deve haver uma classe associativa com o período em que o animal
permaneceu com cada responsável.V – O atributo Histórico deve ser definido no Cliente, pois representa o
período com que o animal esteve com ele.Está correto apenas o que se afirma em:
Justificativa
Resposta correta:I, II e IV estão corretas.I – A RN01 não foi respeitada, pois a multiplicidade foi definida de
forma equivocada. Correta. Da forma como foi feita, um animal possui apenas um cliente responsável,
contrariando a RN01.II - O diagrama permite que a RN02 seja implementada de forma correta, bastando
apenas garantir a unicidade do dado. Correta. Ao garantir a unidade do dado e pelo fato de que cada
telefone está associado a um cliente, não existe a possibilidade de haver duplicidade de registro de
telefones.IV – Para que a RN03 seja implementada, deve haver uma classe associativa com o período em
que o animal permaneceu com cada responsável. Correta. O histórico de propriedade do animal está
associado ao animal e clientes responsáveis. Deve ser criada uma classe associativa entre estas classes
com este atributo.Distratores:III –Para que a RN02 seja implementada, deve ser alterada a multiplicidade
superior para muitos em ambas as classes, sem representar a classe associativa. Incorreta. Ao mudar a
multiplicidade pressupõe que o mesmo telefone possa pertencer a mais de um cliente, que contraria a
RN02.V – O atributo Histórico deve ser definido no Cliente, pois representa o período com que o animal
esteve com ele. Incorreta. O histórico é uma informação que pertence ao animal e ao cliente, devendo ser
criada uma classe associativa entre estas classes com este atributo.
 >a)I, II e IV estão corretas.
Alternativa marcada
d) I, II e V estão corretas.

 Questão 6 | Código 37487 | 0.80 / 0.80
Enunciado
Associação entre classes representa os vínculos existentes entre elas de forma que seja possível o
compartilhamento de informações e colaborações. Neste contexto, sabe-se que existem diferentes tipos de
associações que representam as condições com que elas ocorrem, conforme afirmativas a seguir:Está
correto apenas o que se afirma em:
Justificativa
Resposta correta:I, III e V estão corretas.I. Representa o tipo mais comum de associação, chamada de
Associação, quando a instância de uma classe está associada a uma ou mais instâncias de outra classe.
Correta. Conforme o diagrama representado, um aluno pode estar associado a zero ou várias disciplinas e
uma disciplina a zero ou vários alunos.III. Representa uma composição na qual uma instância faz parte da
outra e ambas não existem de forma independente. Correta. Representa o conceito de que uma parte deve
pertencer ao todo e o todo não existe sem as partes. No exemplo, uma Nota Fiscal não existe sem os seus
itens e os itens devem estar sempre associados a uma Nota Fiscal.V. Representa uma classe associativa na
qual o Emprego só existe se houver uma relação entre Pessoa e Empresa, e havendo atributos que são
dependentes de ambas as classes. Correta. A classe Associativa ocorre em uma associação muitos para
muitos de duas classes que possuem atributos que dependem de ambas as classes.Distratores:II.
Representa uma associação de agregação na qual a instância de um motor está agregada à instância de
um veículo. Incorreta. O conceito de agregação existe para representar que um objeto faz parte do outro, no
entanto, ele também existe de forma independente. A simbologia é feita por meio de um losango em branco.
A representação feita representa uma dependência na qual um elemento não existe sem o outro. Dentro do
contexto apresentado, um motor não existe sem um veículo e um veículo sem o motor.IV. Representa uma
associação reflexiva, pois os atributos de Pessoa são refletidos nas classes Pessoa Física e Jurídica.
Incorreta. Uma associação do tipo reflexiva ocorre quando uma instância de uma classe se relaciona a outra
instância da mesma classe. O diagrama apresentado representa o conceito de generalização ou herança na
qual as classes Pessoa Física e Jurídica herdam os atributos de Pessoa.
 >c)I, III e V estão corretas.
Alternativa marcada
c) I, III e V estão corretas.
 Questão 7 | Código 37177 | 0.80 / 0.80
Enunciado
O Diagrama de Atividade representa a sequência de atividades realizadas em um processo, incluindo os
atores que executam cada uma delas. Neste contexto, analise o Diagrama de Atividade definido para um
processo de negócio relacionado ao gerenciamento de venda de veículos usados, representado a seguir:
.Com base no exposto, julgue as afirmações a seguir:I - São realizadas vendas apenas para clientes
cadastrados.II – Todos os veículos são revisados após a confirmação da venda.III – A emissão da Nota
Fiscal é feita antes da confirmação da venda.IV – A solicitação do veículo e a sua revisão podem ser feitas
em paralelo.V – O processo de venda é iniciado quando o cliente consulta o veículo.Está correto apenas o
que se afirma em:
Justificativa
Resposta correta:I e IV estão corretas.I - São realizadas vendas apenas para clientes cadastrados. Correta.
O cadastramento do cliente sempre é feito pelo vendedor durante o processo.IV – A solicitação do veículo e
a sua revisão podem ser feitas em paralelo. Correta. As atividades podem ocorrer em paralelo, conforme
representação do símbolo de bifurcação do diagrama.Distratores:II – Todos os veículos são revisados após
a confirmação da venda. Incorreta. A revisão do veículo é feita antes da confirmação da venda.III – A
emissão da Nota Fiscal é feita antes da confirmação da venda. Incorreta. Segundo o diagrama, a atividade
“Emitir Nota Fiscal” é feita após a confirmação da venda.V – O processo de venda é iniciado quando o
cliente consulta o veículo. Incorreta. O processo é iniciado quando o Setor de compra realiza o registro do
veículo.
 >d)I e IV estão corretas.
Alternativa marcada
d) I e IV estão corretas.

 Questão 8 | Código 38388 | 0.00 / 0.80
Enunciado
O diagrama de Atividade apresenta, no aspecto temporal, as ações com que as atividades ocorrem em um
processo de negócio, ou seja, apresenta a sequência com que elas são realizadas de forma que é possível
observar as dependências entre elas.Considerando as atividades realizadas no processo de seleção,
encaminhamento e contratação por uma empresa prestadora deste tipo de serviço aos seus clientes,
considere o diagrama a seguir.Com base no exposto, foram realizadas as seguintes afirmativas:I – O
diagrama não prevê alternativas para o caso da empresa cliente desistir dacontratação.II – A empresa
prestadora de serviço realiza processos repetitivos até que seja identificado o candidato a ser contratado.III
– Mesmo que o processo de contratação esteja iniciado, é possível selecionar um novo candidato de acordo
com o seu perfil.IV – A única forma de desqualificar os candidatos inscritos é através dos testes de
qualificação.V – É permitido ao cliente recusar um candidato selecionado.Está correto apenas o que se
afirma em:
Justificativa
Resposta correta:I, II e V estão corretas.I – O diagrama não prevê alternativas para o caso da empresa
cliente desistir da contratação. Correta. No diagrama, não existe a atividade de interromper o processo de
contratação. Esta ausência é correta, desde que sejam situações excepcionais.II – A empresa prestadora de
serviço realiza processos repetitivos até que seja identificado o candidato a ser contratado. Correta. Após a
identificação dos candidatos selecionados de acordo com o perfil, um deles é selecionado para realização
do teste, ficando nesta repetição até que um deles seja aprovado. V – É permitido ao cliente recusar um
candidato selecionado. Correta. Sendo esta recusa representada na condição “Candidato aceito pelo
cliente?”.Distratores:III – Mesmo que o processo de contratação esteja iniciado, é possível selecionar um
novo candidato de acordo com o seu perfil. Incorreta. A repetição prevista no processo de seleção não prevê
o retorno à atividade de seleção dos candidatos conforme o perfil. Desta forma, quem fosse incluído após o
início do processo não seria avaliado neste momento.IV – A única forma de desqualificar os candidatos
inscritos é através dos testes de qualificação. Incorreta. A atividade de seleção dos candidatos conforme o
perfil faz uma seleção prévia, selecionando apenas aqueles que atendem ao perfil profissional solicitado
pelo cliente.
 >e)I, II e V estão corretas.
Alternativa marcada
c) II, III e V estão corretas.
 Questão 9 | Código 37174 | 0.80 / 0.80
Enunciado
A descrição de um caso de uso apresenta a interação entre o usuário e o software. Ele é composto pelo seu
cabeçalho, que possui informações relevantes retiradas da etapa de levantamento, e os fluxos, que
representam a interação.Neste contexto, analise o cabeçalho da descrição de caso descrito a
seguir.Analisando o exposto, marque a alternativa que representa, corretamente, o caso de uso associado
ao cabeçalho descrito.
Justificativa
Resposta correta:Correta. Esta alternativa apresenta a descrição correta de todas as informações
apresentadas no cabeçalho da descrição do caso de uso.Distratores:Incorreta. O sumário não apresenta o
objetivo correto do caso de uso e a sua identificação não está correta.Incorreta. O sumário não apresenta o
objetivo correto do caso de uso e o Requisito Funcional não foi associado corretamente.Incorreta. O ator
primário e o Requisito Funcional não foram associados corretamente e falta uma das Regras de Negócios
que devem ser implementadas.Incorreta.O ator primário e o Requisito Funcional não foram associados
corretamente e o sumário não apresenta o objetivo correto do caso de uso.
 >e)
Alternativa marcada
e)

 Questão 10 | Código 37483 | 2.80 / 2.80
Enunciado
O conceito de herança é aplicado sempre que uma classe “herda” atributos ou métodos de outras classes.
Este conceito pode ser aplicado quando duas classes possuem características ou comportamentos
semelhantes, ou seja, as informações comuns a um conjunto de objeto podem ser abstraídas em uma
classe, evitando, dessa forma, a duplicação destas informações.Diante disso, considere as classes
relacionadas a seguir e construa um diagrama hierárquico representando a estrutura de herança entre
elas.Aéreo, Avião, Barco, Carro, Carroça, Helicóptero, Marítimo, Navio, Ônibus, Terrestre, Transporte, Trem.
Resposta
HierarquiaTransporte (Nível 1)------------Aéreo (Nível 2)(Nível 3) - Avião - Helicóptero------------Marítimo (Nível
2)(Nível 3) - Barco- Navio------------Terrestre (Nível 2)(Nível 3)- Carro- Carroça- Ônibus- Trem
Justificativa
Expectativa de resposta:Devem ser avaliadas as características das classes relacionadas, identificando
aquelas que são comuns entre elas e suas dependências. Realizando esta avaliação, identificamos três
tipos de classes que possibilitam construir o seguinte diagrama hierárquico.Tipos de classes
identificadas:Transporte - O primeiro tipo, que seria a superclasse, considera todos os meios de transportes
relacionados, que possuem características semelhantes a todos, por exemplo, todos transportam
pessoas.Aéreo, Marítimo e Terrestre - O segundo tipo considera os três tipos de transportes existentes com
suas próprias características, por exemplo, transportam pessoas pelo ar, pela água ou por terra.Avião,
Barco, Carro, Carroça, Helicóptero, Navio, Ônibus, Trem - O terceiro tipo considera os meios de transportes
utilizados e não possuem características comuns.

Mais conteúdos dessa disciplina