TesteConhecimento7
3 pág.

TesteConhecimento7


DisciplinaProjeto de Desenvolvimento28 materiais45 seguidores
Pré-visualização2 páginas
26/05/2019 EPS
estacio.webaula.com.br/Classroom/index.html?id=1809934&courseId=12989&classId=1133640&topicId=2637334&p0=03c7c0ace395d80182db0\u2026 1/3
CCT0477_EX_A7_201601537972_V1
 
 
 
 PROJETO DE DESENVOLVIMENTO DE SISTEMAS 7a aula
 Lupa 
Vídeo
 
PPT
 
MP3
 
 
Exercício: CCT0477_EX_A7_201601537972_V1 24/05/2019 (Finaliz.)
Aluno(a): MARIANA FERREIRA LIMA DE DEUS 2019.1 - F
Disciplina: CCT0477 - PROJETO DE DESENVOLVIMENTO DE SISTEMAS 201601537972
 
 1a Questão
Sobre a compilação podemos afirmar que: I- É uma tarefa quase completamente automatizada; II- O desenvolvedor não necessita
verificar se o compilador; III- A integração do ambiente de desenvolvimento com uma ferramenta de gestão de configurações
ajuda a eliminar esse tipo de problemas; IV- Após a compilação, todos os defeitos de compilação encontrados devem ser
removidos, inclusive aqueles que são classificados apenas como advertências. Assinale a alternativa correta:
 VFVV
 VVFV
VVVF
FVVV
VFFV
Respondido em 24/05/2019 10:16:41
 
 
Explicação: Se os codificadores forem experientes e a revisão do código for bem feita, os erros de compilação serão raros. O
compilador de ser configurado inicialmente. Todos os erros devem ser corrigidos. Nos ambientes de desenvolvimento mais
recentes, como o Eclipse, os compiladores podem ser integrados com muitas outras ferramentas, como ferramentas de
modelagem, testes e gestão de configurações.
 
 
 2a Questão
Assinale o nome do teste de software que consiste tipicamente na aplicação de versões mais recentes do software, para garantir
que não surgiram novos defeitos em componentes já analisados:
testes de regressão.
 testes unitários.
testes de integração.
testes de usabilidade.
testes de interface.
Respondido em 24/05/2019 10:24:14
 
 
Explicação: O teste de regressão é uma técnica do teste de software que consiste na aplicação de versões mais recente do
software, para garantir que não surgiram novos defeitos em componentes já analisados. Se, ao juntar o novo componente ou as
suas alterações com os componentes restantes do sistema surgirem novos defeitos em componentes inalterados, então considera-
se que o sistema regrediu. Muitas vezes são usadas ferramentas específicas para o teste de regressão, chamadas de ferramentas
de automação. Elas conseguem um resultado mais exato do teste executando exatamente os passos seguidos para o teste das
primeiras versões já que elas permitem a gravação do teste.
 
 
26/05/2019 EPS
estacio.webaula.com.br/Classroom/index.html?id=1809934&courseId=12989&classId=1133640&topicId=2637334&p0=03c7c0ace395d80182db0\u2026 2/3
 3a Questão
Sobre a programação em pares é correto afirmar que:
A verificação do código é feita ao final da construção;
 Todo código é escrito conjuntamente por dois programadores na mesma estação de trabalho, chamados por alguns de
piloto (o que codifica) e navegador (o que confere, avalia e tenta sugerir melhorias);
Esse conceito somente é usado no método ágil;
Os papéis de piloto e navegador não podem ser trocados;
A programação em pares é vista pelos gerentes de forma equivocada, pois duplica a produtividade.
Respondido em 24/05/2019 10:43:49
 
 
Explicação: A verificação do código pode ser feita em tempo real e todo código é escrito conjuntamente por dois programadores na
mesma estação de trabalho, chamados por alguns de piloto (o que codifica) e navegador (o que confere, avalia e tenta sugerir
melhorias). Os papéis de piloto e navegador são trocados de vez em quando. Naturalmente, esse conceito pode ser usado também
para o desenho detalhado e os testes de unidade. A programação em pares costuma ser vista com desconfiança pelos gerentes,
por crerem que divide por dois a produtividade.
 
 
 4a Questão
