Logo Passei Direto
Buscar

Avaliação Final (Objetiva) - Adriano

User badge image
Danielly F

em

Ferramentas de estudo

Questões resolvidas

Projeto de software é uma atividade complexa e que normalmente requisita muito tempo e experiência de equipes de desenvolvimento de software. O desenvolvimento de um projeto de software Orientado a Objetos baseia-se especificamente nas funções e interligações entre objetos que estão dentro da solução de um problema e, neste sentido, são consideradas três etapas macro: Análise Orientada a Objeto, Projeto Orientado a Objeto e Programação Orientada a Objetos.
Assinale a alternativa CORRETA que apresenta a fase de Projeto Orientado a Objeto:
a) É a fase em que os envolvidos no desenvolvimento de software pensam nas coisas ao invés de focar nas funções da solução.
b) É a fase, cuja principal atividade, é documentar as funções que o sistema deve possuir, após o desenvolvimento de levantamento e análise de requisitos.
c) É a fase, cuja principal atividade, é o levantamento e a análise de requisitos.
d) É a fase em que os envolvidos no desenvolvimento de software focam as atividades nas funções que a solução para o problema deve ter, por exemplo 'inserir cliente'.

Entre os padrões de projeto de software existentes, o MVC (Model, View and Controller) é um padrão de arquitetura que permite a divisão do sistema em três camadas. Esta divisão é realizada para facilitar a compreensão e a solução.
Partindo desse pressuposto, classifique V para as sentenças verdadeiras e F para falsas:
( ) A camada Model é onde ficam armazenadas as classes e objetos de negócio da aplicação.
( ) A camada View é onde ficam armazenadas as telas e componentes visuais que o usuário interage.
( ) A camada Controller é onde são transmitidos os fluxos da aplicação.
( ) A camada Model sabe quantas e quais interfaces estão exibindo seu estado na aplicação.
A F - V - V - F.
B F - V - F - V.
C V - V - V - F.
D V - F - V - V.

O desenvolvimento de software é complexo e trabalhoso, pois para manter um gerenciamento adequado das atividades, são necessários vários documentos e ferramentas de controle. Neste sentido, um dos principais documentos é o de requisitos, pois caso este possua alguma informação incoerente, o projeto de software pode ser um fracasso, sendo rejeitado pelo cliente ou no mínimo ocasionar retrabalho para a empresa desenvolvedora.
Assinale a alternativa CORRETA que descreve a atividade de requisitos no Processo Unificado:
a) Uma das principais fases do Processo Unificado (Unified Process) é a concepção, na qual é realizada a análise dos requisitos.
b) Duas das principais fases do Processo Unificado (Unified Process) são a elaboração, na qual é realizado levantamento de requisitos, e a outra é a construção, na qual é realizada a análise dos requisitos.
c) Duas das fases do Processo Unificado (Unified Process) são a concepção, na qual é realizado o levantamento de requisitos, e a elaboração, na qual é realizada a análise dos requisitos.
d) Uma das principais fases do Processo Unificado (Unified Process) é a construção, na qual é realizado o levatamento e a análise de requisitos do software a ser desenvolvido.

No desenvolvimento de software Orientado a Objetos, normalmente são consideradas três etapas macro: Análise Orientada a Objeto, Projeto Orientado a Objeto e Programação Orientada a Objetos. Todas estas três fases são essenciais para o desenvolvimento de software com controle e eficiência, permitindo se obter a satisfação do cliente.
Assinale a alternativa CORRETA que apresenta o paradigma da Análise Orientada a Objetos:
a) Polimorfismo é a característica da orientação a objetos que permite a reutilização de código-fonte, diminuindo o trabalho de implementação.
b) O principal objetivo da operação é a reutilização de código-fonte, aumentando a legibilidade.
c) Objeto representa uma coleção de dados relacionados a um tema comum.
d) Mensagem pode ser conceituada por um procedimento a ser realizado, isto é, uma função da aplicação.

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

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

