Buscar

Análise e Projeto de Sistemas de Informação I(IL10331) - A2

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

23/09/2021 17:22 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6504976/3d2f8e8e-463a-11ea-ab31-0242ac11000e/ 1/7
Local: 1001 - EAD - Prédio IV / Andar / Campus Comércio Prédio IV / EAD - UNIDADE COMERCIO 
Acadêmico: 030TDS3AM
Aluno: JOSÉ VICTOR CARDOSO DA SILVA 
Avaliação: A2
Matrícula: 203000032 
Data: 16 de Setembro de 2021 - 08:00 Finalizado
Correto Incorreto Anulada  Discursiva  Objetiva Total: 8,50/10,00
1  Código: 37493 - Enunciado: O diagrama de sequência descreve a lógica de um caso de uso
através da interação entre os objetos das classes envolvidas utilizando um conjunto de
elementos gráficos que ajudam no seu entendimento. Para que haja melhor entendimento da
lógica, além dos recursos gráficos, outros elementos — identificados como operadores — são
utilizados, que indicam as repetições, condições etc., em alguns casos são utilizadas “sentinelas”,
que representam as condições com que fragmentos de código são realizados. 
Diante disso, relacione a primeira coluna (operadores) com a segunda coluna (significado):1 -
alt(_) O fragmento pode ser executado várias vezes.2 - opt(_) Cada fragmento é executado em
paralelo.3 - loop(_) Conjunto de fragmentos que serão executados caso a condição seja
verdadeira. 4 - par(_) Faz referência a uma interação definida em outro diagrama.5 - ref(_)
Fragmento será executado se a condição for verdadeira, não existindo outro fragmento caso ela
seja falsa. 
Marque a alternativa que apresenta a sequência correta das associações de cima para baixo.
 a) 3, 4, 1, 5, 2.
 b) 3, 4, 2, 5, 1.
 c) 2, 5, 1, 3, 4.
 d) 3, 4, 2, 1, 5.
 e) 4, 3, 1, 5, 2.
Alternativa marcada:
a) 3, 4, 1, 5, 2.
Justificativa: Resposta correta:3, 4, 1, 5, 2OperadorSignificadoaltMúltiplos fragmentos
alternativos; somente aquele cuja condição for verdadeira será executado. Utilizado para
representar os fluxos alternativos da descrição do caso de uso.optOpcional; o fragmento é
executado somente se a condição fornecida for verdadeira. Equivalente a um alt, com apenas um
caminho. loopLaço; o fragmento pode ser executado várias vezes e a sentinela indica a base da
iteração. Utilizado para representar as repetições existentes na descrição do caso de
uso.parParalelo; cada fragmento é executado em paralelo. Representa situações em que não
existe dependência entre os módulos.refReferência; refere-se a uma interação definida em outro
diagrama. Utilizado para chamada de módulos ou casos de usos externos àquele que está sendo
representado.
0,50/ 0,50
2  Código: 38362 - Enunciado: O mapeamento dos requisitos funcionais de um sistema para caso
de uso consiste em realizar a associação de cada requisito identificado na fase de levantamento
nos casos de usos que serão implementados, podendo esta associação ser realizada de maneira
onde cada requisito fica associado a um único caso de uso ou não.Neste contexto, analise a
tabela de requisitos descrita a seguir, considerando que a consulta sempre é realizada pelo
vendedor a cada acesso feito. 
Requisito FuncionalNome do requisitoAtorRF01Incluir ClienteVendedorRF02Alterar
ClienteVendedorRF03Excluir ClienteVendedorRF04Consultar ClienteVendedor, Cliente Com base
no exposto, marque a alternativa que apresenta a representação correta no Diagrama de caso de
uso destes requisitos.
1,50/ 1,50
23/09/2021 17:22 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6504976/3d2f8e8e-463a-11ea-ab31-0242ac11000e/ 2/7
 a) 
 b) 
 c) 
23/09/2021 17:22 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6504976/3d2f8e8e-463a-11ea-ab31-0242ac11000e/ 3/7
 d) 
 e) 
