Buscar

Projeto Orientado a Objetos Avaliação Final (Objetiva) - Individual FLEX

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

Prévia do material em texto

Disciplina: Projeto Orientado a Objetos (ADS20)
Avaliação: Avaliação Final (Objetiva) - Individual FLEX ( Cod.:444491) ( peso.:3,00)
Prova: 11028718
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada 
1. Equipes de projetos de software experientes não partem do zero para desenvolver e tentar alcançar o sucesso do projeto. Para isso, sempre que poss
normalmente se repetem em projetos. Utilizando padrões de projeto, ocorre a reutilização de soluções, que podem ser arquiteturas bem definidas para
projetos, assim como a sua complexidade. Sobre a correta utilização ou adaptação de padrões de projeto, classifique V para as sentenças verdadeiras
 
( ) É necessário conhecer os limites da solução a ser desenvolvida.
 ( ) É necessário conhecer a estrutura da solução a ser desenvolvida.
 ( ) É necessário conhecer os frameworks que podem dar suporte à solução a ser desenvolvida.
 ( ) É necessário que o programador os selecione, pois deve-se conhecer a linguagem de programação a ser utilizada para a implementação da soluç
 
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - V - F.
 b) V - V - F - V.
 c) F - V - V - V.
 d) F - V - V - F.
2. Métricas de software auxiliam a equipe de gestão de projetos a mensurar custos e prazos, porém existem vários tipos de métricas que surgiram para e
descreve a métrica de software chamada COCOMO:
 a) É uma técnica de mensuração de custos e prazos que utiliza como unidade de medida o cálculo do número de linhas de código-fonte do programa 
 b) É uma métrica de mensuração de custos e prazos que se baseia na representação de programas por grafos dirigidos, sendo o fluxo de controle.
 c) É uma métrica de mensuração de custos e prazos que se baseia nos operadores lógicos e operandos (variáveis e constantes) utilizados no código-
 d) É uma das técnicas de mensuração de custos e prazos mais utilizadas na gestão de projetos e sua unidade de medida são os dados e as transaçõe
3. Na orientação a objetos existe um modelo de análise para projeto. É um modelo diferenciado de programação de software baseado na composição e i
software utilizando os conceitos da orientação a objetos, sendo uma delas a reutilização de código-fonte. Referente à orientação a objetos, analise as 
 
I- Objeto é uma classe instanciada.
 II- A invocação de um objeto por outro é chamada de mensagem.
 III- A característica de reutilização de código-fonte é conhecida por encapsulamento.
 IV- Através do polimorfismo, é possível que a mesma mensagem seja enviada a mais de um objeto, isto é, para classes diferentes instanciadas.
 
Assinale a alternativa CORRETA:
 a) As afirmativas I e III estão corretas.
 b) As afirmativas II, III e IV estão corretas.
 c) As afirmativas I, II e IV estão corretas.
 d) Somente a afirmativa I está correta.
4. O desenvolvimento de software possui muitas particularidades, o que torna o trabalho árduo e trabalhoso. Neste sentido, o trabalho de desenvolvimen
não ocorram distorções nas necessidades do cliente para a nova solução. Além disso, devido às novas tecnologias e competitividades no mercado, as
durante o desenvolvimento, características obtidas através de projetos. Partindo desse pressuposto, classifique V para as sentenças verdadeiras e F p
 
( ) Existem inúmeros eventos que podem afetar negativamente os projetos, através de cronograma e custo ultrapassado ou ainda na qualidade do pr
( ) A equipe de desenvolvimento é a responsável pelo desempenho do projeto e não o gerente de projeto.
 ( ) Um projeto possui início e fim bem definidos, isto é, não dura para sempre como a produção de um produto em uma indústria.
 ( ) Um projeto pode ser comparado à operação de uma organização.
 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - F - V.
 b) F - V - V - F.
 c) F - V - V - V.
 d) V - F - V - F.
5. 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 e
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.
 b) F - V - V - F.
 c) F - V - F - V.
 d) V - V - V - F.
6. Em um projeto de software, a tomada de decisão é uma atividade complexa e não sistemática, pois depende de conhecimentos prévios e habilidades d
diferentes situações que podem ocorrer durante o desenvolvimento. Partindo desse pressuposto, classifique V para as sentenças verdadeiras e F para
 
( ) Decisões imediatas podem ocorrer normalmente em projetos com prazo apertado devido a levantamento de requisitos mal definidos.
 ( ) Decisões reativas podem ser compreendidas como ações tomadas para alguma situação que aconteceu em determinado momento, podendo cau
