Buscar

Avaliação Final (Objetiva) - Individual Análise Orientada a Objetos I

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

19/08/2022 11:58 Avaliação Final (Objetiva) - Individual
1/6
Prova Impressa
GABARITO | Avaliação Final (Objetiva) - Individual
(Cod.:745572)
Peso da Avaliação 3,00
Prova 45881032
Qtd. de Questões 12
Acertos/Erros 12/0
Nota 10,00
A maior parte do trabalho realizado durante o ciclo de vida de um software ocorre na 
manutenção deste. Além da descoberta de erros existentes, a manutenção ainda engloba a adaptação 
do software a mudanças de requisitos e à implementação de novas funcionalidades. Considerando os 
tipos de manutenção de software existentes e suas características, assinale a alternativa CORRETA:
A A manutenção corretiva é aquela em que são implementadas novas funcionalidades no
software.
B A manutenção adaptativa é em geral a menos custosa, pois normalmente envolve a alteração de
funcionalidades já existentes.
C A manutenção evolutiva é aquela em que se evolui o software através da correção dos erros
existentes.
D A manutenção evolutiva é aquela em que se criam novas funcionalidades e melhorias para o
software.
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 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 Uma subclasse também chamada de classe-mãe.
B O conceito herança permite que uma classe filha herde métodos e atributos de uma classe mãe
(superclasse).
C 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.
D A classe filha não precisa ter implementado os atributos e os métodos que já existem na sua
superclasse.
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 
 VOLTAR
A+
Alterar modo de visualização
1
2
3
19/08/2022 11:58 Avaliação Final (Objetiva) - Individual
2/6
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 públicos da própria classe e pelos métodos
públicos das suas classes descendentes.
B Um membro protegido é visível na classe à qual pertence e em suas classes descendentes.
C Um atributo privado pode ser acessado pelos métodos privados da própria classe e pelos
métodos protegidos das suas classes descendentes.
D Um membro público é visível na classe à qual ele pertence, mas não é visível nas suas classes
descendentes.
Esse tipo de estrutura é bastante característico, uma vez que trata de agregação ou decomposição de 
objetos. Essa estratégia é muito útil na identificação dos objetos e dos seus componentes diante de um 
determinado problema em estudo. Além dessa definição, é importante destacar que a estrutura Todo-
Parte é composta por uma característica conhecida, que é importante para determinar o número de 
ocorrências em um relacionamento.
Do que estamos falando?
A Reusabilidade.
B Polimorfismo.
C Cardinalidade.
D Confiabilidade.
(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: 
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: 
4
5
19/08/2022 11:58 Avaliação Final (Objetiva) - Individual
3/6
FONTE: PRESSMAN, R. S. Engenharia de software: uma abordagem profissional. 8 ed. Porto 
Alegre: AMGH, 2016.
A II, apenas.
B I, II e III.
C III, apenas
D I e II, apenas
A vida de um software não finaliza após a sua implantação, ele continua existindo durante 
muito tempo. Será utilizado por anos, e várias atualizações ocorrerão, isto é, a manutenção é qualquer 
alteração no software após entrar em produção. Sobre a manutenção de software, classifique V para 
as sentenças verdadeiras e F para as falsas: 
( ) É possível dizer que a modelagem utilizada pela UML diminui os custos da manutenção. 
( ) O custo de manutenção de um software é insignificante comparado com o custo total do projeto. 
( ) Ao fazer uso da modelagem utilizada pela UML, é facilitado o entendimento do do sistema por 
quem tiver que realizar a manutenção. 
( ) A manutenção de software é reconhecida pelos profissionais de desenvolvimento. 
( ) Ao se utilizar uma modelagem correta com uma documentação adequada o processo de 
manutenção é mais rápido. 
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A V - V - F - F - V.
B V - F - V - F - V.
C F - F - F - V - V.
D V - V - F - F - F.
Têm a responsabilidade de atentarem para as adequações de reais necessidades, bem como verificar a 
conformidade com normas e padrões estabelecidos.
A quais dos papeis do RUP se enquadra essa definição?
A Papel de Gerente.
B Papel do Analista.
C Papel do Desenvolvedor.
6
7
19/08/2022 11:58 Avaliação Final (Objetiva) - Individual
4/6
D Papel de Testador.
Na construção de aplicativos computacionais, a análise e o projeto orientados a objetos buscam 
soluções para problemas do mundo real baseando suas soluções em modelos. Nesse sentido, os 
diagramas de caso de uso auxiliam em apresentar uma visão externa e geral das funções e serviços 
que os sistemas em geral devem oferecer aos usuários, sem se preocupar em como estes serão 
implementados. Com relação aos diagramas de caso de uso, classifique V para as sentenças 
verdadeiras e F para as falsas: 
( ) Casos de uso referem-se aos serviços, tarefas ou funções que podem ser utilizadas de alguma 
maneira pelos usuários do sistema. 
( ) Os atores representam os papéis desempenhados pelos diversos usuários que poderão utilizar de 
alguma maneira os serviços e funções do sistema. 
( ) Um ator pode desempenhar muitos casos de uso. 
( ) Identificar as restrições para as classes. 
( ) Um dos principais objetivos dos casos de uso é ser de fácil compreensão para os usuários que 
estão iniciando na informática, auxiliar na tarefa de análise, delimita o sistema e afins. 
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - V - F - V.
B V - V - V - V - V.
C V - V - V - F - F.
D F - F - F - F - V.
O Processo Unificado é um dos mais importantes padrões da indústria de software atual. Vale 
destacar que o processo unificado (UP ou Unified Process) foi desenvolvido por três importantes 
pioneiros da orientação a objetos nos anos 1990 (Jacobson, Booch e Rumbaugh). Este é o resultado 
de mais de 30 anos de experiência acumulada em forma de projetos, notações e processos. 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) demercado. 
A respeito da definição das atividades do UP, assinale a alternativa INCORRETA:
A Elas não são compostas por uma descrição clara e precisa.
B Apresentam responsáveis.
C Nessas atividades, apresentam-se os artefatos de entrada e saída.
8
9
19/08/2022 11:58 Avaliação Final (Objetiva) - Individual
5/6
D Determinam as dependências entre as atividades.
A manutenção de software é inevitável em todos os grandes projetos de software. As mudanças 
ocorrem por diversos fatores, sejam porque os requisitos mudaram ou as pressões externas adquiridas 
ao tempo, ou pelas prioridades de gerenciamento, assim como por leis e demais. Existem alguns tipos 
de manutenção existente em um software. Analise as sentenças a seguir: 
 