Questões resolvidas

Projeto de software é uma atividade complexa e que normalmente requisita muito tempo e experiência de equipes de desenvolvimento de software. O desenvolvimento de um projeto de software Orientado a Objetos baseia-se especificamente nas funções e interligações entre objetos que estão dentro da solução de um problema e, neste sentido, são consideradas três etapas macro: Análise Orientada a Objeto, Projeto Orientado a Objeto e Programação Orientada a Objetos.
Assinale a alternativa CORRETA que apresenta a fase de Projeto Orientado a Objeto:
a) É a fase em que os envolvidos no desenvolvimento de software pensam nas coisas ao invés de focar nas funções da solução.
b) É a fase, cuja principal atividade, é documentar as funções que o sistema deve possuir, após o desenvolvimento de levantamento e análise de requisitos.
c) É a fase, cuja principal atividade, é o levantamento e a análise de requisitos.
d) É a fase em que os envolvidos no desenvolvimento de software focam as atividades nas funções que a solução para o problema deve ter, por exemplo 'inserir cliente'.

Entre os padrões de projeto de software existentes, o MVC (Model, View and Controller) é um padrão de arquitetura que permite a divisão do sistema em três camadas. Esta divisão é realizada para facilitar a compreensão e a solução.
Partindo desse pressuposto, classifique V para as sentenças verdadeiras e F para falsas:
( ) A camada Model é onde ficam armazenadas as classes e objetos de negócio da aplicação.
( ) A camada View é onde ficam armazenadas as telas e componentes visuais que o usuário interage.
( ) A camada Controller é onde são transmitidos os fluxos da aplicação.
( ) A camada Model sabe quantas e quais interfaces estão exibindo seu estado na aplicação.
A F - V - V - F.
B F - V - F - V.
C V - V - V - F.
D V - F - V - V.

O desenvolvimento de software é complexo e trabalhoso, pois para manter um gerenciamento adequado das atividades, são necessários vários documentos e ferramentas de controle. Neste sentido, um dos principais documentos é o de requisitos, pois caso este possua alguma informação incoerente, o projeto de software pode ser um fracasso, sendo rejeitado pelo cliente ou no mínimo ocasionar retrabalho para a empresa desenvolvedora.
Assinale a alternativa CORRETA que descreve a atividade de requisitos no Processo Unificado:
a) Uma das principais fases do Processo Unificado (Unified Process) é a concepção, na qual é realizada a análise dos requisitos.
b) Duas das principais fases do Processo Unificado (Unified Process) são a elaboração, na qual é realizado levantamento de requisitos, e a outra é a construção, na qual é realizada a análise dos requisitos.
c) Duas das fases do Processo Unificado (Unified Process) são a concepção, na qual é realizado o levantamento de requisitos, e a elaboração, na qual é realizada a análise dos requisitos.
d) Uma das principais fases do Processo Unificado (Unified Process) é a construção, na qual é realizado o levatamento e a análise de requisitos do software a ser desenvolvido.

No desenvolvimento de software Orientado a Objetos, normalmente são consideradas três etapas macro: Análise Orientada a Objeto, Projeto Orientado a Objeto e Programação Orientada a Objetos. Todas estas três fases são essenciais para o desenvolvimento de software com controle e eficiência, permitindo se obter a satisfação do cliente.
Assinale a alternativa CORRETA que apresenta o paradigma da Análise Orientada a Objetos:
a) Polimorfismo é a característica da orientação a objetos que permite a reutilização de código-fonte, diminuindo o trabalho de implementação.
b) O principal objetivo da operação é a reutilização de código-fonte, aumentando a legibilidade.
c) Objeto representa uma coleção de dados relacionados a um tema comum.
d) Mensagem pode ser conceituada por um procedimento a ser realizado, isto é, uma função da aplicação.

Prévia do material em texto

