Buscar

Desenvolvimento de Sistemas: Compilação, Testes e Treinamento

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

26/05/2019 EPS
estacio.webaula.com.br/Classroom/index.html?id=1809934&courseId=12989&classId=1133640&topicId=2637334&p0=03c7c0ace395d80182db0… 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… 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… 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 sobrea operação interna do software. A interface é avaliada, bem como suas
funcionalidades. Aliás, esse teste é conhecido também como teste funcional.
 
 
 8a Questão
A documentação de sistemas baseados em software pode ser classificada em duas áreas principais, a saber: documentação de
processo e documentação de produto. Na documentação de processo, o número de documentos e o volume de informações
geradas em cada um dependem da metodologia adotada e de cada fase do ciclo do desenvolvimento. A documentação de produto,
abrange a documentação de usuário e a documentação referente à manutenção do sistema. Com base nessa classificação sobre
documentação de sistemas, assinale a afirmativa correta.
A documentação de processo e de produto não é parte da atividade da equipe de desenvolvimento, mas de pessoal
administrativo.
Os comentários de código não compõem a documentação de sistema, porque aparecem somente no código-fonte de
programas e não interessam ao usuário.
Projeto da arquitetura do sistema, documentos de especificação de requisitos funcionais e de usuários, planos e casos de
testes compõem a documentação de produto.
 O manual do usuário e o manual de instalação e manutenção se destinam, respectivamente, aos usuários e aos
desenvolvedores e compõem a documentação de produto.
A documentação de processo e de produto é parte da atividade da equipe de desenvolvimento e do pessoal administrativo.
Respondido em 24/05/2019 15:04:23
 
 
Explicação: A documentação do sistema é um subproduto da análise de sistemas e do processo de design e é criada conforme o
projeto progride. Cada etapa e cada fase produzem documentos essenciais para o entendimento de como o sistema é construído ou
como ele deveria ser construído, e esses documentos são armazenados no(s) arquivo(s) do projeto. 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. Hoje em dia, é mais comum os usuários começarem a usar o software sem terem treinamento ou lido os manuais do
usuário;

Outros materiais