Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0194_AV_201402140185 » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV Aluno: Professor: ADRIANA APARICIO SICSU AYRES DO NASCIMENTO Turma: 9001/AA Nota da Prova: Nota de Partic.: Data: 13/06/2015 09:40:03 1a Questão (Ref.: 201402211313) Pontos: 1,5 Baseado no seu entendimento em sala de aula, descreva a relação existente entre Processo X Projeto X Produto, de software. Gabarito: 1) Processo é uma receita que é seguida por um projeto; Projeto concretiza uma abstração, que é o processo; Produto é o resultado do projeto utilizando o processo 2) Processo é um conjunto de atividades de engenharia necessárias para transformar os requisitos do usuário em software. O projeto é a execução de cada atividade do processo, aplicando-se métodos e ferramentas, para se alcançar o objetivo final que é o produto. 2a Questão (Ref.: 201402387382) Pontos: 0,5 "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: Brainstorm Entrevista Questionário Casos de Uso Reunião 3a Questão (Ref.: 201402722139) Pontos: 1,0 Modelo de processo cascata. Primeiro modelo conhecido em engenharia de software. Assinale qual das alternativas abaixo NÃO caracteriza uma vantagem ou desvantagem do Modelo Cascata: Dependendo da quantidade de revisões e realimentações, o processo pode se tornar difícil de gerenciar. Consiste em um modelo linear em que cada atividade tem de ser completada antes de iniciar a próxima. Durante um projeto, algumas atividades estão em constante mudança, uma delas são os próprios requisitos. Se o processo somente pode ser seguido após a finalização da etapa anterior, este nunca irá se encerrar. Utilizado em pequenos projetos que não necessitem de padronizações e documentações, podendo ser útil, pois o ganho de tempo na fase de planejamento pode ser um diferencial no tempo total do projeto. Impossibilidade de correção de erros durante o processo de desenvolvimento de software. 4a Questão (Ref.: 201402217452) Pontos: 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, III e IV estão corretas. I e IV estão corretas. III e IV estão corretas. II e IV estão corretas. 5a Questão (Ref.: 201402788654) Pontos: 0,5 Com relação ao nível de abstração e agregação dos elementos dos sistemas, o nível que representa o comportamento de cada componente, sendo desenvolvido em conjunto com a documentação voltada para os usuários ou com a documentação do código do programa é o operacional ou desenho detalhado tático ou desenho lógico operacional ou desenho lógico estratégico ou desenho detalhado estratégico ou desenho arquitetônico 6a Questão (Ref.: 201402424468) Pontos: 0,5 NÃO é um software do tipo aplicativo: Gerenciador de banco de dados. Sistema operacional. Editor de texto. Sistema bancário. Planilha eletrônica. 7a Questão (Ref.: 201402390853) Pontos: 0,5 A fase de Teste tem como objetivo encontrar um erro que ainda não foi descoberto. Qual é o tipo de teste que é realizado após a integração de todos os módulos, antes da implantação? Teste de Módulo Teste de Programação Teste de Integração Teste de Unidade Teste de Validação 8a Questão (Ref.: 201402387536) Pontos: 0,5 Qual a fase do ciclo de vida de um software (instruções, documentação e dados) que corresponde a elaboração e preparação do código necessário à sua execução. Implementação Implantação Projeto Análise Teste 9a Questão (Ref.: 201402245335) Pontos: 1,0 Na engenharia de software, um processo iterativo denominado sprint, que segue o ciclo PDCA para entregar, num período de 30 dias aproximadamente, um incremento do software pronto, caracteriza a metodologia ágil: Crystal SCRUM DSDM XP FDD 10a Questão (Ref.: 201402389423) Pontos: 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. 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.
Compartilhar