( ) Decisões para tratamento de riscos que podem ocorrer em um projeto são difíceis de acontecer, pois os riscos do projeto são previstos e tratados
( ) Decisões para tratamento de riscos que podem ocorrer em um projeto são as mais críticas, principalmente para riscos de projeto não previstos.
 
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - V - V.
 b) V - F - F - V.
 c) F - V - V - F.
 d) V - V - F - V.
7. Dentre as métricas de software, destacam-se pontos por função, que é uma das técnicas mais utilizadas na Engenharia de Software. Análise de ponto
medida relacionada aos requisitos do negócio. Referente à métrica de software pontos por função, analise as seguintes afirmativas:
 
I- Medição dos requisitos solicitados pelo usuário.
 II- Base de custos e prazos no código-fonte do programa que será entregue ao cliente.
 III- Apoio de análises da qualidade e produtividade do software.
 IV- Baseia-se nas palavras reservadas da linguagem de programação (IF, DIV, READ, entre outras), operadores lógicos e nos operandos.
 V- Processo de medição caro, mesmo que a equipe de gestão do projeto tenha experiência na aplicação desta técnica.
 
Agora, assinale a alternativa CORRETA:
 a) Somente a afirmativa I está correta.
 b) As afirmativas II, III, IV e V estão corretas.
 c) As afirmativas I, III e IV estão corretas.
 d) As afirmativas I, III e V estão corretas.
8. A medição possui um papel importante na Engenharia de Software, mais especificamente na gerência de projetos de software, não importa qual métod
de cronogramas. Um processo de medição pode ser realizado em três fases: coleta dos dados, cálculo dos dados e análise dos dados calculados. Par
 
( ) As métricas de software são calculadas com dados qualitativos.
 ( ) As métricas de software devem possibilitar análise estatística.
 ( ) As métricas de software devem ser facilmente aplicadas em qualquer projeto.
 ( ) As métricas de software devem ser expressas em uma unidade de medida.
 
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) F - F - V - F.
 b) V - V - F - F.
 c) F - V - V - F.
 d) F - V - V - V.
9. As técnicas mais comuns para a reutilização de código na programação e orientação a objetos são a herança de classe e a composição de objetos. So
assinale a alternativa CORRETA:
 a) A herança de classe é quando existe uma instância de uma classe utilizada como componente de outra classe, e a composição é a possibilidade de
 b) A herança descreve quando um objeto pode ser utilizado no lugar de outro, e a composição é a possibilidade de uma subclasse herdar a implement
 c) A herança de classe é a possibilidade de uma subclasse herdara implementação da superclasse, e a composição é quando existe uma instância de
 d) A herança descreve quando um objeto pode ser utilizado no lugar de outro, e a composição é quando existe uma instância de uma classe utilizada 
10.Uma empresa foi contratada para desenvolver aplicativos para uma instituição de ensino, cuja execução deve funcionar em diversos dispositivos, com
dispositivo, a empresa decidiu adotar algumas medidas no projeto. Neste contexto, assinale alternativa CORRETA:
 a) A utilização de camadas model e controller em uma aplicação pode resolver o problema dos vários dispositivos, pois desta forma pode-se criar vária
 b) Não existe um padrão de projeto que pode auxiliar no desenvolvimento para dispositivos distintos e, neste caso, devem ser desenvolvidos compone
 c) O MVC é o padrão de projetos que pode auxiliar na solução deste problema, pois ele permite a divisão da arquitetura da aplicação em camadas, o q
 d) Existe um padrão de projeto que pode definir uma família de componentes que possam ser utilizados nesta solução e, neste caso, estes componen
11.(ENADE, 2011) O levantamento de requisitos é uma etapa fundamental do projeto de sistemas. Dependendo da situação encontrada, uma ou mais téc
analise as afirmações a seguir.
 
I. Workshop de requisitos consiste na realização de reuniões estruturadas e delimitadas entre os analistas de requisitos do projeto e representantes do
II. Cenário consiste na observação das ações do funcionário na realização de uma determinada tarefa, para verificar os passos necessários para sua c
III. As entrevistas são realizadas com os stakeholders e podem ser abertas ou fechadas.
 IV. A prototipagem é uma versão inicial do sistema, baseado em requisitos levantados em outros sistemas da organização.
 
É correto apenas o que se afirma em
 a) II e IV.
 b) I e II.
 c) I e III.
 d) I, III e IV.
12.(ENADE, 2008) Após realizar uma análise de mercado em busca de soluções para aprimorar o seu negócio, uma empresa adquiriu um sistema de ER
departamentos existentes. Após um ano de utilização, houve uma mudança na legislação e, para atender às novas exigências, foi necessária uma ma
empresa irá realizar uma manutenção
 a) Adaptativa.
 b) Aperfeiçoadora.
 c) Corretiva.
 d) Preventiva.

Continue navegando