Buscar

Processos de Desenvolvimento 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 5 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

Prévia do material em texto

Fechar 
 
Avaliação: CCT0194_AV_201511459646 » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
Tipo de Avaliação: AV 
Aluno: 201511459646 - FRANSUELLEN DE OLIVEIRA FELIX 
Professor: RAFAEL DIAS RIBEIRO Turma: 9007/AC 
Nota da Prova: 7,5 Nota de Partic.: 2 Av. Parcial 2 Data: 26/11/2016 15:32:49 
 
 
 1a Questão (Ref.: 201512178748) Pontos: 1,0 / 1,0 
Uma das técnicas apresentadas na Análise de Requisitos é a ECONÔMICA que Visa a atender os requisitos 
financeiros do projeto/produto. Esta análise é considerada a mais critica, pois consiste em julgar se o projeto 
será deficitário ou se os custos de sua implementação não terão os benefícios desejados. Uma das ferramentas 
utilizadas é a Análise do ROI (Return Over Investiment ¿ Retorno sobre Investimento)que é o percentual que 
mede a relação entre quanto se ganhou e quanto se investiu. ROI = (TOTAL DO LUCRO ¿ TOTAL DO 
CUSTO)/TOTAL DO CUSTO. O Projeto A tem ROI de 12% e o Projeto B de 25%. Qual o melhor projeto, baseado 
na análise financeira ? Justifique. 
 
 
Resposta: O projeto B, pois quanto maior o ROI, melhor é o retorno do investimento. 
 
 
Gabarito: Projeto B. Quanto maior a taxa de retorno, melhor o retorno do projeto 
 
 
 
 2a Questão (Ref.: 201511568884) Pontos: 1,0 / 1,0 
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: O Modelo em Cascata foi o primeiro modelo a ser desenvolvido e foi muito utilizado na década de 80. 
Esse modelo serviu de base para desenvolver os demais modelos existentes atualmente, esse modelo segue um 
ciclo de vida linear, ou seja, segue-se em uma sequência que só poderá começar uma tarefa quando a anterior 
a ela estiver completa. Uma das vantagens do modelo em Cascata é que é muito útil em pequenos projetos, não 
tem muita documentação, com isso ganha tempo no processo de modelagem e é fácil de se gerenciar. Em todo 
o processo que vai sendo desenvolvido pode ocorrer mudanças de requisitos, ou depois de terminado 
aparecerem erros imprevistos, e nesse modelo não é possível retornar aos processos anteriores para corrigir 
algum erro, ou melhorar algum processo, se for esperar concluir uma tarefa para começar outra, nunca irá 
terminar. Essa é uma desvantagem do modelo em Cascata. No Modelo Iterativo segue-se a mesma sequência 
que o Cascata, mas tem-se a vantagem da realimentação, ou seja, pode voltar as etapas anteriores mesmo 
depois de terminada para fazer melhorias. Nesse ciclo iterativo tem a vantagem dos desenvolvedores poderem 
pegar qualquer parte de uma atapa e melhorá-la e partirem para a próxima parte, e seguirem essa sequência 
até o fim do processo. O modelo encremental, como o próprio nome diz, encrementa o que é necessário no 
processo. A grande vantagem é que assim como o iterativo, pode retornar as etapas que estiverem com erros e 
encrementar algum processo, algum requisito, entre outras melhorias para todo o processo. 
 
 
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. 
 
 
 
 3a Questão (Ref.: 201511775875) Pontos: 1,0 / 1,0 
NÃO é um software do tipo aplicativo: 
 
 Sistema operacional. 
 
Gerenciador de banco de dados. 
 
Planilha eletrônica. 
 
Editor de texto. 
 
Sistema bancário. 
 
 
 
 4a Questão (Ref.: 201511738789) Pontos: 1,0 / 1,0 
"Técnica que faz o levantamento de ideias, onde cada uma das idéias sugeridas pode combinar na proposta de 
uma nova. Atividade de livre imaginação que deve ser tratada sem críticas ou debates". O texto descreve a 
técnica de elicitação de requisitos denominada: 
 
 
Reunião 
 
Entrevista 
 
Casos de Uso 
 Brainstorm 
 
Questionário 
 
 
 
 5a Questão (Ref.: 201511538933) Pontos: 1,0 / 1,0 
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. 
 
 Levantamento de requisitos, análise de requisitos, registro dos requisitos 
 
Entrada de dados, processamento da informação, apresentação dos resultados 
 
Desenvolvimento, homologação, produção 
 
Desenvolvimento de protótipo, ambiente de testes, implementação do sistema 
 
Projeto lógico, projeto físico, implementação e manutenção 
 
 
 
 6a Questão (Ref.: 201512216400) Pontos: 1,0 / 1,0 
Nesta etapa do processo do desenvolvimento, o objetivo é mostrar como deve ser implementada a solução, 
porém não envolve qual o tipo de tecnologia especifica é necessária: 
 
 
Análise 
 Desenho do produto 
 
Manutenção 
 
Concepção 
 
Implementação 
 
 
 
 7a Questão (Ref.: 201511740846) Pontos: 0,5 / 0,5 
No processo de desenvolvimento de software a fase de teste possui uma importância fundamental. Analise cada 
item seguinte, classificando-os como V (verdadeiro) ou F (falso). 
1. A fase de teste tem como objetivo detectar possíveis defeitos ou erros que possam surgir na fase de 
implementação; 
2. Nessa fase, de testes, devem-se coletar os resultados e analisá-los e consertá-los somente depois de sua 
implantação. 
3. Essa fase é essencial para aumentar a qualidade do produto ou sistema em que será implantado. 4 
4. Tem como objetivo encontrar um erro que ainda não foi descoberto. É correto, apenas, o que se afirma em 
Assinale a ÚNICA opção com a sequência correta de V e F. 
 
 
1-V; 2-V; 3-F; 4-F 
 1-V; 2-F; 3-V; 4-V 
 
1-V; 2-V; 3-V; 4-F 
 
1-F; 2-F; 3-V; 4-F 
 
1-F; 2-V; 3-F; 4-V 
 
 
 
 8a Questão (Ref.: 201512262726) Pontos: 0,5 / 0,5 
O código de programação que representa um conjunto de instruções geradas através de uma linguagem de 
programação, de maneira lógica e estruturada é o 
 
 
código de compilador 
 
código objeto 
 
código de interpretador 
 
código de máquina 
 código fonte 
 
 
 
 9a Questão (Ref.: 201512247592) Pontos: 0,0 / 0,5 
Assinale a alternativa que apresenta o nome do modelo cuja descrição é apresentada a seguir: - modelo que 
representa uma metodologia de desenvolvimento de software em que os antigos desenvolvedores baseavam-se 
em suas próprias experiências para desenvolver os softwares e que podia ser descrito por um ciclo de 2 fases: 
implementação e correção. 
 
 balbúrdia 
 
cascata com realimentação 
 codifica-remenda 
 
balbúrdia com realimentação 
 
cascata 
 
 
 
 10a Questão (Ref.: 201512101864) Pontos: 0,5 / 0,5 
Qual definição é a mais determinante para a nomenclatura "sprint" usado no processo Scrum? 
 
 
Trata-se de um conjunto de requisitos elicitados pelo Product Owner (PO). 
 Trata-se de uma iteração que determinará o prazo de entrega de um conjunto de requisitos. 
 
Trata-se de um conjunto de requisitos do backlog. 
 
Trata-se de uma interação que determinará o custo e o prazo de entrega de um conjunto de requisitos.Trata-se das requisições levantadas no standup meeting.

Outros materiais