Buscar

Simulado V5 2015.1 Processos de Desenv de Software



Continue navegando


Prévia do material em texto

1a Questão (Ref.: 201304750057) Pontos: 0,0 / 1,0 
É muito importante utilizar uma padronização na documentação do processo de desenvolvimento de software. Compõe 
documentação do produto: 
1) Manual do usuário, Manual de introdução, Manual de referência; 
2) Documento de instalação, Referência rápida, Documentação do software; 
3) Cronogramas, Relatórios, Padronização de processos, Comunicação, Documentos técnicos; 
4) Manutenção do software, Refatoração, Separação estática; 
 
 
Apenas a afirmativa I está correta 
 
Todas as afirmativas estão corretas 
 
Apenas as afirmativas I, II e IV estão corretas 
 
Apenas a afirmativa II está correta 
 
Apenas as afirmativas I e II estão corretas 
 
 
 
 2a Questão (Ref.: 201304188691) Pontos: 0,0 / 1,0 
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 a sentença I está 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 
 
 
 
 3a Questão (Ref.: 201304188693) Pontos: 1,0 / 1,0 
Quando em um projeto muito grande o processo permite que as atividades sejam divididas e desenvolvidas por partes 
estamos falando do modelo: 
 
 
Iterativo-incremental 
 
Cascata 
 
Prototipação 
 
Bottom-up 
 
Espiral 
 
 
 
 
 
 
 
 
 
 4a Questão (Ref.: 201304366153) Pontos: 0,0 / 1,0 
Um dos modelos de desenvolvimento de software é o modelo iterativo-incremental. O conceito deste modelo é 
representado por: 
 
 
Funciona de forma iterativa, incremental, mas com uma etapa onde pode ser tomada a decisão de se 
interromper ou não o processo 
 
Uma vez satisfeitos os requisitos e os objetivos da iteração forem completos, o desenvolvimento segue para a 
próxima iteração 
 
Utiliza o modelo balburdia para sua realização 
 
Faz a seleção de uma parte do projeto, identificando, especificando, implementando, testando e implantando a 
iteração 
 
Uma vez satisfeitos os requisitos, as partes podem ser desenvolvidas em paralelo e integradas quando 
completas 
 
 
 
 5a Questão (Ref.: 201304802666) Pontos: 1,0 / 1,0 
Assinale a opção que apresenta o modelo de processo de desenvolvimento de software que atende as características 
abaixo; 
I. Define um subconjunto de requisitos e utiliza o modelo em cascata para sua realização 
II. Uma vez satisfeitos os requisitos e os objetivos da iteração forem completos, o desenvolvimento segue para a 
próxima iteração. 
 
 
Modelo iterativo e incremental 
 
Modelo em cascata com retroalimentação 
 
Modelo em cascata 
 
Modelo ágil, como scrum 
 
Modelo incremental 
 
 
 
 6a Questão (Ref.: 201304802681) Pontos: 0,0 / 1,0 
Avalie as características abaixo sobre um determinado processo de desenvolvimento de software 
I. Inclui uma análise de Riscos 
II. Funciona de forma iterativa, incremental, mas com uma etapa onde pode ser tomada a decisão de se interromper 
ou não o processo. 
Com base em sua análise, assinale a opção que define corretamente esse processo de desenvolvimento de software 
 
 
Modelo balburdia 
 
Modelo em cascata 
 
Modelo Prototipação 
 
Modelo Espiral 
 
Modelo Ágil: XP 
 
 
 7a Questão (Ref.: 201304802753) Pontos: 0,0 / 1,0 
Assinale a opção que apresenta a característica correta do modelo Iterativo 
 
 
Modelo em que as fases se sucedem, sem a possibilidade de retrocesso a fase anterior. 
 
Modelo onde após a criação e aceitação do protótipo, o produto final será desenvolvido. 
 
Modelo que funciona de forma iterativa, incremental, mas com uma etapa onde pode ser tomada a decisão de 
se interromper ou não o processo 
 
Modelo que define um subconjunto de requisitos e utiliza o modelo em cascata para sua realização 
 
Modelo baseado na ideia de aumento do âmbito do sistema 
 
 
 
 8a Questão (Ref.: 201304365965) 
Analisando a abordagem de desenvolvimento de software, encontramos os modelos iterativo, incremental e iterativo 
incremental. Descreva cada um deles e mostre a diferença entre eles. 
 
 
Sua Resposta: . 
 
 
Compare com a sua resposta: Processo Iterativo: Seleciona uma parte do projeto, identificando, especificando, 
implementando, testando e implantando a iteração. Se atender as especificações, passa-se a próxima iteração. 
Processo Incremental: Modelo que se baseia na ideia de aumento do âmbito do sistema. É desenvolvido em partes, ou 
seja, na criação de novas versões para o modelo proposto. As partes podem ser desenvolvidas em paralelo e 
integradas quando completas. Processo Iterativo Incremental: Cada porção do ciclo segue o projeto de arquitetura 
inicial como guia, mas com uma abordagem bem menor. Uma vez satisfeitos os requisitos e os objetivos da iteração 
forem completos, o desenvolvimento segue para a próxima iteração. 
 
 
 
 9a Questão (Ref.: 201304367224) 
Quais são as etapas do modelo em cascata do ciclo de vida de desenvolvimento de software? 
 
 
Sua Resposta: . 
 
 
Compare com a sua resposta: Concepção (Requisitos) - Análise - Projeto(Desenho) - Implementação - Testes - 
Implantação - Manutenção 
 
 
 
 10a Questão (Ref.: 201304369034) Pontos: 0,0 / 1,0 
A fase de implementação ou codificação, tem como objetivo escrever o programa em uma linguagem de programação, 
seguindo normas e diretrizes da empresa à qual o desenvolvedor esteja ligado. O código de programação pode ser 
dividido em 3 tipos: 
I. Código Fonte - Conjunto de instruções geradas através de uma linguagem de programação, de maneira lógica e 
estruturada; 
II. Código Objeto - Resultado da compilação do código fonte. 
III. Código de Máquina - Sequência binária de ações diretamente direcionadas para o processador da máquina. 
Marque a alternativa correta: 
 
 
Apenas a sentença I está correta. 
 
Apenas as sentenças I e II estão corretas 
 
Todas as sentenças estão erradas 
 
Todas as sentenças estão corretas 
 
Apenas as sentenças II e III estão corretas