Buscar

a3 - BANCO de DADOS

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

25/11/2019 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/2765652/a95d9096-94ee-11e8-a84c-0242ac110039/ 1/7
Local: A300 - Presencial - Bloco A - 3º andar / Andar / Polo Tijuca / POLO UVA TIJUCA
Acadêmico: EAD-IL10314-20194A
Aluno: NATALIA PACHECO DE MORAES
Avaliação: A2-
Matrícula: 20183301735
Data: 21 de Novembro de 2019 - 19:30 Finalizado
Correto Incorreto Anulada  Discursiva  Objetiva Total: 8,50/10,00
1  Código: 34517 - Enunciado: Os objetos na linguagem de modelagem unificada (unified modeling language – UML) são
tidos como entidades do mundo real. No desenvolvimento de um determinado so�ware, os objetos podem ser
utilizados para descrever ou para modelar o sistema que está em desenvolvimento. Os objetos também devem
permitir que, no processo de decomposição de sistemas complexos em componentes compreensíveis, haja uma peça
de cada vez a ser criada.Dentro desse contexto, leia as afirmativas a seguir sobre as caracterizações pertencentes a
esse processo que estão ligadas à orientação a objetos.Classe.Abstração.Encapsulamento.Herança.Polimorfismo.Está
correto o que se afirma em: 
 a) I e II.
 b) II, III, IV e V.
 c) I, II, III e IV.
 d) I, II, III, IV e V.
 e) III, IV e V.
Alternativa marcada:
d) I, II, III, IV e V.
Justificativa: Resposta correta: I, II, III, IV e V.A afirmativa I está correta, pois é o modelo de um objeto.A afirmativa II
está correta, pois é o devido comportamento de uma entidade.A afirmativa III está correta, pois é o mecanismo para
unir os dados e escondê-los do mundo exterior.A afirmativa IV está correta, pois é o mecanismo para criar novas
classes a partir de uma já existente.A afirmativa V está correta, pois é para definir o mecanismo de utilização em
diferentes formatos.
0,50/ 0,50
2  Código: 34516 - Enunciado: A linguagem de modelagem unificada (unified modeling language – UML) usa todos os
pontos fortes das abordagens para caracterizar uma metodologia mais robusta e de mais fácil utilização. A UML visa
representar as melhores práticas para o desenvolvimento e para a documentação de aspectos diferenciados da
modelagem de um so�ware e dos sistemas corporativos.Nesse contexto, leia as afirmativas a seguir no que tange à
UML com o objetivo de atender a determinados requisitos.Estabelecer uma definição formal de um metamodelo
(meta-object facility – MOF) baseada em metaobjetos que são comuns e que especifica uma sintaxe abstrata da UML. A
sintaxe abstrata visa estabelecer um conjunto de conceitos da modelagem UML. Isso porque os seus devidos atributos
e respectivos relacionamentos, bem como as regras, foram definidos para unir esses conceitos para a construção de
modelos UML parciais ou completos.Oferecer uma explicação minuciosa da semântica de cada conceito aplicado na
modelagem UML. A semântica tende a definir de forma independente como os respectivos conceitos aplicados na
UML devem ser tratados pelos computadores.Determinar os respectivos elementos de notação legíveis utilizados para
os seres humanos com o intuito de representar os reais conceitos da modelagem UML individual, da mesma forma
como regras para combiná-los em uma determinada variedade de tipos de diagramas correspondentes a diferentes
aspectos utilizados dos sistemas modelados.Estipular algumas maneiras para que as ferramentas UML possam entrar
em conformidade com essa especificação. Tudo isso é suportado por uma outra especificação, baseada em XML, cujos
formatos de modelos e de intercâmbio correspondentes devem ser realizados por ferramentas que sejam
compatíveis.Está correto o que se afirma em:
 a) I, III e IV.
 b) I, II, III e IV.
 c) II, III e IV.
 d) I e II.
 e) III e IV.
