Buscar

prova n2

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 6 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

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 6, do total de 6 páginas

Prévia do material em texto

24/06/2020 Revisar envio do teste: 20201B2 - CLIQUE AQUI PARA ACESSAR A ...
https://fmu.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_35236150_1&course_id=_561968_1&content_id=_13277332_1… 1/6
Revisar envio do teste: 20201B2 - CLIQUE AQUI PARA ACESSAR A PROVA
N2 (A5)
Usuário VANDERSON PAULO
Curso GRA1655 PRÁTICAS DE ENGENHARIA DE SOFTWARE PTA - 202010.ead-
29770919.06
Teste 20201B2 - CLIQUE AQUI PARA ACESSAR A PROVA N2 (A5)
Iniciado 14/06/20 12:40
Enviado 14/06/20 15:15
Status Completada
Resultado da
tentativa
7 em 10 pontos  
Tempo decorrido 2 horas, 35 minutos
Instruções
Resultados exibidos Respostas enviadas, Respostas corretas, Comentários
Caso necessite a utilização do "EXCEL" clique no link ao lado -----------
> excel.xlsx
Pergunta 1
Resposta
Selecionada:
Resposta
Correta:
Feedback
da
resposta:
Você é o analista e participa do levantamento de requisitos de um sistema de controle
de processos internos de uma instituição. No levantamento, percebe-se que o sistema
irá realizar consultas de processos existentes e, consequentemente, os processos de
cada período executado. O período possui informações correspondente a datas
específicas, nome de determinado setor, situação e a quantidade de processos.
 
Considerando o exposto acima, sobre o uso de requisitos, assinale a alternativa correta.
No exemplo, um requisito funcional está relacionado a somente
uma regra de negócio, ao qual está relacionado ao período.
No exemplo, um requisito funcional está relacionado a somente
uma regra de negócio, ao qual está relacionado ao período.
Resposta correta. A alternativa está correta, pois a funcionalidade
descrita no enunciado refere-se a um requisito funcional associado a
uma regra de negócio. Dessa forma, analisando a alternativa,
percebemos a presença de requisitos funcionais de desempenho, na
qual indica o tempo de resposta de determinada ação.
Pergunta 2
O desenvolvimento ágil de software surgiu da iniciativa de nomes como Kent Beck e
outros desenvolvedores que na época, em 2001, criaram o chamado “Manifesto Ágil”. A
partir do manifesto, surgiram metodologias como frameworks e estruturas como forma
de implantar em equipes de desenvolvimento a parte prática da gestão de processos
com base nos princípios do Manifesto de Kent e seus colegas. Sobre metodologias
ágeis, analise as asserções a seguir:
 
1. XP é uma metodologia criada por Kent Beck baseada em 12 princípios.
1 em 1 pontos
0 em 1 pontos
https://fmu.blackboard.com/bbcswebdav/pid-13277332-dt-content-rid-84766551_1/xid-84766551_1
24/06/2020 Revisar envio do teste: 20201B2 - CLIQUE AQUI PARA ACESSAR A ...
https://fmu.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_35236150_1&course_id=_561968_1&content_id=_13277332_1… 2/6
Resposta Selecionada:  
Resposta Correta:  
Feedback
da
resposta:
2. FDD é um processo onde cada projeto tem seu próprio modelo exclusivo, o que
resulta em uma lista de recursos.
3. Scrum tem como uma das principais características a programação em pares.
4. Kent Beck é um dos criadores do Manifesto Ágil e do eXtreme
Programming (XP).
 
Está correto o que se afirma em:
I, III e IV, apenas.
I, II e IV, apenas.
Sua resposta está incorreta, pois a afirmação I sobre XP e Kent Beck
está correta. A afirmativa II sobre FDD também está correta, pois essa
metodologia é baseada em recursos. Mas a afirmativa III está incorreta,
o XP é quem tem como características a programação em pares, entre
outras características. As afirmações sobre XP e Kent Beck estão
corretas nas afirmativas I e IV.
Pergunta 3
Resposta
Selecionada:
Resposta
Correta:
Feedback
da
resposta:
Entre os conceitos fundamentais existentes na Programação Orientada a Objetos
(POO), temos a existência de elementos básicos, como o polimorfismo, a herança, o
encapsulamento e a abstração. Um desses elementos da Orientação a Objetos é o
polimorfismo. 
 
Considerando o exposto acima e relacionando ao conceito de polimorfismo, assinale a
alternativa correta.
Permite que referências de tipos de classes mais abstratas
representem o comportamento das classes concretas.
Permite que referências de tipos de classes mais abstratas
representem o comportamento das classes concretas.
Resposta correta: A alternativa está correta, pois no polimorfismo a
classe pai pode ser uma classe abstrata, que por herança nos filhos
implementa de modo concreto diferentes comportamentos associados
à classe pai (abstrata). É uma variação fenotípica separada em classes
bem-definidas.
Pergunta 4
Resposta
A UML está relacionada com o paradigma orientado a objetos. Diversos conceitos da
Orientação a Objetos são aplicados na linguagem de modelagem unificada. Dessa
forma, com a UML, podemos exemplificar situações a partir de diagramas específicos.
Dentro da orientação a objetos, temos pilares importantes e que devem ser
compreendidos.
 
