Buscar

Projeto Orientado a Objetos (ADS20) Avaliacao- Avaliacao 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

11/18/21, 12:09 AM UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 1/4
Disciplina: Projeto Orientado a Objetos (ADS20)
Avaliação: Avaliação I - Individual ( Cod.:690611) ( peso.:1,50)
Prova: 40523595
Nota da Prova: 10,00
Legenda: Resposta Certa   Sua Resposta Errada  
1. O desenvolvimento de software possui muitas particularidades, o que torna o trabalho árduo e trabalhoso. Neste
sentido, o trabalho de desenvolvimento de software precisa ser bem documentado e entendido por todos os
stakeholders, para que 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 empresas têm buscado meios para diminuir custos,
cumprir prazos e diminuir os riscos durante o desenvolvimento, características obtidas através de projetos. Partindo
desse pressuposto, classifique V para as sentenças verdadeiras e F para as falsas: 
(    ) Existem inúmeros eventos que podem afetar negativamente os projetos, através de cronograma e custo
ultrapassado ou ainda na qualidade do produto. 
(    ) 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) F - V - V - F.
 b) F - V - V - V.
 c) V - F - V - F.
 d) V - V - F - V.
2. A UML (Unified Modeling Language) pode ser compreendida como uma linguagem de modelagem, considerada
como padrão internacional, que permite representar um software, por meio da visualização, especificação,
construção e documentação de requisitos para o projeto de um software. A UML é utilizada pelo Processo
Unificado, e é considerada um modelo de processo para o desenvolvimento de software orientado a objetos.
Assinale a alternativa CORRETA que melhor define o Processo Unificado:
 a) O Projeto Orientado a Objetos é uma forma de desenvolvimento de software que visa pensar em abstrações do
mundo real, em que os envolvidos no projeto focam em coisas ao invés de suas funções.
 b) Cada fase do desenvolvimento é dividida em iterações (fases) e toda a construção do sistema é baseada nos
casos de uso, que atendem os requisitos funcionais esperados pelo usuário.
 c) A prototipação do software é amplamente utilizada neste processo, sendo que após o levantamento de
requisitos, e após algumas entrevistas, o engenheiro de software desenvolve este documento para o usuário
melhor entender como o sistema funcionará.
 d) O documento de requisitos funcionais e não funcionais pode necessitar de várias entrevistas para que possa ser
desenvolvido, sendo que este documento é importante para garantir um software com vida útil longa.
3. Um projeto possui um determinado objetivo a ser atingido e três principais características: tempo, recursos e trata
do desenvolvimento de algo novo. Operação de uma organização pode ser entendida como um trabalho contínuo,
que segue padrões organizacionais para sua execução. Com relação à operação, assinale a alternativa CORRETA:
 a) Operação pode ser exemplificada pela produção de um produto por uma indústria, que pode ter sido
desenvolvida a partir de um projeto para sua origem.
 b) Operação resulta em um produto único.
 c) Operação possui início e fim definidos, ou seja, é uma tarefa temporária.
11/18/21, 12:09 AM UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 2/4
 d) Operação pode ser exemplificada pela manutenção de um software, que foi planejado e desenvolvido no prazo
definido por um cronograma.
4. O desenvolvimento de software orientado a objetos propõe analisar os requisitos, definir os objetos que participam
das funcionalidades desejadas e interligá-los com as mensagens trocadas. Na orientação a objetos, o
desenvolvimento de um módulo é independente de outro, mesmo que sejam interligados. Associe os itens,
utilizando o código a seguir: 
I- Orientação a Objeto. 
II- Análise Orientada a Objetos. 
III- Projeto Orientado a Objetos. 
IV- Programação Orientada a Objetos. 
(    ) Identificação de como o software a ser desenvolvido atenderá as necessidades do usuário e desenvolvimento
da modelagem do software. 
(    ) Disponibilização de módulos que contêm atributos e operações, permitindo a reutilização de código-fonte por
meio da herança. 
(    ) Abstração de objetos do mundo real, definindo uma lista de atributos para um objeto, além de uma lista de
mensagens trocadas entre objetos. 
(    ) Identificação do problema do cliente e, a partir dos requisitos levantados, definir os casos de uso e objetos
envolvidos no problema. 
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) I - II - III - IV.
 b) II - I - III - IV.
 c) III - I - II - IV.
 d) III - IV - I - II.
