Buscar

UNIP EAD ADS - QUESTIONÁRIO UNIDADE 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 5 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

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

Revisar envio do teste: QUESTIONÁRIO UNIDADE I
ANÁLISE DE SISTEMAS ORIENTADA A OBJETOS 6858-60_57501_R_E1_20211_01 CONTEÚDO
Usuário
Curso ANÁLISE DE SISTEMAS ORIENTADA A OBJETOS
Teste QUESTIONÁRIO UNIDADE I
Iniciado
Enviado
Status Completada
Resultado da tentativa 2,5 em 2,5 pontos 
Tempo decorrido 1 minuto
Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários, Perguntas respondidas incorretamente
Pergunta 1
Resposta Selecionada: a. 
Respostas: a. 
b. 
c. 
d. 
e. 
Feedback
da
resposta:
As classes representam o bloco de construção mais importante de qualquer sistema orientado a objetos, pois são
utilizadas para capturar o domínio do problema no qual o sistema está sendo desenvolvido. Comparando classes com
objetos, podemos afirmar que uma classe:
Define as características e comportamentos dos objetos.
Define as características e comportamentos dos objetos.
É apenas uma instância de objetos.
É um elemento do mundo real.
Representa o ciclo de vida de um objeto.
Define os atributos genéricos de um objeto.
Resposta correta: A. 
Comentário: Classes devem possuir responsabilidades bem definidas, cada responsabilidade representa
um contrato ou obrigações dela, sendo assim, podemos entender que uma classe é uma “especificação”
de um objeto, por meio da definição de seus atributos e métodos.
Pergunta 2
Resposta Selecionada:
b. 
Respostas:
a. 
b. 
c. 
d. 
e. 
No modelo cascata, as atividades são executadas de forma sequencial, de tal forma que uma atividade não é iniciada
até que sua predecessora seja completamente finalizada. Por exemplo, a fase de projeto só é iniciada ao término da
fase de análise. Nesse processo de desenvolvimento, qual a principal fragilidade no que tange a mudança de
requisitos de software?
Toda mudança deve retornar a fase inicial e refazer todo o processo.
Entrega do produto somente ao final do desenvolvimento.
Toda mudança deve retornar a fase inicial e refazer todo o processo.
Ciclos curtos de desenvolvimento.
Baixa qualidade de requisitos.
Muito esforço para validação.
UNIP EAD BIBLIOTECAS MURAL DO ALUNO TUTORIAIS 1CONTEÚDOS ACADÊMICOS
0,25 em 0,25 pontos
0,25 em 0,25 pontos
http://company.blackboard.com/
https://ava.ead.unip.br/webapps/blackboard/execute/courseMain?course_id=_156843_1
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_60164719_1&course_id=_156843_1&content_id=_2031127_1&return_content=1&step=#contextMenu
https://ava.ead.unip.br/webapps/blackboard/content/listContent.jsp?course_id=_156843_1&content_id=_2030709_1&mode=reset
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_10_1
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_27_1
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_47_1
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_29_1
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_25_1
https://ava.ead.unip.br/webapps/login/?action=logout
Feedback
da
resposta:
Resposta correta: B. 
Comentário: A principal fragilidade de mudança de requisitos está no fato de ter que retornar a fase
inicial para análise de impacto em todas as fases anteriores, independente da fase em que se encontra.
Pergunta 3
Resposta Selecionada:
c. 
Respostas:
a. 
b. 
c. 
d. 
e. 
Feedback da
resposta:
No processo incremental, o ciclo de desenvolvimento é iniciado a partir de incrementos, ou seja, partes do software.
Para cada incremento a metodologia é a mesma do processo cascata, ou seja, cada atividade somente é iniciada
após a predecessora finalizada e validada. Nesse contexto, qual a principal diferença entre o processo cascata e o
incremental?
No incremental não é necessário que todos os requisitos estejam definidos.
No processo cascata o tempo de desenvolvimento é menor.
Há muito retrabalho no processo incremental.
No incremental não é necessário que todos os requisitos estejam definidos.
No processo incremental há redução de custos do projeto.
Não há diferenças entre os processos.
Resposta correta: C. 
Comentário: No processo incremental os requisitos são detalhados a cada incremento, e não na
sua totalidade, como no processo cascata.
Pergunta 4
Resposta Selecionada:
d. 
Respostas:
a. 
b. 
c. 
d. 
e. 
Feedback
da
resposta:
O mecanismo de herança, também chamado de generalização-especialização, é um dos fundamentos da orientação
a objetos mais importantes, principalmente por proporcionar a reutilização. É uma característica do paradigma de
herança:
Apresentar atributos e métodos comuns a mais de uma classe.
Controlar a visibilidade de atributos e métodos.
Permitir comportamentos diferentes com a mesma ação.
Dar ênfase ao que é essencial.
Apresentar atributos e métodos comuns a mais de uma classe.
Definir o comportamento dos objetos.
Resposta correta: D. 
Comentário: Herança é um paradigma que permite definir atributos e métodos em uma classe-mãe
para que suas classes filhas tenham os mesmos elementos e mais as suas especialidades.
Pergunta 5
0,25 em 0,25 pontos
0,25 em 0,25 pontos
0,25 em 0,25 pontos
Resposta Selecionada:
a. 
Respostas:
a. 
b. 
c. 
d. 
e. 
Feedback
da
resposta:
O modelo espiral de desenvolvimento é diferente dos outros modelos por que a cada ciclo completo, ou cada iteração,
não se produz, ou implementa, um sistema ou uma parte do sistema de software. Num ciclo, pode ter uma
especificação de requisitos, por exemplo. Nesse modelo foi incluída uma preocupação, até então, não utilizada pelos
outros modelos. Qual é essa preocupação?
Mitigação de riscos.
Mitigação de riscos.
Testes de aceitação.
Validação de requisitos pelo usuário.
Prototipação.
Desenvolvimento do produto.
Resposta correta: A. 
Comentário: O modelo espiral, ou também citado na literatura como modelo de Boehm (1988), tem
como raiz o modelo incremental e como preocupação central a mitigação de riscos.
Pergunta 6
Resposta Selecionada:
b. 
Respostas:
a. 
b. 
c. 
d. 
e. 
Feedback da
resposta:
O paradigma da orientação a objetos é uma forma de se desenvolver um sistema de software que o enxerga como um
conjunto de componentes que interagem entre si para resolver um determinado problema. O paradigma que se
preocupa em deixar visível apenas o que é necessário para a comunicação entre dois objetos, por exemplo, detalhes
da implementação ou a lógica algorítmica de um método, é:
Encapsulamento.
Herança.
Encapsulamento.
Polimorfismo.
Abstração.
Ligação.
Resposta correta: B. 
Comentário: O encapsulamento é o paradigma responsável pela visibilidade de atributos e
métodos de uma classe.
Pergunta 7
Resposta Selecionada: e. 
Respostas: a. 
b. 
c. 
O paradigma orientado a objetos produz modelos com componentes autônomos, chamados objetos, que possuem
suas próprias características e informações, assim como próprios comportamentos responsáveis pela manutenção
dessa informação. A divisão de responsabilidade proposta pela orientação a objetos proporciona algumas vantagens.
Assinale a alternativa que apresenta uma dessas vantagens:
Facilidade de manutenção.
Redução de tempo de desenvolvimento.
Menores custos de construção.
Linguagens mais fáceis.
0,25 em 0,25 pontos
0,25 em 0,25 pontos
d. 
e. 
Feedback da
resposta:
Redução da complexidade.
Facilidade de manutenção.
Resposta correta: E. 
Comentário: São sistemas mais fáceis de alterar, pois mudanças nos requisitos não implicam
necessariamente na alteração do sistema todo.
Pergunta 8
Resposta Selecionada:
d. 
Respostas:
a. 
b. 
c. 
d. 
e. 
Feedback da
resposta:
O processo de desenvolvimento de software resume-se a um conjunto de atividades executadas em uma determinada
sequência. Esse conjunto de atividades, também pode ser chamado de etapas da engenharia de software ou
paradigmas da engenharia de software. A etapa na qual o software é validado, frente aos requisitos especificados, é
denominada:
Validação.
Aceitação.
Especificação.Evolução.
Validação.
Implementação.
Resposta correta: D. 
Comentário: A etapa de validação confronta o que foi construído com as especificações definidas
na fase de análise do sistema.
Pergunta 9
Resposta Selecionada:
c. 
Respostas:
a. 
b. 
c. 
d. 
e. 
Feedback da
resposta:
Segundo os criadores da UML, um sistema de software pode ser dividido em cinco visões, sendo que, dependendo da
complexidade, nem todas visões precisam ser desenvolvidas. A visão que representa o sistema de um ponto de vista
externo, como ele interage com agentes externos como usuários ou outros sistemas, é chamada de:
Casos de uso.
Projeto.
Implantação.
Casos de uso.
Diagrama de classes.
Processo.
Resposta correta: C. 
Comentário: A visão de casos de uso representa o que o sistema deve fazer e qual sua interação
com os usuários que necessitam ou obtém informações desse sistema.
Pergunta 10
0,25 em 0,25 pontos
0,25 em 0,25 pontos
Resposta Selecionada:
e. 
Respostas:
a. 
b. 
c. 
d. 
e. 
Feedback
da
resposta:
Uma técnica muito utilizada com o objetivo de antecipar mudanças que possam vir a ser mais custosas no
desenvolvimento de um sistema de software, muito usada na validação de requisitos, e que deve ser aplicada
independente do processo de desenvolvimento utilizado é:
Prototipação.
Testes de aceitação.
Validação.
Definição de requisitos.
Planejamento.
Prototipação.
Resposta correta: E. 
Comentário: A prototipação é uma técnica essencial para o levantamento e validação dos requisitos de
um software e deve ser utilizada sempre, em qualquer processo de desenvolvimento.
← OK
0,25 em 0,25 pontos
javascript:launch('/webapps/blackboard/content/listContent.jsp?content_id=_2030709_1&course_id=_156843_1&nolaunch_after_review=true');

Continue navegando