Buscar

PDS2014_1

Prévia do material em texto

Avaliação: CCT0194_AV_201207164577 (AG) » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Tipo de Avaliação: AV
Aluno: 201207164577 - MARCELO DRUMMOND BARBOSA 
Professor: PATRICIA FIUZA DE CASTRO Turma: 9003/AA
Nota da Prova: 6,5 Nota de Partic.: 1,5 Data: 06/06/2014 07:03:53
1a Questão (Ref.: 201207416254) Pontos: 1,5 / 1,5
Nas atividades de levantamento de requisitos, precisamos identificar os serviços esperados do sistema e restrições 
sobre as quais ele deve operar. Desta forma, precisamos utilizar técnicas de elicitação. Comente três técnicas 
utilizadas. Diga, também, qual é a finalidade de cada uma dessas técnicas. 
Resposta: Brainstorming - Trata-se de um encontro entre os envolvidos na concepção do sistema, em que todos 
dão idéias a respeito do sistema. De todas essas informações a equipe de análise de requisitos filtra e documenta 
em forma de requisitos. Visista ao Cliente - O analista é inserido nas atividades da organização para colher 
informações sobre as rotinas que serão tranformadas em requisitos. Pesquisa de opinião - Uma pesquisa sobre as 
funcionalidades que devem ser transformadas em requisitos de acordo com a rotina da organição com a 
participação dos funcionários que irão usar o sistema.
Gabarito: 1. Entrevista - Utilização na análise de problema e na engenharia de requisitos com o objetivo de 
entender as perspectivas do cliente/usuário. Entender quem são os agentes e quais as necessidades, o problema e 
a solução. 2. Questionários - Forma de utilização que faz perguntas referentes ao sistema. Utilização de hipóteses 
para as relevâncias. Podem ser utilizados após a entrevista. 3. Casos de uso - Identificação dos agentes que agem 
no sistema, das interfaces que o sistema/produto possuirá. Validação de pré-requisitos. Representação visual ao 
invés de textual. 4. Brainstorm - Ou tempestade de ideias, faz o levantamento de ideias, em que cada uma 
sugerida pode combinar na propositura de uma nova. Atividade de livre imaginação que deve ser tratada sem 
críticas ou debates.
2a Questão (Ref.: 201207278211) Pontos: 1,5 / 1,5
Teste de software é fundamental para a qualidade de um sistema. Explique com suas palavras qual o objetivo do 
teste de integração e do teste de aceitação, e quando eles devem ser aplicados
Resposta: Teste de integração serve para identificar erros na integração entre os componentes internos do sistema 
e é aplicado durante a construção do sistema. Teste de aceitação serve para identificar erros nas funcionalidades 
operacionais do sistema e é realizado durante a implantação, antes do software ser liberado para produção.
Gabarito: O objetivo do teste de integração é validar a integração entre os diversos componentes do sistema. Ele é 
aplicado durante a fase de implementação do sistema sempre que um novo componente fica pronto, ou seja, não 
demanda que todo o sistema estaja pronto para ser aplicado. Desta forma, temos uma integração contínua, sempre 
que um componente está pronto ele é testado e integrado aos demais componentes do sistema. O teste de 
aceitação é aquele realizado pelo usuário quando o sistema já está totalmente pronto. Nele o usuário valida se o 
sistema atende aos critérios de aceitação estabelecidos para o sistema. 
3a Questão (Ref.: 201207235221) Pontos: 0,0 / 0,5
Página 1 de 4BDQ Prova
20/06/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
A fase de análise tem como objetivo fazer uma modelagem dos agentes, separando-os em objetos, classes e atributos. Como essa fase pode ser chamada?
Comportamental ou Essencial;
Multimodal e Multifuncional.
Essencial e Estrutural;
Estrutural e Analítica;
Estrutural ou Comportamental;
4a Questão (Ref.: 201207244283) Pontos: 0,5 / 0,5
Considerando o seguinte mini mundo marque a alternativa correta que indica os elementos da análise 
comportamental:
"A estratégia da Livraria ESTÁCIO não prevê a manutenção de livros em estoque. Todos os livros solicitados por 
seus clientes são, semanalmente, encomendados às editoras. As editoras e os livros comercializados são 
selecionados pela Direção da Livraria. Os clientes solicitam os livros pela internet a partir do código, após a análise 
do resumo. Os pedidos são analisados e encomendados às editoras no final de toda semana. Quando os livros são 
fornecidos, a livraria confere a nota de entrega da editora com a requisição, devolve as que contiverem erros e 
atende aos pedidos dos clientes, emitindo a faturas de cobrança. Se o fornecimento dos livros estiver correto, as 
faturas encaminhadas pelas editoras são registradas e pagas."
I. Código do livro.
II. Encomendar livros.
III. Editoras.
IV. Conferir requisição.
V. Resumo. 
II, III e IV estão corretas.
I e IV estão corretas.
III e IV estão corretas.
II e IV estão corretas.
I, III e IV estão corretas.
5
a
 Questão (Ref.: 201207413304) Pontos: 0,5 / 0,5
