Buscar

prova 4

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 6 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 6 páginas

Prévia do material em texto

Prova Impressa
GABARITO | Avaliação Final (Objetiva) - Individual
(Cod.:954120)
Peso da Avaliação 4,00
Prova 80876721
Qtd. de Questões 12
Acertos/Erros 5/7
Nota 5,00
Farinelli descreve que a Orientação a Objetos consiste em conceber um sistema computacional como 
um todo orgânico formado por objetos que se relacionam entre si, trazendo consigo alguns benefícios. 
A respeito dos benefícios da Orientação a Objetos, analise as sentenças a seguir:
I- Unificação entre dados e processos.
II- Consistência entre análise e desenvolvimento.
III- Reutilização e aumento da produtividade.
IV- Multidesenvolvimento.
V- Facilidades de manutenção.Assinale a alternativa CORRETA:
A As sentenças I, II, III, IV e V estão corretas.
B Somente a sentença I está correta.
C Somente a sentença III está correta.
D Somente a sentença II está correta.
As fases do RUP são iniciação, elaboração, construção e transição. 
Considerando os Blocos de Construção (Building Blocks) do RUP, assinale a alternativa 
INCORRETA:
A Onde.
B Como.
C Quem.
D O quê.
(ENADE, 2011) Os modelos de processo foram propostos para que se traga ordem ao caos 
existente na área de desenvolvimento de sistemas. Historicamente, verifica-se que esses modelos 
trouxeram considerável contribuição no trabalho de engenharia de software. A respeito dos modelos 
de processo, avalie as afirmações a seguir:
 VOLTAR