Alternativa marcada:
a) 
Justificativa: Resposta correta:Correta. Este diagrama apresenta o caso de uso Manter Cliente
englobando as funcionalidades de inclusão, alteração e exclusão feitas exclusivamente pelo ator
Vendedor, e o caso de uso Consultar Cliente, que também faz parte do Manter, sendo realizado
opcionalmente pelo Vendedor e exclusivamente pelo Cliente, lembrando que um Manter
23/09/2021 17:22 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6504976/3d2f8e8e-463a-11ea-ab31-0242ac11000e/ 4/7
representa a forma simplificada de representar as operações básicas de uma classe, ou seja, o
seu “CRUD” (Create – Inclusão; Research – Consulta; Update – Atualização; e Delete – Apagar). Por
estar sendo associado como include, o “Consultar Cliente” será sempre realizado, conforme
enunciado. 
Distratores: 
Incorreta. Um caso de uso não pode ter dois atores primários.Incorreta. O diagrama não
apresenta o acesso do Vendedor ao caso de uso Consultar.Incorreta. Segundo o enunciado, o
Vendedor sempre acessa o caso de uso Consultar, não podendo ser representado pela extensão,
por este motivo.Incorreta. O ator Cliente não tem acesso ao caso de uso “Manter Cliente”,
conforme tabela de requisitos.
3  Código: 37482 - Enunciado: O diagrama de sequência de um caso de uso representa as
interações entre os objetos que o compõem. Tendo como base a descrição deste caso de uso, são
detalhadas as ações que devem ser realizadas pela aplicação para atender a requisição feita pelo
ator. Estas ações descrevem a interação dos objetos nas diversas camadas de visão utilizadas na
implementação.Neste contexto, analise o diagrama de caso de uso a seguir, cujo ator principal
(Gerente) realiza as interações para a obtenção de um relatório de atendimentos por funcionário. 
Com base neste diagrama, analise as afirmativas a seguir:I – A implementação utiliza o padrão
MVC, sendo utilizados sete níveis: três de visão, um de controle e duas classes de negócio.II – No
diagrama, não foram utilizadas as mensagens de retorno, por serem opcionais em razão da
possibilidade de “poluir” o diagrama.III – É correto executar o método “Validaperiodo ()” (item
4.1) na própria interface, pois é um método que não está relacionado diretamente ao negócio.IV –
A interação entre as camadas pode ser feita partindo as ações do ator para o controle de forma
direta.V –  O método “BuscarFunc()” (item 3.1.1) deve ter como parâmetro a identificação do
funcionário (MatrFunc) informada pelo ator na interface. 
Está correto apenas o que se afirma em:
 a) II, III e V estão corretas.
 b) I, II e V estão corretas.
 c) I, III e IV estão corretas.
 d) I, II e IV estão corretas.
 e) III, IV e V estão corretas.
Alternativa marcada:
a) II, III e V estão corretas.
Justificativa: Resposta correta:II, III e V estão corretas.II – No diagrama, não foram utilizadas as
mensagens de retorno, por serem opcionais em razão da possibilidade de “poluir” o diagrama.
Correta. O uso das mensagens de retorno é opcional em razão da não representação dos fluxos
de exceção no diagrama e considerar que as ações serão realizadas corretamente.III – É correto
executar o método “Validaperiodo ()” (item 4.1) na própria interface, pois é um método que não
está relacionado diretamente ao negócio. Correta. Este método realiza as validações do período
da consulta informado na interface, não sendo considerado como um método do negócio.V –  O
método “BuscarFunc()” (item 3.1.1) deve ter como parâmetro a identificação do funcionário
(MatrFunc) informada pelo ator na interface. Correta. Para que o método “BuscarFunc()” possa
recuperar os dados do funcionário informado pelo ator, é necessário especificar qual é este
funcionário através da sua matrícula. 
Distratores:I – A implementação utiliza o padrão MVC, sendo utilizados sete níveis: três de visão,
um de controle e duas classes de negócio. Incorreta. Em razão da utilização do padrão MVC, são
utilizados os três níveis propostos por: Visão com 3 diferentes objetos, Controle com 1 objeto e
Modelo com 2 objetos.IV – A interação entre as camadas pode ser feita partindo as ações do ator
para o controle de forma direta. Incorreta. A única interação do ator é feita apenas através da
interface, ela deve acionar o controle e, este, os métodos definidos na camada de negócio.
1,50/ 1,5023/09/2021 17:22 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6504976/3d2f8e8e-463a-11ea-ab31-0242ac11000e/ 5/7
4  Código: 37181 - Enunciado: O diagrama de caso representa a interação existente entre os atores
que iniciam cada um dos casos de uso existentes no sistema e os casos de uso a eles associados.
Desta forma, é possível visualizar a comunicação dos casos de uso com o mundo externo.Diante
disso, pode-se afirmar que:
 a) A representação: “C →  D” significa que o ator “D” está herdando todos os casos de uso