A partir do apresentado, analise as asserções a seguir e a relação proposta entre elas. 
 
I - Os pilares da Orientação a Objetos são: abstração, encapsulamento, herança e
polimorfismo.
Porque:
II - A orientação a objetos simula situações da vida real.
 
A seguir, assinale a alternativa correta.
1 em 1 pontos
1 em 1 pontos
24/06/2020 Revisar envio do teste: 20201B2 - CLIQUE AQUI PARA ACESSAR A ...
https://fmu.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_35236150_1&course_id=_561968_1&content_id=_13277332_1… 3/6
Selecionada:
Resposta
Correta:
Feedback
da
resposta:
As duas asserções são proposições verdadeiras, e a segunda é
uma justificativa da primeira.
As duas asserções são proposições verdadeiras, e a segunda é
uma justificativa da primeira.
Resposta correta: A alternativa está correta, pois a asserção I é uma
proposição verdadeira, sendo que os pilares importantes da
programação orientada a objetos são conceitos que devem ser
compreendidos por programadores, já que estes são parte da
programação. Temos como pilares abstração, encapsulamento,
herança e polimorfismo. A asserção II é uma proposição verdadeira e
justifica/complementa a segunda, já que, com a orientação a objetos,
problemas do mundo real podem ser analisados e resolvidos.
Pergunta 5
Resposta
Selecionada:
 
Resposta
Correta:
Feedback
da
Considere uma clínica médica na qual os pacientes primeiramente agendam consultas
com a secretária, fornecendo suas informações pessoais. Caso o paciente ainda não
esteja cadastrado no sistema ou exista algum dado que necessite de atualização, a
secretária deverá atualizar o cadastro. Durante a consulta, o médico pode marcar
exames a serem trazidos posteriormente. a solicitação de exames e seus resultados
assim como todas as ações do paciente são registrados no histórico do paciente. Todas
as interações realizadas pela secretária também poderão ser realizadas pelo médico.
Somente o médico realiza a consulta. O médico pode solicitar exame ou prescrever
medicamento, se necessário.
 
Analise o diagrama que representa as interações da secretária e do médico com o
sistema.
 
Fonte: Elaborado pelo autor.
 
Assinale a alternativa que representa corretamente os tipos das associações I, III e IV
no diagrama de caso de uso.
Generalização/especialização, extensão <<extends>>, inclusão
<<include>>.
Generalização/especialização, inclusão <<include>> e extensão
<<extends>>.
Sua resposta está incorreta. A alternativa está incorreta, pois a
sequência correta de I, III e IV é que, a associação I é uma
0 em 1 pontos
24/06/2020 Revisar envio do teste: 20201B2 - CLIQUE AQUI PARA ACESSAR A ...
https://fmu.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_35236150_1&course_id=_561968_1&content_id=_13277332_1… 4/6
resposta: generalização, a III uma inclusão e a IV uma extensão. Deve-se analisar
os conceitos corretos de cada característica. A generalização pode
acontecer entre atores e entre casos de uso. No caso específico, ocorre
entre atores que possuem os mesmos casos de uso. A inclusão diz
respeito a algo que deve ser executado sempre que um caso de uso for
executado.Já a extensão significa que, quando um caso de uso for
executado, o outro poderá ser executado também, mas talvez não seja.
Pergunta 6
Resposta Selecionada:  
Resposta Correta:  
Feedback
da
resposta:
Leia o excerto a seguir.
 
Teste “[...] ou, mais precisamente, o projeto de casos de teste [...] procura responder à
questão ‘quais casos de teste usarei para exercitar o programa?’, considerando
somente a especificação de um programa e não seu projeto ou a estrutura de sua
implementação. Sendo baseado em especificações de programa, e não em detalhes
internos do código, [...] também é chamado de teste baseado em especificação ou teste
caixa-preta” (PEZZÈ; YOUNG, 2016, p. 181).
 
PEZZÈ, M.; YOUNG, M. Teste e Análise de Software - Processos, Princípios e
Técnicas. São Paulo: Alta Books, 2016.
 
Considerando o excerto apresentado e o tipo de teste descrito, assinale a alternativa
correta.
Teste Funcional.
Teste Funcional.
Resposta correta. Justificativa: O teste funcional também é conhecido
como teste caixa-preta. É uma categoria de teste caracterizada por
técnicas para derivar casos de teste a partir de especificações
funcionais.
Pergunta 7
Resposta
Selecionada:
 