I- A manutenção corretiva trata de incidências, erros e falhas. 
II- A manutenção preventiva trata de identificar os potenciais problemas. 
III- A manutenção evolutiva trata de evoluções, adaptações tecnológicas. 
IV- A manutenção produtiva trata das validações. 
V- A manutenção cognitiva trata de identificar e validar o uso das tecnologias. 
Agora, assinale a alternativa CORRETA:
A As sentenças I, III e IV estão corretas.
B As sentenças II, III e V estão corretas.
C As sentenças I, II e V estão corretas.
D As sentenças I, II e III estão corretas.
(ENADE, 2008) Ao longo de todo o desenvolvimento do software, devem ser aplicadas 
atividades de garantia de qualidade de software, entre as quais se encontra a atividade de teste. Um 
dos critérios de teste utilizados para gerar casos de testes é o denominado critério dos caminhos 
básicos, cujo número de caminhos pode ser determinado com base na complexidade ciclomática. 
Considerando-se o grafo de fluxo de controle apresentado na figura, no qual os nós representam os 
blocos de comandos e as arestas representam a transferência de controle, qual a quantidade de 
caminhos básicos que devem ser testados no programa associado a esse grafo de fluxo de controle, 
sabendo-se que essa quantidade é igual à complexidade ciclomática mais um?
A 1.
B 3.
C 4.
D 7.
10
11
19/08/2022 11:58 Avaliação Final (Objetiva) - Individual
6/6
(ENADE, 2010) O Processo Unificado (RUP - rational unified process) é um moderno processo 
de desenvolvimento de software constituído de quatro fases. Assinale a alternativa CORRETA que 
apresenta as quatro fases do RUP, na ordem em que elas devem ser executadas:
A Concepção, elaboração, construção, teste.
B Elaboração, concepção, teste, transição.
C Concepção, elaboração, construção, transição.
D Elaboração, transição, concepção, construção.
12
Imprimir

Continue navegando