Alternativa marcada:
c) II, III e IV.
Justificativa: Resposta correta: I, II, III e IV.A afirmativa I está correta. Estabelecer uma MOF baseada em metaobjetos
que são comuns e que especifica uma sintaxe abstrata da UML. A sintaxe abstrata visa estabelecer um conjunto de
conceitos da modelagem UML. Isso porque os seus devidos atributos e respectivos relacionamentos, bem como as
regras, foram definidos para unir esses conceitos para a construção de modelos UML parciais ou completos.A
afirmativa II está correta. Oferecer uma explicação minuciosa da semântica de cada conceito aplicado na modelagem
UML. A semântica tende a definir de forma independente como os respectivos conceitos aplicados na UML devem ser
tratados pelos computadores.A afirmativa III está correta. Determinar os respectivos elementos de notação legíveis
0,00/ 0,50
25/11/2019 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/2765652/a95d9096-94ee-11e8-a84c-0242ac110039/ 2/7
utilizados para os seres humanos com o intuito de representar os reais conceitos da modelagem UML individual, da
mesma forma como regras para combiná-los em uma determinada variedade de tipos de diagramas correspondentes
a diferentes aspectos utilizados dos sistemas modelados. A afirmativa IV está correta. Estipular algumas maneiras para
que as ferramentas UML possam entrar em conformidade com essa especificação. Tudo isso é suportado por uma
outra especificação, baseada em XML, cujos formatos de modelos e de intercâmbio correspondentes devem ser
realizados por ferramentas que sejam compatíveis.
3  Código: 34991 - Enunciado: A engenharia reversa tem como missão a realização de uma atividade que trabalhe com
demandas de produtos que já estejam sendo executados (so�ware, tabelas, periférico, placa de computador etc.), na
qual o seu desafio será entender como esse so�ware/produto tem o seu mecanismo de funcionamento, o que ele
exerce e como ele se comporta. Diante desse cenário, as empresas podem trabalhar com sistemas de informação que
podem apresentar fragilidades.Com base nos apontamentos, leia as afirmativas a seguir sobre as características de
um cenário para uma engenharia reversa.Sistema muito novo desenvolvido em metodologia ágil.O sistema tem muito
pouco material em termos de documentação.A documentação existente não foi atualizada.Os analistas responsáveis
pelo sistema deixaram a empresa e a nova equipe não sabe dar informações.Processos decisórios que foram tratados
e não foram registrados.Está correto o que se afirma em:
 a) I, III, IV e V.
 b) I, II, III, IV e V.
 c) I, III e IV.
 d) II, III e V.
 e) II, III, IV e V.
Alternativa marcada:
e) II, III, IV e V.
Justificativa: Resposta correta: II, III, IV e V.A afirmativa II está correta, pois, quando não se tem material suficiente,
será necessária uma nova modelagem sistêmica.A afirmativa III está correta, pois será necessário rever todo esse
processo para atualização da documentação; com isso, o sistema terá que ser confrontado.A afirmativa IV está correta,
pois ninguém saberá como tratar essa questão, e a aplicação da engenharia reversa será necessária para que um
propósito seja dado ao sistema.A afirmativa V está correta, pois isso terá que ser revisto e novamente validado. Assim,
a engenharia reversa irá atuar para que uma nova versão seja colocada no ar. Distrator:A afirmativa I está incorreta,
pois a metodologia ágil é um modelo de desenvolvimento muito moderno e que já prevê a não necessidade de uma
engenharia reversa.
1,50/ 1,50
4  Código: 34989 - Enunciado: A figura a seguir possui uma representatividade dentro do diagrama de classe que
demonstra que somente uma classe reconhece que o relacionamento existe entre elas.
(Fonte: http://hugohabbema.blogspot.com/2009/08/o-diagrama-de-classes.html. 
Acesso em: 15 maio 2019.)
Analisando o exposto, pode-se inferir que sua aplicação no diagrama de classe corresponde à:
 a) Agregação básica.
 b) Classe associativa.
 c) Agregação de composição.
 d) Associação unária (unidirecional).
 e) Generalização.
