Buscar

Projeto Orientado a Objetos(ADS20) - Avaliação 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 4 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

Prova Impressa
GABARITO | Avaliação I - Individual (Cod.:770065)
Peso da Avaliação 1,50
Prova 56991431
Qtd. de Questões 10
Acertos/Erros 8/2
Nota 8,00
Os projetos fundamentados e desenvolvidos conceitualmente em Orientação a Objetos propõem analisar, 
estruturar e interligar as partes de acordo com as funções específicas. O alicerce são os objetos cujo 
desenvolvimento é independente e que em uma fase adiantada do projeto, se relacionam/interligam dando origem 
ao projeto em sua totalidade. Podemos considerar três etapas macro, no desenvolvimento de um projeto 
Orientado a Objetos. 
Acerca dessas 3 etapas, assinale a alternativa CORRETA: 
A Análise estruturada, Teste de software e Codificação.
B Prototipação, Desenho Orientado a objetos e Programação Orientada a Objetos.
C Análise Orientada a Objeto, Projeto Orientado a Objeto e Programação Orientada a Objeto.
D Análise Orientada a Objeto, PMI e Desenvolvimento de componentes.
O desenvolvimento de um projeto de software orientado a objetos, dentro das boas práticas, implica 
desenvolver a documentação, através de modelos da UML (Unified Modeling Language), antes da codificação. 
Neste sentido, os modelos de objetos servem para a definição de objetos e suas classes. Além disso, o nível de 
detalhamento dos diagramas deve se aprofundar até haver a facilidade de compreendimento do sistema. Sobre o 
exposto, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Se uma empresa desenvolvedora de software possui um processo definido de desenvolvimento, ela sempre 
utilizará os mesmos tipos de modelos para todos os projetos.
( ) A modelagem serve para especificar a arquitetura e o comportamento de todas as funcionalidades do 
sistema.
( ) A modelagem serve como documentação das decisões tomadas para um determinado projeto.
( ) A utilização de modelagem orientada a objetos em um projeto garante que não haja estouro de memória.
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - V - F.
B V - F - F - V.
C F - V - V - V.
D V - V - F - F.
 VOLTAR
A+ Alterar modo de visualização
1
2
3
Várias são as dificuldades com as quais as equipes de desenvolvimento de software se deparam: não 
cumprimento dos requisitos, falhas nos cronogramas, dificuldades ao elaborar o projeto, rotatividade de 
profissionais, rápida evolução tecnológica. 
Assinale a alternativa CORRETA que apresenta possíveis problemas enfrentados no projeto:
A Levantamento de requisitos e não gerenciamento do plano de trabalho.
B Falta de comunicação com os interessados e definição e planejamento inadequado do projeto.
C Riscos do escopo e planejamento.
D Falta de um bom gerenciamento de qualidade e levantamento de requisitos.
Projeto é algo temporário, com sequência de atividades com início, meio e fim. Seu resultado final fornece um 
produto ou serviço único e progressivo, tangível ou intangível restrito a restrições de tempo e custo. Sobre o 
Gerente de projetos, analise as sentenças a seguir:
I- Idealizador.
II- Facilitador.
III- Líder.
IV- Negociador.
V- Ter certificação PMP (Project Management Professional).Assinale a alternativa CORRETA: 
A As sentenças I, II, III e IV estão corretas. 
B Somente a sentença II está correta. 
C As sentenças IV e V estão corretas. 
D Somente a sentença III está correta. 
Na Análise Orientada a Objetos, alguém é responsável por guardar um conjunto de atributos que define as 
características de um objeto.
Quando ao responsável, assinale a alternativa CORRETA:
A Métodos.
B Classes.
C Atributos.
D Herança.
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:
4
5
6
A 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.
B 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.
C 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.
D Uma das principais fases do Processo Unificado (Unified Process) é a concepção, na qual é realizada a
análise dos requisitos.
No desenvolvimento de software orientado a objetos, os diagramas da UML são necessários e servem como 
documentação para a fase de implementação do código-fonte, assim como para histórico das decisões tomadas 
para o projeto do software. No entanto, em determinados projetos, a documentação desenvolvida através dos 
modelos não é o suficiente para validação dos requisitos com o cliente e, nestes casos, uma solução é a utilização 
da prototipação. Com base no exposto, classifique V para as sentenças verdadeiras e F para as falsas:
( ) O protótipo de uma tela pode apresentar os campos que a tela real terá, permitindo testar a navegabilidade 
entre eles.
( ) Atualmente, protótipos podem ser desenvolvidos rapidamente com ferramentas conhecidas por RAD.
( ) Para que um protótipo de uma tela seja útil, ele deve apresentar ao menos uma funcionalidade de persistência 
no banco de dados para que o cliente tenha a ideia do seu funcionamento.
( ) A ferramenta para desenvolvimento de protótipos pode ser encontrada no ambiente de desenvolvimento da 
linguagem Delphi.
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - F - V.
B F - V - V - V.
C V - F - F - V.
D F - V - V - F.
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 interação entre objetos presentes no problema. Muitas são as 
vantagens em se construir um 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 afirmativas a seguir: 
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, II e IV estão corretas.
B Somente a afirmativa I está correta.
C As afirmativas I e III estão corretas.
7
8
D As afirmativas II, III e IV estão corretas.
Os projetos fundamentados e desenvolvidos conceitualmente em Orientação a Objetos propõem analisar, 
estruturar e interligar as partes de acordo com as funções específicas.
Acerca do conceito de Orientação a Objetos, assinale a alternativa CORRETA:
A Estruturação de Objetos.
B Reusabilidade.
C Orientação a Objetos.
D Programação Estruturada.
Há um conceito relacionado a Orientação a Objetos que representa a habilidade para usar a mesma mensagem 
para invocar comportamentos diferentes do objeto. 
Acerca desse conceito, assinale a alternativa CORRETA: 
A Subclasse. 
B Herança. 
C Encapsulamento.
D Polimorfismo.
9
10
Imprimir