relacionados ao ator “C”.
 b) O símbolo de um “boneco” representa o ator primário e a herança de atores por uma
linha tracejada entre eles.
 c) Quando houver um caso de uso com mais de um ator que o inicie, deve ser utilizado o
recurso de herança de atores.
 d) Se o ator “A” herda os casos de uso realizados pelo ator “B”, significa que “B” executa os
casos de uso de “A” e “B”.
 e) A representação do ator secundário deve ser feita associando-o ao caso de uso
juntamente com o ator primário.
Alternativa marcada:
c) Quando houver um caso de uso com mais de um ator que o inicie, deve ser utilizado o recurso
de herança de atores.
Justificativa: Resposta correta:Quando houver um caso de uso com mais de um ator que o
inicie, deve ser utilizado o recurso de herança de atores. Correta. O Diagrama de Caso de uso não
deve apresentar um caso de uso com mais de um ator primário. Situações como esta devem ser
representadas como herança entre os atores envolvidos. 
Distratores: Se o ator “A” herda os casos de uso realizados pelo ator “B”, significa que “B” executa
os casos de uso de “A” e “B”. Incorreta. Se “A” herda de “B”, então “A” executa os casos de uso de
“A” e “B”. “B” executa apenas os casos de uso a ele associado.A representação: “C →  D” significa
que o ator “D” está herdando todos os casos de uso relacionados ao ator “C”. Incorreta. O
símbolo de herança deveria estar invertido. Neste modelo “C” está herdando os casos de uso de
“D”.A representação do ator secundário deve ser feita associando-o ao caso de uso juntamente
com o ator primário. Incorreta. O ator secundário não é representado no diagrama de caso de
uso. Apenas os atores primários, que iniciam o caso de uso, são representados.O símbolo de um
“boneco” representa o ator primário e a herança de atores por uma linha tracejada entre eles.
Incorreta. A herança é representada por uma linha não tracejada com uma seta na extremidade
próxima ao ator que possui os seus casos de usos herdados.
0,50/ 0,50
5  Código: 37179 - Enunciado: O paradigma da orientação a objetos realiza a representação em um
sistema de so�ware de uma coleção de agentes interconectados chamados objetos, sendo cada
um deles responsável por realizar tarefas específicas.Neste contexto, leia as afirmativas a seguir
que representam algumas definições ou objetivos para objetos e classes.I - Os objetos realizam
tarefas por meio da requisição de serviços a outros objetos.II – As classes são organizadas em
hierarquia.III – Um objeto representa um repositório de instâncias de uma classe.IV – Os atributos
de uma classe estão associados ao seu comportamento. 
Está correto apenas o que se afirma em:
 a) I, II e IV estão corretas.
 b) II e III estão corretas.
 c) I e IV estão corretas.
 d) I e III estão corretas.
 e) I e II estão corretas.
Alternativa marcada:
e) I e II estão corretas.
0,50/ 0,50
23/09/2021 17:22 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6504976/3d2f8e8e-463a-11ea-ab31-0242ac11000e/ 6/7
Justificativa: Resposta correta:I e II estão corretas.I - Os objetos realizam tarefas por meio da
requisição de serviços a outros objetos. Correta. Os objetos das classes trocam mensagens
através de um modelo de associação entre as classes que representam.II – As classes são
organizadas em hierarquia. Correta. Esse tipo de hierarquização é realizado por meio da
implementação de heranças. 
Distratores:III – Um objeto representa um repositório de instâncias de uma classe. Incorreta. A
classe representa o repositório de seus objetos ou instâncias.IV – Os atributos de uma classe
estão associados ao seu comportamento. Incorreta. São os métodos de uma classe que
representam o seu comportamento. Os atributos são representados pelas suas características.
6  Código: 37177 - 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:
 a) II e III estão corretas.
 b) I, III e IV estão corretas.
 c) I, IV e V estão corretas.
 d) I, II e III estão corretas.
 e) I e IV estão corretas.