Alternativa marcada:
d) Associação unária (unidirecional).
Justificativa: Resposta correta:Associação unária (unidirecional). Em uma associação unidirecional, duas classes são
relacionadas, mas somente uma classe reconhece que o relacionamento existe entre elas,ou seja, só a classe
funcionário enxerga a classe dependente.
Distratores:Agregação de composição. Errada. O relacionamento de agregação de composição é mais uma nova forma
de relacionamento de composição, mas o ciclo de vida da instância da classe-filha depende do ciclo de vida da
instância da classe-pai (superclasse).Agregação básica. Errada. Uma associação com um determinado relacionamento
de agregação indica que uma classe faz parte de outra classe. Em um relacionamento de agregação, é sabido que a
instância da classe-filha pode ter uma vida maior do que sua classe-pai (superclasse). Classe de associação. Errada. Na
modelagem das associações, algumas vezes é necessário incluir outra classe (terceira classe) porque ela inclui
informações de suma importância sobre o relacionamento em questão. Generalização. Errada. A generalização é tida
como um relacionamento entre um elemento geral e um outro mais específico. O elemento que se entende por mais
específico possui todas as características do elemento geral e contém ainda mais umas particularidades. Um objeto
mais específico pode ser usado como uma instância do elemento mais geral. A generalização, também chamada de
herança, permite a criação de elementos especializados em outros.
1,50/ 1,50
25/11/2019 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/2765652/a95d9096-94ee-11e8-a84c-0242ac110039/ 3/7
5  Código: 34992 - Enunciado: O processo adotado para a engenharia reversa em banco de dados é considerado como
uma técnica que, por meio de um banco de dados já implementado (em pleno funcionamento na empresa), cria o seu
modelo de forma conceitual (modelo entidade-relacionamento e/ou diagrama de classe). Nesse contexto, é sabido
que a engenharia reversa em banco de dados é tida por um processo cuja definição possui quatro etapas. São
elas: Identificação da construção do modelo entidade-relacionamento correspondente a cada tabela existente.O
mapeamento real de relacionamentos 1:n e 1:1 que se dará entre as tabelas.O mapeamento assertivo dos atributos de
cada tabela. A definição assertiva dos identificadores de entidades e relacionamentos.  Diante do exposto, leia as
afirmativas a seguir sobre as vantagens da engenharia reversa no banco de dados.Não há a necessidade de
criação/manutenção da documentação do banco de dados. Irá permitir a análise do sistema de informação.Ajudará
na manutenção do banco de dados.Permitirá o melhor entendimento do funcionamento do banco de dados.Não será
possível recuperar as informações do banco de dados devido à falta da devida documentação.Está correto o que se
afirma em: 
 a) I, II, III, IV e V.
 b) II, III, IV e V.
 c) II, III e IV.
 d) I, II e IV.
 e) I, III e IV.
Alternativa marcada:
c) II, III e IV.
Justificativa: Resposta correta: II, III e IV.A afirmativa II está correta, pois o diagrama que comporá o banco permitirá
que o sistema seja facilmente entendido.A afirmativa III está correta, pois, pelo fato de se ter um processo mais
moderno e robusto, a manutenção do DB ficará mais ágil e fácil.A afirmativa IV está correta, pois a modelagem estará
contemplada de forma clara, facilitando o entendimento. Distratores:A afirmativa I está incorreta, pois irá facilitar e
muito a criação e a manutenção da documentação, tendo em vista as permissões de acesso à base de dados e o
entendimento do modelo de negócios.A afirmativa V está incorreta, pois, por meio da modernidade dessa solução, as
informações não serão perdidas e poderão a qualquer momento ser recuperadas.
0,50/ 0,50
6  Código: 34987 - Enunciado: A figura a seguir possui uma finalidade para a composição do diagrama de classe que é de
suma importância e muito utilizada na UML.
(Fonte: https://pt.stackoverflow.com/questions/25619/composi%C3%A7%C3%A3o-e-agrega%C3%A7%C3%A3o-
quais-as-diferen%C3%A7as-e-como-usar (https://pt.stackoverflow.com/questions/25619/composi%C3%A7%C3%A3o-
e-agrega%C3%A7%C3%A3o-quais-as-diferen%C3%A7as-e-como-usar). Acesso em: 15 maio 2019.)
Com base na figura apresentada, marque a alternativa que demostra corretamente sua aplicação no diagrama de
classe.
 a) Generalização.
 b) Agregação básica.
 c) Classe de associação.
 d) Associação unária (unidirecional).
 e) Agregação de composição.