O treinamento de usuários de sistemas é muitas vezes considerado irrelevante frente ao investimento na informatização de uma
instituição. Sobre o treinamento de usuários, assinale a afirmativa INCORRETA.
A primeira etapa do treinamento dos usuários pode começar pelo conhecimento da documentação do sistema.
A documentação do usuário (como manuais do usuário, manuais de treinamento e sistemas de ajuda on-line) destina-se a
ajudar o usuário a trabalhar com o sistema.
 O treinamento dos usuários do sistema deve ser sempre ministrado pela equipe de desenvolvimento do sistema.
O treinamento deve ser planejado e realizado por tipo de usuário: operacional, técnico e gerencial.
O manual do usuário e os tutoriais do sistema podem ser usados no treinamento de usuários do sistema.
Respondido em 24/05/2019 10:54:23
 
 
Explicação: Lembre-se que o treinamento deve ser planejado no projeto. O usuário deverá conhecer a documentação como os
manuais do usuário, manuais de treinamento e sistemas de ajuda on-line. Sempre pense em abordar os vários níveis;
 
 
 5a Questão
Sobre as estimativas de tempo que foram produzidas durante a fase inicial de planejamento e refinadas durante as fases de análise
e design quase sempre precisam ser refinadas ainda mais à medida que o projeto prossegue durante a construção. Podemos
afirmar que: I- É virtualmente impossível desenvolver uma avaliação exata do cronograma do projeto; II- Um conjunto de
estimativas bem feito em geral poderá ter uma margem de 10% de erro; III- As estimativas de tempo são revisadas ao final da
etapa de construção; IV- Se um módulo do sistema levar mais tempo que o esperado, então a resposta mais prudente é adiar a
data de conclusão esperada considerando o mesmo período de tempo gasto a mais. Assinale a alternativa correta:
VFFV
 VVFV
VVVV
VVVF
FVVV
Respondido em 24/05/2019 10:57:19
 
 
Explicação: É crucial que sejam revisadas as estimativas de tempo durante a etapa de construção e não só ao final. Assim você
poderá atuar com ações que minimizem algum impacto no cronograma. As margens de erro, dependendo da empresa, podem
variar de 10% à 30%.
 
 
 6a Questão
Sobre os tipos de testes é correto afirmar que: I- Há quatro estágios gerais de testes: testes de unidade, testes de integração,
testes de sistema e testes de aceitação; II- Embora cada sistema de aplicações seja diferente dos outros, a maioria dos erros é
encontrada nos testes de integração e do sistema; III- Os testes de aceitação são feitos principalmente pelos usuários com suporte
da equipe de projeto; IV- os testes de integração têm a finalidade de verificar se os módulos trabalham juntos sem erros; Marque a
alternativa correta:
VFVV
26/05/2019 EPS
estacio.webaula.com.br/Classroom/index.html?id=1809934&courseId=12989&classId=1133640&topicId=2637334&p0=03c7c0ace395d80182db0\u2026 3/3
VFFV
VVFV
 VVVV
FVVV
Respondido em 24/05/2019 14:57:43
 
 
Explicação: Programar e realizar testes é muito similar a escrever e editar. Ler novamente, editar e revisar o rascunho original
transformando-o em um bom artigo é a marca registrada de uma boa redação. Da mesma forma, a realização de testes completos
é a marca registrada dos desenvolvedores profissionais de software. Muitas organizações profissionais dedicam mais tempo e
dinheiro à realização de testes (e à revisão e repetição de testes) que a escrever programas em primeiro lugar.
 
 
 7a Questão
O usuário final está efetuando alguns testes no software recém entregue pela equipe de desenvolvimento. Um dos testes que ele
está executando é a consistência do CPF e do CEP. Esse tipo de teste é conhecido como teste de: Parte superior do formulário:
estresse
 caixa preta
integração
caixa branca
unidade
Respondido em 24/05/2019 14:59:36
 
 
Explicação: Um dos testes mais aplicados em softwares, o teste da caixa preta tem com foco a análise das entradas e saídas de
dados dentro de um programa ou sistema. Ou seja, ele foca-se na parte externa do software, já que quem irá testá-lo não tem
acesso aos códigos internos nem sabe sobre