Baixe o app para aproveitar ainda mais
Prévia do material em texto
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Avaliação: CCT0194_AV_201408128691 » Tipo de Avaliação: AV Professor: ADRIANA APARICIO SICSU AYRES DO NASCIMENTO Turma: 9004/AB Nota da Prova: 10,0 Nota de Partic.: 2 Av. Parcial 10,0 Data: 12/11/2015 17:26:26 1a Questão (Ref.: 201408376780) Pontos: 1,5 / 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. Resposta: 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. Fundamentação do(a) Professor(a): Resposta em branco. 2a Questão (Ref.: 201408210324) Pontos: 1,5 / 1,5 Porque o RUP é considerado uma metodologia iterativa de desenvolvimento? Resposta: Gabarito: O RUP se caracteriza dessa maneira por realizar o desenvolvimento do projeto de forma incremental, ou seja, para cada nova iteração uma parte do sistema é desenvolvida, sendo o resultado de cada nova iteração superior ao da iteração anterior. Fundamentação do(a) Professor(a): Resposta em branco. 3a Questão (Ref.: 201408849215) Pontos: 0,5 / 0,5 Em relação aos modelos de software, marque a opção MAIS CORRETA para a definição sobre o tipo de (licenciamento) de software que atende ao abaixo descrito - "Programa de Computador cujo o uso não implica o pagamento de licença de uso" Software GLU Freeware Adware Demo Trial 4a Questão (Ref.: 201408161434) Pontos: 0,5 / 0,5 A confiabilidade especificada para um software aplicativo é: um requisito não-funcional uma restrição de escopo. um requisito funcional. um mecanismo de teste de estresse. um mecanismo de teste de desempenho. 5a Questão (Ref.: 201408374793) Pontos: 0,5 / 0,5 Qual o tipo de análise que tem como objetivo modelar aspectos estáticos de um problema, utilizando o modelo orientado a objeto. Também é utilizada em conjunto com o detalhamento de requisitos para visualizar e fornecer uma base para identificar soluções para os requisitos apresentados? Análise compotamental Análise funcional Análise semântica Análise ambiental Análise estrutural 6a Questão (Ref.: 201408849221) Pontos: 0,5 / 0,5 Relacione as colunas: 1 - Código 2 - Reutilização de Classes 3 - Reutilização de Objetos 4 - Reutilização de Plataforma 5 - Desenho ( )Reutilização de parte de código de programa ( )Módulo de Código Binário ( )Bibliotecas e classes fundamentais ( )Reutilização de Plataforma ( )Aproveitamento de ideias para solução de problemas encontrados no desenho, geralmente baseado em classes abstratas derivadas por herança de outras classes. 1,2,3,4,5 1,2,4,5,3 1,3,2,4,5 2,1,4,5,3 5,4,3,2,1 7a Questão (Ref.: 201408196482) Pontos: 0,5 / 0,5 Você está trabalhando como analista de teste em um projeto de PDS para a secretária de saúde do seu estado. Sua primeira atividade é testar e documentar os resultados obtidos na execução do módulo que acessa o site do GOOGLE MAPS para determinar o tempo, em minutos de deslocamento, que uma ambulância levará de um determinado posto municipal de primeiro atendimento de saúde até o destino da chamada. Para tal teste, é necessário fornecer como entrada não só o endereço do local de origem do posto municipal de saúde em que a ambulância se encontra, como também, o endereço do local de destino da ambulância. Como resultado deve-se obter o tempo aproximado em minutos do trajeto. Com base nesta primeira atribuição que você recebeu e de acordo com a classificação do PDS, identifique nas opções abaixo, em qual tipo de teste você foi por você executado. Teste de integração Teste caixa preta Teste caixa branca Teste de sistemas Teste da compilação prévia 8a Questão (Ref.: 201408374893) Pontos: 0,5 / 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. Implantação Implementação Análise Teste Projeto 9a Questão (Ref.: 201408378243) Pontos: 1,0 / 1,0 A Fase de Manutenção tem como objetivo corrigir os erros que não foram detectados nas fases anteriores, propor melhorias no sistema e prover suporte ao sistema que foi desenvolvido. Em relação à documentação do produto, o que descreve o manual de referência? Descreve facilidades do uso do sistema, informa os erros que podem ocorrer e como agir quando encontra-los. Descreve apenas as funcionalidades do sistema, usando uma linguagem clara para o usuário final. Descreve as funcionalidades do sistema, como o usuário pode utilizar e os pré-requisitos necessários para funcionar. Descreve as funcionalidades do sistema e as facilidades do uso do sistema. Descreve como instalar o sistema, plataformas de operação, pré-requisitos necessários. 10a Questão (Ref.: 201408196468) 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: Cascata Bottom-up Iterativo-incremental Espiral Prototipação
Compartilhar