Resposta Correta:  
Feedback
da
resposta:
O versionamento de código via GIT é uma forma de gerenciar códigos-fonte ou arquivos
de maneira a criar instâncias deles. Com esse sistema, é possível compartilhar arquivos
entre vários autores e colaboradores sob a segurança de estar criando cópias de cada
versão de arquivo.
 
Considerando o que foi apresentado anteriormente, uma das características do
versionamento de código via Git, é correto afirmar que há:
aumento na velocidade e na produtividade no
desenvolvimento.
aumento na velocidade e na produtividade no
desenvolvimento.
Resposta correta. Justificativa: O versionamento de código via Git
apresenta um aumento na velocidade e na produtividade no
desenvolvimento do software e da equipe de desenvolvimento. A  ideia
do Git é ter diferentes versões de um mesmo arquivo, de maneira
independente um do outro, podendo reverter a um estado anterior o
arquivo sempre que necessário.
1 em 1 pontos
1 em 1 pontos
24/06/2020 Revisar envio do teste: 20201B2 - CLIQUE AQUI PARA ACESSAR A ...
https://fmu.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_35236150_1&course_id=_561968_1&content_id=_13277332_1… 5/6
Pergunta 8
Resposta
Selecionada:
Resposta
Correta:
Feedback
da
resposta:
As aplicações web já não são mais tão simples como no início. Com os recursos
avançados, a começar da evolução das próprias linguagens de programação, os
requisitos de servidor de hospedagem aumentaram consideravelmente. A respeito das
técnicas modernas para hospedagem de sites da web, é correto afirmar:
Um desenvolvedor Full Stack é um programador que também
atua como DevOps.
  
 
Integração contínua e entrega contínua são técnicas que
trabalham em conjunto.
Sua resposta está incorreta. Justificativa: DevOps é uma cultura que
lida com a junção das áreas de desenvolvimento e produção de
sistemas. FTP é o protocolo utilizado em aplicações para transferência
padrão de arquivos. Um desenvolvedor Full Stack é um programador
que domina tanto a criação front-end (de interfaces) como back-end (a
lógica do sistema).
Pergunta 9
Resposta Selecionada:  
Resposta Correta:  
Feedback
da
resposta:
O SaaS (Software como serviço) é uma das três principais categorias de computação
em nuvem, juntamente com infraestrutura como serviço (IaaS) e plataforma como
serviço (PaaS). Cada um destes tipos de serviços oferece ao cliente um determinado
serviço que pode ser contratado conforme a sua necessidade. 
 
Entre esses serviços, analise as opções a seguir:
 
1. Streaming de áudio e vídeo.
2. Aplicativos de edição de texto e criação de planilhas.
3. Redes Sociais.
4. Sistemas Operacionais.
5. Repositório de arquivos (drives).
 
 Sobre Software como Serviço, é correto o que se afirma em:
I, II, III, IV e V.
I, II, III, IV e V.
Resposta correta. Todos os itens apresentados são passíveis de serem
serviços apresentados em formato SaaS. Mesmo o item IV (Sistemas
Operacionais), são uma possibilidade, pois existem SOs que são
acessados via internet, tendo seus recursos e funcionalidade
carregados direto do ambiente em nuvem.
Pergunta 10
A UML ( Unified Modeling Language ), também conhecida como linguagem de
modelagem unificada, tornou-se a linguagem padrão para a modelagem de sistemas
computacionais, utilizando o paradigma orientado a objetos. Indústrias se utilizam desta
modelagem para melhorar o desenvolvimento e também documentar o projeto.
 
 
0 em 1 pontos
1 em 1 pontos
1 em 1 pontos
24/06/2020 Revisar envio do teste: 20201B2 - CLIQUE AQUI PARA ACESSAR A ...
https://fmu.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_35236150_1&course_id=_561968_1&content_id=_13277332_1… 6/6
Resposta Selecionada:  
Resposta Correta:  
Feedback
da
resposta:
 
A respeito da UML, analise as afirmativas a seguir e assinale V para a(s) Verdadeira(s)
e F para a(s) Falsa(s).
 
1. ( ) O diagrama de caso de uso demonstra as interações entre os usuários e
o software.
2. ( ) O diagrama de caso de uso representa uma sequência de eventos realizados
pelos usuários.
3. ( ) O diagrama de Atividades descreve o fluxo de um processo, caso de uso ou
algoritmo.
4. ( ) O diagrama de Atividades pode representar descrições detalhadas de caso de
uso.
 
Assinale a alternativa que contenha a sequência correta.
V, F, V, V.
V, F, V, V.
Resposta correta. As afirmativas I, III e IV estão corretas sobre
diagrama de caso de uso e diagrama de Atividades. Enquanto o
diagrama de caso de uso apresenta interações entre usuários
(representados por atores no esquema) e o software, o Diagrama de
Atividades descrevem o sentido, a sequência de atividades a serem
realizadas pelos atores (usuários) do software. A afirmativa II descreve
o diagrama de sequência e não de caso de uso.

Continue navegando