Alternativa marcada:
e) Agregação de composição.
Justificativa: Resposta correta:Agregação de composição. O relacionamento de agregação de composição é mais
uma nova forma de relacionamento de composição, mas o ciclo de vida da instância da classe-filha depende do ciclo
de vida da instância da classe-pai (superclasse).
Distratores:Agregação básica. Errada. Uma associação com um determinado relacionamento de agregação indica que
uma classe faz parte de outra classe. Em um relacionamento de agregação, é sabido que a instância da classe-filha
pode ter uma vida maior do que sua classe-pai (superclasse). Classe de associação. Errada. Na modelagem das
associações, algumas vezes é necessário incluir outra classe (terceira classe) porque ela inclui informações de suma
importância sobre o relacionamento em questão. Associação unária (unidirecional). Errada. Em uma associação
unidirecional, duas classes são relacionadas, mas somente uma classe reconhece que o relacionamento existe entre
elas, ou seja, só a classe funcionário enxerga a classe dependente.Generalização. Errada. A generalização é tida como
um relacionamento entre um elemento geral e um outro mais específico. O elemento que se entende por mais
específico possui todas as características do elemento geral e contém ainda mais umas particularidades. Um objeto
mais específico pode ser usado como uma instância do elemento mais geral. A generalização, também chamada de
herança, permite a criação de elementos especializados em outros.
1,50/ 1,50
7  1,50/ 2,50
https://pt.stackoverflow.com/questions/25619/composi%C3%A7%C3%A3o-e-agrega%C3%A7%C3%A3o-quais-as-diferen%C3%A7as-e-como-usar
25/11/2019 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/2765652/a95d9096-94ee-11e8-a84c-0242ac110039/ 4/7
Código: 34999 - Enunciado: Na figura abaixo, temos um diagrama de classe representado.
(Fonte: http://www.dainf.cefetpr.br/~tacla/UML/0070-DiagClasses-ExerciciosSol. 
Acesso em: 15 jun. 2019.)
Analisando o exposto, redija um texto sobre a diferença de interpretação entre os relacionamentos “livro-pagina” e
“livro-sobrecapa”.
Resposta:
Comentários: No que remete ao “livro-página”, a representação é de ser uma agregação por composição; dessa
forma, se o livro for destruído, somem as páginas e os parágrafos. Assim, representamos o livro como algo fisicamente
constituído de páginas. Já na agregação existente no que tange ao “livro-sobrecapa”, podemos representar que um
livro pode ser constituído por uma sobrecapa, mas que esta é um objeto que existe independentemente do livro. É
sabido que os tempos de vida dos objetos não são semelhantes.
Justificativa: Expectativa de resposta:No que remete ao “livro-página”, a representação é de ser uma agregação por
composição; dessa forma, se o livro for destruído, somem as páginas e os parágrafos. Assim, representamos o livro
como algo fisicamente constituído de páginas. Já na agregação existente no que tange ao “livro-sobrecapa”, podemos
representar que um livro pode ser constituído por uma sobrecapa, mas que esta é um objeto que existe
independentemente do livro. É sabido que os tempos de vida dos objetos não são semelhantes.
8  Código: 34502 - Enunciado: É sabido que uma imagem pode representar muito mais do que muitas palavras. Por isso,
a diagramação em linguagem de modelagem unificada (do inglês unified modeling language – UML) foi desenvolvida,
para criar uma relação da linguagem de modelagem visual comum, semanticamente, para a arquitetura, design e
implementação dos so�wares mais complexos, tanto de forma estrutural quanto em termos de
comportamentos. Diante disso, descreva o objetivo da UML.
Resposta:
Justificativa: Expectativa de resposta: A UML tem o objetivo de estabelecer relaçãoe/ou uma linguagem visual
comum no ambiente de desenvolvimento de so�wares. Também pode ser interpretada por todos os usuários do
mundo dos negócios e/ou qualquer outra pessoa que queira entender mais sobre a aplicação desenvolvida.
1,50/ 1,50
25/11/2019 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/2765652/a95d9096-94ee-11e8-a84c-0242ac110039/ 5/7
25/11/2019 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/2765652/a95d9096-94ee-11e8-a84c-0242ac110039/ 6/7
(https://strtec.s3.amazonaws.com/ilumno/processamento/imagens_corrigidas/2019/11/21/274cac22-
0cc0-11ea-b565-0242ac110003.jpg?
Signature=SDDbCxD2j%2BAGLJvNmxJjMHalCXE%3D&Expires=1574736555&AWSAccessKeyId=AKIAJ5OVDHP63TNWC
https://strtec.s3.amazonaws.com/ilumno/processamento/imagens_corrigidas/2019/11/21/274cac22-0cc0-11ea-b565-0242ac110003.jpg?Signature=SDDbCxD2j%2BAGLJvNmxJjMHalCXE%3D&Expires=1574736555&AWSAccessKeyId=AKIAJ5OVDHP63TNWC3PQ
https://strtec.s3.amazonaws.com/ilumno/processamento/imagens_corrigidas/2019/11/21/28f6c058-0cc0-11ea-b565-0242ac110003.jpg?Signature=vta9%2BJDhcliDqOtjJF9uYjcGiGQ%3D&Expires=1574736555&AWSAccessKeyId=AKIAJ5OVDHP63TNWC3PQ
25/11/2019 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/2765652/a95d9096-94ee-11e8-a84c-0242ac110039/ 7/7
(https://strtec.s3.amazonaws.com/ilumno/processamento/imagens_corrigidas/2019/11/21/28f6c058-
0cc0-11ea-b565-0242ac110003.jpg?
Signature=vta9%2BJDhcliDqOtjJF9uYjcGiGQ%3D&Expires=1574736555&AWSAccessKeyId=AKIAJ5OVDHP63TNWC3PQ
https://strtec.s3.amazonaws.com/ilumno/processamento/imagens_corrigidas/2019/11/21/28f6c058-0cc0-11ea-b565-0242ac110003.jpg?Signature=vta9%2BJDhcliDqOtjJF9uYjcGiGQ%3D&Expires=1574736555&AWSAccessKeyId=AKIAJ5OVDHP63TNWC3PQ

Mais conteúdos dessa disciplina