Baixe o app para aproveitar ainda mais
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.
Compartilhar