Baixe o app para aproveitar ainda mais
Prévia do material em texto
12/12/2014 Estácio data:text/html;charset=utf8,%3Ctable%20width%3D%22685%22%20border%3D%220%22%20align%3D%22center%22%20cellpadding%3D%220%22%… 1/3 Avaliação: CCT0194_AV_201301890286 » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV Aluno: 201301890286 WESLEY GOBBI BREDA Professor: RAFAEL DIAS RIBEIRO MARCILENE SCANTAMBURLO FONSECA SHIRLEY MARA PEREIRA Turma: 9008/AA Nota da Prova: 4,0 Nota de Partic.: 2 Data: 22/11/2014 16:07:44 1a Questão (Ref.: 201302012639) Pontos: 0,0 / 0,5 Três projetos de software (X, Y e Z) de uma empresa entraram em produção no último mês. Considere a fase em que ocorreu a maior quantidade de erros, descobertos em produção, de cada projeto: X: implementação Y: requisitos Z: instalação. Considerandose que os projetos são extremamente similares, concluise que, de maneira geral, os erros de Y apresentam o menor custo de correção Z são influenciados, fortemente, pela qualidade técnica dos testadores X apresentam o maior custo de correção Y seriam mais baratos se fossem detectados no início Z foram provocados pela ausência de testes unitários 2a Questão (Ref.: 201302211592) Pontos: 0,0 / 0,5 Analisando os tipos de linguagens existentes, encontramos as linguagens que são interpretadas e as linguagens que são compiladas. Uma característica marcante das linguagens interpretadas é: As linguagens interpretadas fazem alterações no código, de forma a tornálo otimizado Por acontecer em tempo de execução, tipicamente tem um ótimo desempenho As linguagens interpretadas executam o código até o ponto em que há um erro Enquanto uma linha é sempre uma instrução na tradução, x linhas no código terão y linhas de comandos de máquina, de acordo com o interpretador Primeiro, faz uma leitura completa do código, identificando variáveis e outros elementos e montando uma tabela com estas informações 3a Questão (Ref.: 201302011838) Pontos: 1,0 / 1,0 Considere as seguintes assertivas sobre modelos teóricos de processo de desenvolvimento de software: I O modelo em cascata especifica que a definição do comportamento externo do sistema deve preceder o projeto de sua arquitetura; II O modelo incremental requer que na primeira fase seja feito primeiro o levantamento de todos os requisitos do sistema; III O modelo de prototipação de requisitos consiste na criação de implementações parciais do sistema com o objetivo de conhecer os requisitos do sistema. Estão corretas somente: I, II e III I e II I e III II e III NENHUMA 12/12/2014 Estácio data:text/html;charset=utf8,%3Ctable%20width%3D%22685%22%20border%3D%220%22%20align%3D%22center%22%20cellpadding%3D%220%22%… 2/3 4a Questão (Ref.: 201302012077) Pontos: 0,5 / 0,5 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 Médico. Somente o médico, pois os procedimentos realizados por ele são os considerados para o sistema. Somente o atendente, pois o procedimento do médico é confidencial. Cliente e atendente. Atendente e Médico. 5a Questão (Ref.: 201302547814) Pontos: 0,5 / 0,5 Complete a frase escrevendo o nome dos principais tipos de Testes de Software (Gustafson, 2003 Cap. 10): ________________: A especificação do software é usada para identificar subdomínios que deveriam ser testados. ________________: É baseado na estrutura do código. O critério mais simples é o de cobertura de todo o comando. ________________: É a ideia de particionar o domínio de entrada em subdomínios mutuamente exclusivos e requerendo um número igual de casos de teste de cada subdomínio. ________________: É o teste baseado no fluxo de dados através do programa. Os dados fluem de onde são definidos para onde são usados. ________________: É caracterizado pela seleção aleatória dos casos de teste. Teste Funcional, Teste Estrutural, Teste de subdomínio, Teste de fluxo de dados, Teste randômico. Teste de fluxo de dados, Teste Funcional, Teste Estrutural, Teste de subdomínio, Teste randômico. Teste Estrutural, Teste randômico, Teste de subdomínio, Teste de fluxo de dados, Teste Funcional. Teste de subdomínio, Teste de fluxo de dados, Teste Funcional, Teste randômico, Teste Estrutural. Teste Estrutural, Teste de subdomínio, Teste de fluxo de dados, Teste Funcional, Teste randômico. 6a Questão (Ref.: 201302012070) Pontos: 0,5 / 0,5 Marque a alternativa correta que define Classe na modelagem orientada a objetos. É a conexão física ou conceitual entre instâncias de objetos. É uma propriedade das ligações de uma associação. Descreve um conjunto de ligação com estrutura e semântica comuns. É um conceito, uma abstração, algo com limites nítidos e significado em relação à realidade estudada (Rumbaugh, 1994). Descreve um grupo de objetos com propriedades semelhantes (atributos), o mesmo comportamento (operações) e conseqüentemente a mesma semântica (Rumbaugh, 1994). 7a Questão (Ref.: 201302211667) Pontos: 1,0 / 1,0 Dentre as vantagens do modelo cascata podemos destacar: O usuário só vê os resultados ao final Permite pontos de controle bem definidos, facilitando a gestão do projeto 12/12/2014 Estácio data:text/html;charset=utf8,%3Ctable%20width%3D%22685%22%20border%3D%220%22%20align%3D%22center%22%20cellpadding%3D%220%22%… 3/3 Dificulta a visão de reutilização Não é possível corrigir erros em fases já completas Não requer documentação para todas as fases 8a Questão (Ref.: 201302037869) Pontos: 0,0 / 1,5 Desenvolver software com qualidade é? Resposta: é desenvolver utilizando as Gabarito: Utilizar um processo para construção de um produto de software primando por todas as fases que envolvem essa atividade. 9a Questão (Ref.: 201302216028) Pontos: 0,0 / 1,5 No Modelo espiral cada volta da espiral representa uma fase do processo de software. Identifique as fases de processo deste modelo. Resposta: Analise de Requesitos; implemantação ou desenvolvimento; teste; instalação e manutenção. Gabarito: Planejamento, Análise dos Riscos, Engenharia e Avaliação do Cliente. 10a Questão (Ref.: 201302249579) Pontos: 0,5 / 0,5 NÃO é um software do tipo aplicativo: Sistema operacional. Gerenciador de banco de dados. Editor de texto. Planilha eletrônica. Sistema bancário.
Compartilhar