5. Decisão é algo importante, complexo e não sistemático, sendo que, no universo de desenvolvimento de software,
as decisões são normalmente baseadas nos conhecimentos prévios dos profissionais. Neste sentido, cada pessoa
envolvida no projeto toma decisões que podem afetar em cronogramas e no sucesso ou fracasso do projeto. Por
isso o entendimento total do projeto é importante por todos os envolvidos, evitando assim tomadas de decisões que
podem impactar em outros pontos do projeto. Partindo desse pressuposto, classifique V para as sentenças
verdadeiras e F para as falsas: 
(    ) Requisitos mal levantados é uma das dificuldades que equipes de desenvolvimento de projetos podem se
deparar. 
(    ) Falhas em cronogramas e dificuldades para elaborar um projeto são dificuldades que equipes de
desenvolvimento de projetos podem se deparar. 
(    ) Rotatividade de profissionais podem impactar projetos de software. 
(    ) Um projeto de software não pode ser afetado por inovações tecnológicas no decorrer do desenvolvimento, pois
o projeto já foi planejado e acordado com o cliente. 
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - V - F.
 b) V - V - F - V.
 c) F - V - V - V.
 d) V - V - V - F.
11/18/21, 12:09 AM UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 3/4
6. Projetos orientados a objetos possuem a estratégia de o projetista analisar o problema e definir objetos para a
solução. Um projeto orientado a objetos possui as etapas de análise orientada a objetos, projeto orientado a objetos
e a programação orientada a objetos. Referente a projetos orientados a objetos, analise as seguintes afirmativas: 
I- Uma das vantagens de projetos orientados a objetos é a facilidade de manutenção de um software, visto que a
manutenção de cada objeto é independente do outro. 
II- Uma das vantagens da orientação a objetos, além da independência dos objetos, é a sua reutilização. 
III- Na orientação a objetos, existe um mapeamento das entidades do mundo real com os objetos do software. 
IV- Na orientação a objetos, classes de objetos podem herdar apenas as operações de outras classes de objetos. 
Agora, assinale a alternativa CORRETA:
 a) As afirmativas II e IV estão corretas.
 b) Somente a afirmativa III está correta.
 c) As afirmativas I, II e III estão corretas.
 d) As afirmativas I, III e IV estão corretas.
7. A modelagem de software para um projeto orientado a objeto desenvolve os problemas do usuário em forma de
objetos do mundo real, que interagem entre si, simulando a funcionalidade do sistema. Partindo desse pressuposto,
classifique V para as sentenças verdadeiras e F para as falsas: 
(    ) O projeto orientado a objeto possui a vantagem de permitir a reusabilidade de código-fonte,facilitando o
desenvolvimento e a manutenção do software. 
(    ) O projeto orientado a objeto possui uma desvantagem da comunicação entre os envolvidos no projeto ser
menos eficiente, devido à complexidade do trabalho. 
(    ) O projeto orientado a objeto possui algumas etapas, como a identificação e compreensão do contexto e os
modos de utilização do sistema pelo usuário. 
(    ) O projeto orientado a objeto identifica os objetos do mundo real que podem estar contidos no problema a ser
resolvido pelo software. 
Agora, 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 - V.
8. 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 da pessoa responsável, e sem a utilização de modelos específicos para
auxiliá-lo nas diferentes situações que podem ocorrer durante o desenvolvimento. Partindo desse pressuposto,
classifique V para as sentenças verdadeiras e F para as falsas: 
(    ) 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 causar prejuízos ou falhas críticas no projeto. 
(    ) 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 com alternativas a fim de evitá-los. 
(    ) 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 - V - F - V.
 c) V - F - F - V.
 d) F - V - V - F.
11/18/21, 12:09 AM UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 4/4
9. Projeto pode ser definido como um empreendimento colaborativo, que pode envolver pesquisa e é planejado para
atingir um determinado objetivo. O projeto possui três principais características: tempo, recursos e trata do
desenvolvimento de algo novo. Com relação ao projeto, assinale a alternativa CORRETA:
 a) Projeto possui início e fim definidos, ou seja, é uma tarefa temporária.
 b) Projeto pode ser exemplificado por um produto desenvolvido por uma indústria originado a partir de um projeto
de desenvolvimento.
 c) Projeto pode ser comparado à operação de uma organização.
 d) Projeto pode ser executado mais de uma vez, isto é, um projeto que foi concluído pode ser colocado em prática
novamente com as mesmas características e cenário do anterior.
10. Muitos autores definem várias etapas para o processo de desenvolvimento de software, algumas das quais podem
ser agrupadas em uma única etapa, ou ainda ser divididas em várias outras. No Processo Unificado, por exemplo,
existem quatro fases, nomeadas de acordo com este processo: a concepção, em que se levantam requisitos;
elaboração, na qual se desenvolve a análise e o projeto; construção, que é a fase de implementação e testes do
software; e a fase de transição, que é o momento em que o software será implantado para o cliente. Quanto à
sequência em que ocorrem as etapas para o processo de software, ordene os itens a seguir: 
I- Codificação. 
II- Testes. 
III- Projeto. 
IV- Levantamento de requisitos. 
V- Implantação. 
VI- Análise de requisitos. 
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) IV - VI - III - I - II - V.
 b) IV - III - VI - I - II - V.
 c) III - V - VI - I - IV - II.
 d) I - II - IV - III - V - VI.
Prova finalizada com 10 acertos e 0 questões erradas.

Continue navegando