Buscar

AV2 - PROCESSOS DE DESENV. DE SOFTWARE

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

Avaliação: CCT0194_AV2_200301107321 » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
Tipo de Avaliação: AV2 
Aluno: 200301107321 - JULIANA MARA MELO DE SOUZA 
Professor: PATRICIA FIUZA DE CASTRO Turma: 9009/AA 
Nota da Prova: 4,0 de 8,0 Nota do Trabalho: Nota de Participação: 2 Data: 13/06/2013 
11:14:05 
 
 
 1
a
 Questão (Cód.: 63274) Pontos: / 1,5 
Construa um texto com no máximo 15 linhas apresentando uma 
comparação entre os ciclos de vida em cascata e Iterativo e 
Incremental apresentando vantagens e desvantagens. 
 
 
Resposta: 
 
 
Gabarito: O ciclo de vida em cascata é de uso tradicional e foi 
apresentado desde a definição da Engenharia de software já o 
Iterativo incremental veio com a OO. O Ciclo de vida em cascata 
desenvolve o software como um todo o que dificulta amudança de 
requisitos e demora gerar resultados ao usuário, o que gera uma 
certa ansiedade. Já o Iterativo e incremental propóe o 
desenvolvimento em partes facilitando a mudança de requisitos e 
aumentando a análise de riscos e, a entrega é gradativa diminuindo 
a ansiedade do usuário, o que é uma vantagem, mas com relação a 
facilidade de gerenciar o ciclo de vida em cascata possui a 
vantagem. 
 
 
 
 2a Questão (Cód.: 54038) 
Pontos: 
0,0 / 0,5 
Analise as sentenças e classifique-as como V(verdadeira) ou F(falsa). 
I. Quanto a natureza um software pode ser aplicativo ou não aplicativo; 
II. O sistema operacional é um software aplicativo; 
III. Um SI (Sistema de Informação) é um software aplicativo; 
IV. Quanto a natureza um software pode ser aplicativo ou básico. 
Com base em sua análise, assinale a ÚNICA opção correta: 
 
 
As opções I e II estão corretas 
 
As opções I, III e IV estão corretas 
 
As opções III e IV estão corretas 
 
Apenas a opção III está correta 
 
Apenas a opção IV está correta 
 
 
 
 3a Questão (Cód.: 54906) 
Pontos: 
0,5 / 0,5 
Uma empresa resolveu desenvolver um Sistema utilizando o modelo de Prototipação, porque os usuários 
estavam com dificuldade de expressar suas reais necessidades. As vantagens que fizeram com que o gerente 
optasse por esta metodologia foram: 
I- Contribuem para melhorar a qualidade da especificação dos futuros programas, o que leva à diminuição de 
gastos com manutenção; 
II- O cliente vê algo que parece ser uma versão do SW desejado e não entende porque o produto precisa ser 
construído; 
III- Partes do protótipo podem ser usadas no desenvolvimento do sistema final. 
Analisando as sentenças acima, assinale a única alternativa correta: 
 
 
Somente as sentenças I e II estão corretas 
 
Somente as sentenças II e III estão corretas 
 
Todas as sentenças apresentadas estão corretas 
 
Somente as sentenças I e III estão corretas 
 
Somente a sentença I está correta 
 
 
 
 4a Questão (Cód.: 97172) 
Pontos: 
1,5 / 1,5 
O ciclo de vida tradicional de desenvolvimento de software 
compreende em geral as seguintes fases: especificação de 
requisitos, análise, projeto, implementação e testes. 
 
Descreva o objetivo de cada uma destas fases. 
 
 
Resposta: Especificação de requisitos - utilização de técnicas de 
elicitação para que o projeto esteja de acordo com o que o cliente 
deseja. Análise - Verificação se o projeto é viável, analisando as 
viabilidades econômica, cronograma, tecnica e operacional. Projeto 
- Desenho do projeto definindo a tecnologia e os códigos que será 
utilizado e faz o detalhamento do projeto. implementação - 
implementa o que foi definido na etapa desenho / projeto através 
do uso da tecnologia escolhida, e mantém uma documentação 
detalhada. Testes - Execução do programa com a finalidade de 
descobrir ou não falhas no projeto. 
 
 
Gabarito: A fase de especificação de requisitos é responsável por 
identificar o que o sistema deve contemplar. Muitas atividades são 
desenvolvidas nesta fase a exemplo de: identificação e priorização 
de requisitos, estudo de viabilidade e definição do escopo do 
sistema. 
Na fase de análise também estamos interessados em entender os 
requisitos. É preciso conhecer profundamente o negócio do cliente. 
Após as fases de entendimento do negócio, temos que mapear uma 
solução computacional para o sistema, definir como será construído 
o sistema. Esta é a fase de projeto, onde pensamos na arquitetura, 
interface gráfica, persistência dos dados, entre outros aspectos. A 
fase de implementação consiste em codificar o sistema de acordo 
com a especificação construída nas fases anteriores. 
A fase de testes é responsável por validar se o sistema atende à 
especificação. Atualmente esta fase está integrada às demais fases, 
pois devemos pensar em teste de software desde as fases iniciais 
de especificação do sistema. 
 
 
 
 5a Questão (Cód.: 54922) 