Alternativa marcada:
e) I e IV estão corretas.
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.
1,50/ 1,50
7  Código: 37188 - Enunciado: A UML propõe um conjunto de diagramas que têm como objetivo
criar um padrão de representação que seja de fácil interpretação pelos profissionais de TI em
razão do padrão gráfico utilizado. Estes diagramas podem ser utilizados em diferentes fases do
projeto de desenvolvimento do so�ware, tendo, cada um deles, um objetivo específico.Diante
disso, cite e descreva o objetivo de quatro diagramas proposto pela UML.
Resposta:
Comentários: Questão não respondida.
Justificativa: Expectativa de resposta: Diagrama de caso de uso: apresenta a interação das
funcionalidades existentes no sistema com o mundo exterior.Diagrama de classe: apresenta a
associação existente entre as diversas classes de negócio que compõem o sistema.Diagrama de
sequência: apresenta a troca de mensagens que ocorrem entre os diferentes objetos utilizados
0,00/ 1,50
23/09/2021 17:22 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6504976/3d2f8e8e-463a-11ea-ab31-0242ac11000e/ 7/7
no caso de uso.Diagrama de transição de estado: apresenta os diversos estados de uma instância
da classe através do seu ciclo de vida.Diagrama de atividade: apresenta a sequência com que as
ações ocorrem em um processo de negócio.
8  Código: 37185 - Enunciado: O Diagrama de Transição de Estado representa um dos diagramas
propostos pela UML que permite a representação dos diferentes estados que uma instância de
classe pode possuir no seu ciclo de vida, e as transições (eventos) que irá produzir a mudança de
um estado para outro. Analise os eventos realizados para um produto, identificados na fase de
levantamento do sistema.Objetivo do sistema: realizar o controle de estoque de produtos
eletrônicosQuando o lançamento de um produto se aproxima, é feito o seu registro para que
possam ser feitas campanhasde marketing, embora ainda esteja indisponível para
venda.Quando é feito o lançamento do produto, ele passa a não estar mais indisponível e é feito
um pedido de compra. Quando uma venda é feita, a quantidade vendida é deduzida da
quantidade no estoque. Sempre que um produto atinge uma determinada quantidade mínima
preestabelecida pelo gerente, ele é informado para que seja providenciada uma nova compra.
Neste momento, o produto passa a estar na situação de necessidade de reposição, situação
semelhante à do lançamento. Para evitar que vários gerentes comprem o mesmo produto,
sempre que é feito o pedido de compra, ele passa a representar a situação de aguardando
entrega. Quando um pedido de compra não é efetivado, o produto volta para a situação de
necessidade de reposição. Quando os produtos comprados são entregues, a quantidade é
somada àquela existente no estoque e é feita nova avaliação se o produto passa a estar
disponível para venda ou necessita de novas aquisições.Quando a quantidade em estoque
estiver acima da quantidade mínima, o produto pode ser comercializado sem problemas, ficando
na situação de disponível. Quando um produto deixa de ser comercializado pela empresa, ele se
torna um produto extinto.Com base nos eventos descritos, construa o Diagrama de Transição de
Estado para este sistema.
Resposta:
Comentários: A questão não foi considerada, em razão de não haver os recursos tecnológicos
necessários para a construção do diagrama solicitado.
Justificativa: Expectativa de resposta:Diagrama de Transição de Estado proposto: 
O estado inicial é “Indisponível”, por ser o primeiro que a instância recebe quando é feita a sua
inclusão antes do lançamento do produto.Ao ser lançado o produto, por não possuir estoque,
recebe o estado de "Necessita reposição", pois a quantidade existente é inferior à mínima
definida.Ao ser realizada a compra do produto, ele recebe o estado de “Aguardando entrega”, por
ser o prazo solicitado para a entrega do produto. Ao receber o produto comprado, ele pode
mudar para o estado de “Disponível”, caso a quantidade seja maior que a registrada como
mínima, ou ficar como “Necessita reposição”.A instância recebe o estado de “Necessita
reposição” quando ela é lançada ou quando a quantidade existente é inferior à quantidade
mínima. Quando um produto é extinto, é feito este registro, sendo este o estado final da
instância.
2,50/ 2,50

Outros materiais