Buscar

projeto orientado a objeitos - avaliaçao 1

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 3 páginas

Prévia do material em texto

15/06/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 1/3
Acadêmico: Fabio Moreira Lima da Silva (1132612)
Disciplina: Projeto Orientado a Objetos (ADS20)
Avaliação: Avaliação I - Individual Semipresencial ( Cod.:637392) ( peso.:1,50)
Prova: 18985968
Nota da Prova: 5,00
Legenda: Resposta Certa Sua Resposta Errada 
1. 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 funciona
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) F - V - V - F.
 b) V - V - F - V.
 c) F - V - V - V.
 d) V - F - V - V.
2. 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évio
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
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 sente
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) V - V - V - F.
 b) F - V - V - V.
 c) F - V - V - F.
 d) V - V - F - V.
3. 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
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 verdade
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
( ) 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á
( ) 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) V - F - F - V.
 b) V - V - F - V.
 c) F - V - V - V.
 d) F - V - V - F.
4. O desenvolvimento de software é uma tarefa que necessita muitos controles e análises, caso contrário, o produto de software resultante pode ser rejeitado pelo usuário ou cliente. N
é importante a adoção de projetos para auxiliar no gerenciamento e controle do desenvolvimento de software, possibilitando a entrega de um produto que satisfaça o cliente. Na figu
apresentada é ilustrada a fabricação de um produto, assim como o caminho que ele segue dentro do setor de produção, através de uma esteira. Analisando o contexto da caracterís
na figura, assinale a alternativa CORRETA:
FONTE DA IMAGEM: Disponível em: <https://pt.dreamstime.com/ilustra%C3%A7%C3%A3o-stock-produto-liso-linear-p-da-m%C3%A1quina-do-transporte-da-fabrica%C3%A7%C3%
image78219361>. Acesso em: 10 jul. 2018.
 a) Um projeto nunca termina, pois é utilizado para gerenciar a fabricação de um produto.
 b) Cada produto fabricado faz parte do mesmo projeto.
 c) O processo de fabricação de um produto pode ser chamado de operação.
 d) O processo de fabricação de um produto pode ser considerado um projeto.

15/06/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 2/3
5. Dentre as diversas dificuldades que equipes de projeto podem se deparar, a definição e o planejamento inadequado, práticas inadequadas de mudanças de escopo e a falta de com
com os interessados são algumas delas. Com as dificuldades enfrentadas em projetos, existem decisões que são tomadas rapidamente, a fim de sanar estes problemas. Partindo d
pressuposto, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Para evitar que o progresso do projeto seja afetado, a realocação de profissionais em determinadas atividades é uma das decisões tomadas.
( ) As decisões que envolvem riscos de projeto são menos prioritárias que as decisões tomadas para alocar pessoas em uma atividade que esteja atrasada.
( ) Decisões de arquitetura intencional ocorrem quando surge uma nova necessidade para o projeto.
( ) Decisões de arquitetura acidental ocorrem com decisões tomadas durante o desenvolvimento do projeto.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - V - F.
 b) V - V - F - V.
 c) V - F - V - V.
 d) F - V - V - V.
6. A prototipação é uma técnica que permite apresentar ao usuário a interface gráfica, ou ao menos ilustrar algo parecido do que poderá ser a interface gráfica de uma tela ou do sistem
protótipo também pode permitir a entrada e saída de dados fictícios e a possível geração de relatórios. Com isso, o usuário pode ter uma ideia de como o sistema se comportará, au
raciocinar melhor nas funcionalidades necessárias para resolver seu problema e a tentar evitar que o software seja desenvolvido de uma forma que não atenda às necessidades do 
Referente à prototipação, analise as seguintes afirmativas:
I- Protótipos podem ser desenvolvidos rapidamente com ferramentas conhecidas por RAD, as quais podem ser encontradas em diversos ambientes de programação, como Delphi.
II- Ferramentas RAD permitem a criação de formulários de forma muito simples, mas o desenvolvedor precisa criar os componentes em código-fonte.
III- Protótipos podem ser apresentados ao usuário em uma versão inicial e, após ajustes solicitados, o protótipo pode ser apresentado novamente ao usuário.
IV- Protótipos são ferramentas essenciais na fase de análise de requisitos, em que pode ser descartado o levantamento de requisitos para utilização de protótipo.
V- Protótipos são apenas ilustrações de como o sistema será e, com isso, deve-se deixar claro ao usuário que a fase de desenvolvimento do software ainda nem foi iniciada.
Agora, assinale a alternativa CORRETA:
 a) As afirmativas II e III estão corretas.
 b) As afirmativas III, IV e V estão corretas.
 c) Somente a afirmativa I está correta.
 d) As afirmativas I, III e V estão corretas.