As modalidades de teste são classificadas quanto ao uso do código em Testes Estáticos ou Verificações e Testes 
Dinâmicos ou Validações. Analise as afirmativas abaixo e assinale a única resposta correta. 
I- Testes Estáticos são efetuados antes da implementação e Testes Dinâmicos nas fases iniciais, verificando a 
qualidade do software; 
II- Testes Estáticos são efetuados para verificar a qualidade no processo e Testes Dinâmicos são efetuados para 
verificar a qualidade do produto; 
III- Testes Estáticos são efetuados para verificar a qualidade no produto e Testes Dinâmicos são efetuados para 
verificar a qualidade do processo; 
IV- Testes Estáticos são efetuados nas fases iniciais do projeto e Testes Dinâmicos são efetuados durante ou após a 
implementação. 
Assinale a ÚNICA opção correta
Apenas I e III estão corretas;
Apenas II e II estão corretas;
Apenas II e IV estão corretas;
Apenas III e IV estão corretas;
Apenas I e II estão corretas;
Página 2 de 4BDQ Prova
20/06/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
6
a
 Questão (Ref.: 201207236493) Pontos: 0,5 / 0,5
Basicamente o que é um processo de software?
Um processo de software define como um produto deve ser entregue.
Um processo de software define a forma como os requisitos devem ser levantados.
Um processo de software define o que deve ser feito, como deve ser feito, por quem deve ser feito e 
quando deve ser feito.
Um processo de software define que linguagem deve se usar.
Um processo de software define como se testar.
7a Questão (Ref.: 201207417695) Pontos: 0,5 / 0,5
A Implementação é a etapa do processo de desenvolvimento de software que realiza a transformação do desenho 
em diversos tipos de componentes de código de programação. Analise as afirmativas a seguir em relação aos 
componentes de código: 
I - Código fonte - conjunto de instruções gerados através de uma Linguagem de Programação de forma lógica e 
estruturada. 
II - Código Objeto - Sequência binária de instruções, que são executadas diretamente por um processador. 
III- Código de Máquina - Resultado da compilação do código fonte. 
Assinale a única opção correta
Somente I e III estão corretas
Somente II e III estão corretas
Somente I e II estão corretas
Somente a II está correta
Somente I está correta
8
a
 Questão (Ref.: 201207214357) Pontos: 0,5 / 0,5
Análise de requisitos é uma importante fase da engenharia de software, na qual os desenvolvedores do sistema 
identificam as necessidades do cliente para posteriormente projetarem uma solução. Assinale a alternativa que 
apresenta as principais atividades da fase de análise de requisitos, dentro do processo de desenvolvimento de 
sistemas.
Entrada de dados, processamento da informação, apresentação dos resultados
Levantamento de requisitos, análise de requisitos, registro dos requisitos
Desenvolvimento, homologação, produção
Projeto lógico, projeto físico, implementação e manutençãoDesenvolvimento de protótipo, ambiente de testes, implementação do sistema
9
a
 Questão (Ref.: 201207244205) Pontos: 0,0 / 1,0
Considerando-se que o teste de aceitação é executado pelos usuários antes do sistema ser liberado para a 
produção, escolha a melhor opção para completar a frase: ¿ O teste de aceitação será executado de forma muito 
mais simples e rápida quando...¿
Página 3 de 4BDQ Prova
20/06/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
Os usuários tiverem ferramentas de automação para fazerem seus testes.
Os usuários tiverem bom treinamento.
A equipe de testes de sistemas fizer o plano de teste de aceitação. 
Os usuários participarem de todo o processo de desenvolvimento do software e do processo de teste de 
software. 
A equipe de testes de sistemas fizer bem feito todos os testes necessários. 
10
a
 Questão (Ref.: 201207276320) Pontos: 1,0 / 1,0
No ciclo de vida do Processo Unificado, os testes têm seu apogeu demonstrado na linha divisória entre:
Concepção e Elaboração.
Construção e Concepção.
Projeto e Construção.
Construção e Transição.
Requisitos e Análise.
Período de não visualização da prova: desde 30/05/2014 até 16/06/2014.
Página 4 de 4BDQ Prova
20/06/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp

Continue navegando