A+
Alterar modo de visualização
1
2
Revisar Conteúdo do Livro
3
11/05/2024, 11:13 Avaliação Final (Objetiva) - Individual
about:blank 1/6
I- O modelo EUP foi proposto como uma extensão ao modelo RUP para prover, além das fases do 
RUP, duas novas fases para tratar a evolução ou suporte ao sistema e à aposentadoria do sistema.
II- O modelo EUP visualiza o desenvolvimento de software não apenas como um projeto a ser 
desenvolvido, mais como algo intrínseco ao ciclo de vida da empresa.
III- O UP é o primeiro modelo de processo inteiramente adaptado ao uso da notação UML (Unified 
Modeling Language). Sua concepção foi baseada nas práticas de maior Retorno do investimento 
(ROI) de mercado.
É correto o que se afirma em:
FONTE: PRESSMAN, R. S. Engenharia de software: uma abordagem profissional. 8 ed. Porto 
Alegre: AMGH, 2016.
A I, II e III.
B III, apenas
C I e II, apenas
D II, apenas.
Um sistema de informação deve ter uma boa documentação, de forma atualizada, para que o 
sistema possa ser mantido de maneira rápida, fácil e correta. Ao modelar o sistema, se está 
documentando de uma maneira eficiente. Entretanto, a documentação é somente uma das vantagens 
fornecidas pela modelagem. Partindo da importância do por que modelar, uma pergunta nos vem à 
mente: afinal quais os reais objetivos da modelagem? Sobre os principais objetivos da modelagem, 
classifique V para as sentenças verdadeiras e F para as falsas:
( ) Documenta as decisões tomadas após o processo de desenvolvimento e não durante o processo 
de desenvolvimento.
( ) Ajuda a visualizar o sistema como gostaríamos que ele fosse.
( ) Permite a especificação da arquitetura e comportamento de um sistema.
( ) Fornece padrões de desenvolvimento que servem como guia de construção do sistema.
Assinale a alternativa que apresenta a sequência CORRETA:
A V - F - F - F.
B F - V - V - V.
C F - F - V - F.
D F - F - V - V.
Um diagrama de classes é uma representação da estrutura e relações das classes que servem de 
modelo para objetos. Podemos afirmar de maneira mais simples que seria um conjunto de objetos 
com as mesmas características, assim saberemos identificar objetos e agrupá-los, de forma a encontrar 
suas respectivas classes. O diagrama de classes é composto pelas classes que formam o sistema e suas 
associações ou relacionamentos. Acerca do conceito de herança, bem como o que precisa ser ou não 
Revisar Conteúdo do Livro
4
5
11/05/2024, 11:13 Avaliação Final (Objetiva) - Individual
about:blank 2/6
implementado, assinale a alternativa INCORRETA:
FONTE: https://www.devmedia.com.br/orientacoes-basicas-na-elaboracao-de-um-diagrama-de-
classes/37224. Acesso em: 24 ago. 2018.
A O conceito herança permite que uma classe filha herde métodos e atributos de uma classe mãe
(superclasse).
B Uma subclasse também chamada de classe-mãe.
C A classe filha não precisa ter implementado os atributos e os métodos que já existem na sua
superclasse.
D A herança permite que, quando necessária alteração de um método da superclasse, todas as
classes filhas desta terão este método atualizado automaticamente.
Com relação à análise e projetos orientados ao objeto, podemos estruturar um projeto 
considerando várias dimensões que envolvem várias fases. Geralmente as fases são: iniciação, 
elaboração, construção e transição. Considerando a dimensão componente, temos a realização de 
atividades ao longo das fases do processo de desenvolvimento, tais como: análise de requisitos, 
análise, projeto, implementação e teste. Em cada uma dessas fases podemos nos apoiar nos diagramas 
da UML para nos auxiliar na Programação Orientada a Objetos. Sobre o diagrama relacionado ao 
levantamento utilizado na Programação Orientada a Objetos, assinale a alternativa INCORRETA:
A Diagrama de sequência.
B Diagrama de classes.
C Diagrama de casos de uso.
D Diagrama de componentes.
O papel de gerente está relacionado principalmente com as atividades de planejamento, controle e, 
sobretudo, a organização do projeto.
A respeito disso, assinale a alternativa CORRETA:
A Criar o guia de modelagem de casos de uso.
B Identificar solicitações dos principais envolvidos.
C Desenvolver o plano de aceitação do produto.
D Gerenciar dependências.
Revisar Conteúdo do Livro
6
Revisar Conteúdo do Livro
7
11/05/2024, 11:13 Avaliação Final (Objetiva) - Individual
about:blank 3/6
Um sistema de informação deve ter uma boa documentação, de forma atualizada, para que o 
sistema possa ser mantido de maneira rápida, fácil e correta. Ao modelar o sistema, se está 
documentado de uma maneira eficiente. No entanto, a documentação é somente uma das vantagens 
fornecidas pela modelagem. Partindo da importância do por que modelar, uma pergunta nos vem à 
mente: afinal quais os reais objetivos da modelagem? Sobre os principais objetivos da modelagem, 
assinale a alternativa INCORRETA:
A Ajuda a visualizar o sistema como gostaríamos que ele fosse.
B Documenta as decisões tomadas após o processo de desenvolvimento e não durante o processo
de desenvolvimento.
C Permite a especificação da arquitetura e comportamento de um sistema.
D Fornece padrões de desenvolvimento que servem como guia de construção do sistema.
O levantamento dos requisitos é uma das etapas mais importantes em todo o projeto de software, 
pois é nela que o analista captura as necessidades dos usuários para posteriormente transformá-las em 
um produto concreto. Considerando a atividade de levantamento de requisitos e suas características, 
assinale a alternativa CORRETA:
A Uma das dificuldades do levantamento de requisitos é a ausência de ferramental adequado para
o registro.
B Um requisito levantado erroneamente ocasiona problemas em cascata nas demais etapas do
projeto.
C O levantamento de requisitos é a última etapa antes do desenvolvimento do código-fonte
propriamente dito.
D Os requisitos levantados erroneamente podem ser facilmente corrigidos durante a etapa de
implementação.
O encapsulamento é o princípio de projeto pelo qual cada componente de um programa deve 
agregar toda informação relevante para sua manipulação como uma unidade (uma cápsula). O nível 
de visibilidade dos membros pode ser definido pelos modificadores de visibilidade privado, público e 
protegido. Com relação ao comportamento gerado pelos modificadores de visibilidade, assinale a 
alternativa CORRETA:
A Um atributo privado pode ser acessado pelos métodos privados da própria classe e pelos métodos
protegidos das suas classes descendentes.
B Um membro público é visível na classe à qual ele pertence, mas não é visível nas suas classes
descendentes.
C Um atributoprivado pode ser acessado pelos métodos públicos da própria classe e pelos métodos
públicos das suas classes descendentes.
D Um membro protegido é visível na classe à qual pertence e em suas classes descendentes.
8
9
Revisar Conteúdo do Livro
10
11/05/2024, 11:13 Avaliação Final (Objetiva) - Individual
about:blank 4/6
(ENADE, 2005) A orientação a objetos é uma forma abstrata de pensar um problema utilizando-
se conceitos do mundo real e não apenas conceitos computacionais. Nessa perspectiva, a adoção do 
paradigma orientado a objetos implica necessariamente que:
A Os sistemas sejam encapsulados por outros sistemas.
B A computação seja acionada por troca de mensagens entre objetos.
C Os programadores de aplicações sejam mais especializados.
D Os usuários utilizem as aplicações de forma mais simples.
(ENADE, 2017) O diagrama de classe apresentado na figura representa a modelagem de um 
serviço de transferência de materiais entre funcionários de uma empresa. Considerando o diagrama da 
classe apresentado, analise as sentenças a seguir:
I- A classe Funcionário é abstrata.
II- Uma RequisicaoTransferencia só existe se estiver vinculada a um Material.
III- A classe Funcionário, em razão de sua associação, possui um atributo do tipo 
RequisicaoTransferencia.
IV- Em uma implementação da classe RequisicaoTransferencia, é necessário adicionar um atributo 
simples do tipo Material.
É CORRETO o que se afirma em:
A I, III e IV, apenas.
B I, II, III e IV.
Revisar Conteúdo do Livro
11
Revisar Conteúdo do Livro
12
11/05/2024, 11:13 Avaliação Final (Objetiva) - Individual
about:blank 5/6
C I e II, apenas.
D III e IV, apenas.
Imprimir
11/05/2024, 11:13 Avaliação Final (Objetiva) - Individual
about:blank 6/6

Continue navegando

Outros materiais