7. Na década de 60, havia vários problemas de produtividade e qualidade no desenvolvimento de software. Com isso, surgiu a Engenharia de Software para tentar resolver estes prob
embora nem todos foram sanados,como softwares robustos e dinâmicos, tornando o desenvolvimento mais complexo. Neste sentido, surgiu a orientação a objetos, que prometeu r
problemas com produtividade e qualidade. Referente à programação orientada a objetos, analise as seguintes afirmativas:
I- A programação orientada a objetos permitiu o conceito de reusabilidade no desenvolvimento de software.
II- Para a programação orientada a objetos, um sistema computacional é visto como um conjunto de funções.
III- Na programação orientada a objetos, objeto é uma abstração encapsulada que possui um estado interno com uma lista de atributos.
IV- Polimorfismo é uma das características da orientação a objetos, sendo a possibilidade de uma mesma mensagem ser enviada por dois objetos com implementações diferentes.
Agora, assinale a alternativa CORRETA:
 a) As afirmativas I, II e III estão corretas.
 b) As afirmativas II e IV estão corretas.
 c) As afirmativas I, III e IV estão corretas.
 d) Somente a afirmativa III está correta.
8. Para especificar e documentar um problema a ser resolvido, é necessário selecionar um método e gerar uma notação expressiva e definida. A padronização desta notação possibilit
analistas, projetistas e desenvolvedores documentar e descrever de forma mais clara o cenário e funcionalidade do sistema para transmitir aos demais envolvidos no projeto. Refere
documentação do problema a ser resolvido e documentado, analise as seguintes afirmativas:
I- Podem-se utilizar livros ou artigos que descrevam o modelo a ser utilizado, para que todos os envolvidos no projeto possam compreendê-lo mais claramente.
II- Podem-se utilizar e-mails para levantamento de requisitos e servir como uma forma de documento para o software.
III- Podem-se realizar treinamentos para tornar o modelo adotado conhecido por toda a equipe de desenvolvimento.
IV- O modelo deve ser o mais resumido e claro possível, para que seja possível transmitir os conhecimentos necessários para a equipe de desenvolvimento compreender o modelo.
V- Durante um projeto novo, é necessário que seja adotado um modelo que a equipe de desenvolvimento ainda não utilizou, para que seja adquirido novo conhecimento.
Agora, assinale a alternativa CORRETA:
 a) Somente a afirmativa I está correta.
 b) As afirmativas II e III estão corretas.
 c) As afirmativas I, III e IV estão corretas.
 d) As afirmativas III, IV e V estão corretas.
9. 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 o
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 I, III e IV estão corretas.
 b) As afirmativas I, II e III estão corretas.
 c) As afirmativas II e IV estão corretas.
 d) Somente a afirmativa III está correta.
10. Ao ser desenvolvido um software utilizando a orientação a objetos, em qualquer contexto, ocorre a modelagem de algo do mundo real, isto é, objetos que estão dentro do contexto d
Neste sentido, uma classe descreve as características de um modelo particular de um objeto. Está sendo apresentada uma parte de um sistema de cadastro de veículos automotore
diagrama de classes a seguir. Considerando as informações apresentadas no diagrama de classes, assinale a alternativa CORRETA:
 a) A classe "Veiculo" está herdando métodos e atributos das classes "Carro" e "Navio".
 b) A classe "Veiculo" delega a classe "Marca", pois está ocorrendo uma composição.
 c) Existe uma composição ocorrendo entre as classes "Carro" e "Navio".
 d) A classe "Veiculo" está herdando métodos e atributos da classe "Marca".
Anexos:
15/06/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 3/3
Questao 216845 Projeto OO
Prova finalizada com 5 acertos e 5 questões erradas.
https://portaldoalunoead.uniasselvi.com.br/extranet/layout/request/imag_prova_ead_anexo_n2.php?action1=MTg5ODU5Njg=&action2=NDU4NTcy

Outros materiais