Prova Impressa
GABARITO | Avaliação Final (Objetiva) - Individual
(Cod.:1023947)
Peso da Avaliação 4,00
Prova 99371068
Qtd. de Questões 10
Acertos/Erros 5/5
Nota 5,00
Padrões de projeto surgiram da solução de problemas frequentes que normalmente ocorrem em 
projetos orientados a objetos. Além disso, padrões de projeto apresentam métodos para tornar o 
software mais reutilizável, através de padrões para o desenvolvimento de classes. Uma das maneiras 
de tornar o código-fonte reutilizável é através da utilização dos conceitos herança e composição. 
Neste contexto, para que um projeto possa sofrer evoluções com o tempo, é necessário desenvolvê-lo 
de forma a permitir que boa parte do código-fonte seja reutilizável, evitando retrabalhos. Partindo 
desse pressuposto, classifique V para as sentenças verdadeiras e F para falsas:
( ) Framework pode ser descrito como um conjunto de classes cooperantes que permite o 
desenvolvimento de um projeto reutilizável.
( ) Padrões de interface podem ser descritos como soluções para a etapa de análise de sistema.
( ) Padrões de processo apresentam soluções para o gerenciamento e configurações de teste.
( ) Padrões organizacionais apresentam soluções para gerenciamento de pessoas envolvidas no 
desenvolvimento de software.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A V - V - F - V.
B F - V - V - F.
C V - F - V - V.
D F - V - V - V.
Os padrões de projeto são soluções reutilizáveis que foram testadas para problemas comuns que 
podem ser encontrados em projetos de desenvolvimento de software. Em projetos orientados a 
objetos, os padrões de projeto são fundamentais para garantir que o software seja desenvolvido de 
forma eficiente, escalável e com facilidade de manutenção. 
Com relação a padrões de projeto orientados a objetos, analise as afirmativas a seguir:
I. O padrão de projeto Singleton é utilizado para garantir que uma classe tenha apenas uma instância 
em toda a aplicação, fornecendo um ponto de acesso global a essa instância.
 VOLTAR