Pontos: 
0,0 / 1,0 
Você está trabalhando como analista de teste em um projeto de PDS para a secretária de saúde do seu estado. 
Sua primeira atividade é testar e documentar os resultados obtidos na execução do módulo que acessa o site 
do GOOGLE MAPS para determinar o tempo, em minutos de deslocamento, que uma ambulância levará de 
um determinado posto municipal de primeiro atendimento de saúde até o destino da chamada. 
Para tal teste, é necessário fornecer como entrada não só o endereço do local de origem do posto municipal de 
saúde em que a ambulância se encontra, como também, o endereço do local de destino da ambulância. Como 
resultado deve-se obter o tempo aproximado em minutos do trajeto. 
Com base nesta primeira atribuição que você recebeu e de acordo com a classificação do PDS, identifique nas 
opções abaixo, em qual tipo de teste você foi por você executado. 
 
 
Teste caixa branca 
 
Teste de sistemas 
 
Teste caixa preta 
 
Teste de integração 
 
Teste da compilação prévia 
 
 
 
 6a Questão (Cód.: 32763) 
Pontos: 
1,0 / 1,0 
Analisando o estudo de caso abaixo, marque a alternativa que define os atores 
do sistema. 
 
"Um paciente se dirige a um posto de saúde e apresenta seu nome: "José da 
Silva" e descreve seu estado de saúde: "Febre de 40º". O atendente anota o 
nome e o estado de saúde em uma ficha e o encaminha para o médico, que o 
atende e registra na ficha os procedimentos adotados. No final do mês o 
médico contabiliza o total de pacientes por queixa apresentada." 
 
 
Cliente e atendente. 
 
Cliente e Médico. 
 
Somente o atendente, pois o procedimento do médico é confidencial. 
 
Atendente e Médico. 
 
Somente o médico, pois os procedimentos realizados por ele são os 
considerados para o sistema. 
 
 
 
 7a Questão (Cód.: 33322) 
Pontos: 
0,0 / 0,5 
Sobre os objetivos de teste de software, considere as seguintes afirmativas: 
1. A atividade de teste é o processo de executar um programa com a intenção de 
descobrir um erro. 
2. A atividade de teste pode comprovar a ausência de erros. 
3. Um bom caso de teste é aquele que tem uma elevada probabilidade de revelar 
um erro ainda não descoberto. 
Marque a alternativa correta: 
 
 
Somente a afirmativa 1 é verdadeira. 
 
Somente as afirmativas 1 e 3 são verdadeiras. 
 
As afirmativas 1, 2 e 3 são verdadeiras. 
 
Somente a afirmativa 3 é verdadeira. 
 
Somente as afirmativas 2 e 3 são verdadeiras. 
 
 
 
 8a Questão (Cód.: 53789) 
Pontos: 
0,0 / 0,5 
Na fase de implementação, o programador tem funções muito importantes, a 
saber: 
 
I- O programador implementa o que foi definido na etapa de desenho, 
através de componentes de código de programa e documentação detalhada. 
II- O programador detalha o que foi definido na etapa de desenho, através 
de componentes de código de programa e documentação detalhada. 
III- O programador detalhae implementa o que foi definido na etapa de 
requerimentos, através de componentes de código de programa e 
documentação detalhada. 
 
Assinale a única resposta correta: 
 
 
Somente as sentenças I e III estão corretas 
 
Somente as sentenças II e III estão corretas 
 
Somente a sentença III está correta. 
 
Somente a sentença I está correta. 
 
Somente as sentenças I e II estão corretas 
 
 
 
 9a Questão (Cód.: 63119) 
Pontos: 
0,5 / 0,5 
Podem ser considerados artefatos de trabalho de um projeto de 
desenvolvimento: 
I. Todos os programas que compõem o sistema, com exceção dos módulos 
de menu, que normalmente não sofrem alterações. 
II. Todos os documentos que são gerados dentro de um projeto de 
desenvolvimento, incluindo cronogramas, atas de reunião e evidências de 
teste. 
III. Alterações de requisitos enviados pelo cliente. 
IV. Planejamento do projeto e cronogramas. 
Escolha a alternativa correta: 
 
 
Alternativas I, III e IV estão corretas. 
 
Alternativas I, II e IV estão corretas. 
 
Alternativas II, III e IV estão corretas. 
 
Alternativas I e IV estão corretas. 
 
Alternativas I e IV estão corretas. 
 
 
 
 10a Questão (Cód.: 33323) 
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. 
 
 
Projeto lógico, projeto físico, implementação e manutenção 
 
Entrada de dados, processamento da informação, apresentação dos 
resultados 
 
Desenvolvimento de protótipo, ambiente de testes, implementação do 
sistema 
 
Desenvolvimento, homologação, produção 
 
Levantamento de requisitos, análise de requisitos, registro dos 
requisitos 
 
 
 
Período de não visualização da prova: desde 03/06/2013 até 18/06/2013.

Outros materiais