A+
Alterar modo de visualização
1
Revisar Conteúdo do Livro
2
12/03/2026, 20:52 Avaliação Final (Objetiva) - Individual
about:blank 1/6
II. O padrão de projeto Iterator fornece uma maneira de acessar elementos de um objeto agregado 
sequencialmente, ou seja, de uma lista de objetos.
III. O padrão de projeto Propagator serve para propagar mudanças através da rede de objetos 
dependentes.
IV. O padrão Decorator é utilizado para adicionar funcionalidades adicionais a objetos de forma 
dinâmica, permitindo que novos comportamentos sejam aplicados sem modificar o código original da 
classe.
É correto o que se afirma em:
A I, II e IV, apenas.
B II, III e IV, apenas.
C I, II, III e IV.
D I e II, apenas.
E II e III, apenas.
Existem vários padrões que são normalmente utilizados no desenvolvimento de software orientado a 
objetos, cada um apresentando sua própria vantagem ou facilidade de desenvolvimento. Dentre os 
padrões de desenvolvimento orientado a objetos, cita-se o Core J2EE Patterns com o DAO (Data 
Access Object), BO (Business Object) e o DTO (Data Transfer Object). 
Referente aos padrões DAO, BO e DTO de desenvolvimento de software orientado a objetos, analise 
as afirmativas a seguir:
I. Uma classe do padrão DAO oculta dos clientes os detalhes de implementação das fontes de dados, 
separando estas classes de persistência em uma camada separada da aplicação.
II. Uma classe desenvolvida com o padrão DAO não pertence à orientação a objetos, pois neste 
paradigma, é priorizada a implementação da classe e não a forma que ela se comunica com o banco 
de dados.
3
12/03/2026, 20:52 Avaliação Final (Objetiva) - Individual
about:blank 2/6
III. Uma classe BO do padrão serve para separar as classes de acesso ao banco de dados das classes 
de negócio.
IV. Uma classe do padrão BO promove a abordagem de orientação a objeto do modelo de negócio, 
isto é, centraliza as regras de negócio neste tipo de classe.
É correto o que se afirma em:
A II e III, apenas.
B II, III e IV, apenas.
C I e II, apenas.
D I, II e III, apenas.
E I, III e IV, apenas.
Projeto de software é uma atividade complexa e que normalmente requisita muito tempo e 
experiência de equipes de desenvolvimento de software. O desenvolvimento de um projeto de 
software Orientado a Objetos baseia-se especificamente nas funções e interligações entre objetos que 
estão dentro da solução de um problema e, neste sentido, são consideradas três etapas macro: Análise 
Orientada a Objeto, Projeto Orientado a Objeto e Programação Orientada a Objetos. Assinale a 
alternativa CORRETA que apresenta a fase de Projeto Orientado a Objeto:
A É a fase em que os envolvidos no desenvolvimento de software pensam nas coisas ao invés de
focar nas funções da solução.
B É a fase, cuja principal atividade, é o levantamento e a análise de requisitos.
C É a fase, cuja principal atividade, é documentar as funções que o sistema deve possuir, após o
desenvolvimento de levantamento e análise de requisitos.
D É a fase em que os envolvidos no desenvolvimento de software focam as atividades nas funções
que a solução para o problema deve ter, por exemplo "inserir cliente".
Existem várias métricas de software que surgiram com a necessidade de mensuração de custos e 
prazos de um projeto de software. Cada métrica possui sua própria unidade de medida, isto é, sua 
Revisar Conteúdo do Livro
4
Revisar Conteúdo do Livro
5
12/03/2026, 20:52 Avaliação Final (Objetiva) - Individual
about:blank 3/6
própria metodologia de desenvolvimento do cálculo para atingir o tamanho do projeto. Nesse sentido, 
com a crescente complexidade dos sistemas e a demanda por software de alta qualidade, a utilização 
de métricas se torna cada vez mais relevante.
Sobre as métricas de software, analise as afirmativas a seguir:
I. Análise por Pontos de Função é a métrica que se baseia nas expectativas do usuário com relação ao 
sistema.
II. COCOMO é a métrica que possui como unidade de medida o número de linhas do código-fonte do 
programa que será entregue ao usuário.
III. Linhas de Código é a métrica que possui a desvantagem de possuir forte ligação com a tecnologia 
e linguagem de programação adotada no desenvolvimento.
IV. Métrica de Complexidade Ciclomática é a métrica que mostra em forma de grafos a sequência de 
um programa em rotas diferentes.
É correto o que se afirma em:
A II e III, apenas.
B I, apenas.
C II, apenas.
D III, apenas.
E I, II, III e IV.
Entre os padrões de projeto de software existentes, o MVC (Model, View and Controller) é um 
padrão de arquitetura que permite a divisão do sistema em três camadas. Esta divisão é realizada para 
facilitar a compreensão e a solução. Partindo desse pressuposto, classifique V para as sentenças 
verdadeiras e F para falsas:
( ) A camada Model é onde ficam armazenadas as classes e objetos de negócio da aplicação.
( ) A camada View é onde ficam armazenadas as telas e componentes visuais que o usuário interage.
( ) A camada Controller é onde são transmitidos os fluxos da aplicação.
( ) A camada Model sabe quantas e quais interfaces estão exibindo seu estado na aplicação.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A V - F - V - V.
6
12/03/2026, 20:52 Avaliação Final (Objetiva) - Individual
about:blank 4/6
B F - V - V - F.
C V - V - V - F.
D F - V - F - V.
O desenvolvimento de software é complexo e trabalhoso, pois para manter um gerenciamento 
adequado das atividades, são necessários vários documentos e ferramentas de controle. Neste sentido, 
um dos principais documentos é o de requisitos, pois caso este possua alguma informação incoerente, 
o projeto de software pode ser um fracasso, sendo rejeitado pelo cliente ou no mínimo ocasionar 
retrabalho para a empresa desenvolvedora. Assinale a alternativa CORRETA que descreve a atividade 
de requisitos no Processo Unificado:
A
Duas das principais fases do Processo Unificado (Unified Process) são a elaboração,na qual é
realizado levantamento de requisitos, e a outra é a construção, na qual é realizada a análise dos
requisitos.
B Uma das principais fases do Processo Unificado (Unified Process) é a concepção, na qual é
realizada a análise dos requisitos.
C Uma das principais fases do Processo Unificado (Unified Process) é a construção, na qual é
realizado o levatamento e a análise de requisitos do software a ser desenvolvido.
D Duas das fases do Processo Unificado (Unified Process) são a concepção, na qual é realizado o
levantamento de requisitos, e a elaboração, na qual é realizada a análise dos requisitos.
No desenvolvimento de software Orientado a Objetos, normalmente são consideradas três etapas 
macro: Análise Orientada a Objeto, Projeto Orientado a Objeto e Programação Orientada a Objetos. 
Todas estas três fases são essenciais para o desenvolvimento de software com controle e eficiência, 
permitindo se obter a satisfação do cliente. Assinale a alternativa CORRETA que apresenta o 
paradigma da Análise Orientada a Objetos:
A Polimorfismo é a característica da orientação a objetos que permite a reutilização de código-
fonte, diminuindo o trabalho de implementação.
B Objeto representa uma coleção de dados relacionados a um tema comum.
C O principal objetivo da operação é a reutilização de código-fonte, aumentando a legibilidade.
D Mensagem pode ser conceituada por um procedimento a ser realizado, isto é, uma função da
aplicação.
Projetar um software é uma tarefa trabalhosa que exige muita dedicação dos profissionais. 
Existem muitas particularidades para projetar o desenvolvimento de um software, como a tecnologia a 
ser utilizada ou ainda quais os perfis necessários de pessoas para serem alocadas no projeto. Além 
disso, ser assertivo quanto ao prazo e custo é complicado, pois no decorrer do desenvolvimento de um 
software podem ocorrer atrasos ou aumento de custos por situações que não foram previstas. Partindo 
desse pressuposto, classifique V para as sentenças verdadeiras e F para falsas:
( ) Os gerentes são as únicas pessoas que devem tomar decisões para ocorrências de problemas 
7
8
Revisar Conteúdo do Livro
9
12/03/2026, 20:52 Avaliação Final (Objetiva) - Individual
about:blank 5/6
durante a fase de desenvolvimento de software.
( ) Todos os colaboradores que trabalham em um determinado projeto podem tomar decisões para 
resolver problemas ocorridas nele.
( ) A alteração de escopo do projeto é comum ocorrer durante a fase de desenvolvimento de 
software, sendo necessário adotar critérios para tomadas de decisões.
( ) A minimização de riscos do projeto pode ser obtida através da correta documentação de 
alterações de escopo, mudanças solicitadas durante a fase de desenvolvimento de software.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A V - F - V - V.
B F - V - F - F.
C F - V - V - V.
D V - V - V - F.
Os padrões de projeto são utilizados por engenharias de diversas áreas. Os padrões de projeto, 
em Engenharia de Software, acarretam uma melhor usabilidade de soluções e do código. Partindo 
desse pressuposto, classifique V para as sentenças verdadeiras e F para falsas:
( ) Reusabilidade causada por padrões pode ser exemplificada pelo reúso de soluções de projetos 
anteriores.
( ) Limite de um cenário impede redundância e permite agilidade e segurança no desenvolvimento 
de um projeto.
( ) Requisitos de segurança, desempenho e transacionais influenciam na definição da estrutura da 
solução.
( ) Requisitos de desempenho podem exigir partes adicionais da solução.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A V - F - V - F.
B F - V - F - V.
C F - V - V - F.
D V - V - V - F.
Revisar Conteúdo do Livro
10
Imprimir
12/03/2026, 20:52 Avaliação Final (Objetiva) - Individual
about:blank 6/6

Mais conteúdos dessa disciplina