Prévia do material em texto
1. Pergunta 1 /0,6 Durante a fase de testes, foram encontrados alguns erros, e esses foram reportados para a equipe de desenvolvimento para que fosse feita a correção. Após a devolução da versão corrigida, a equipe de testes verificou que os erros foram corrigidos. Porém, também, foram executados testes em partes do software que não estavam apresentando problemas. Qual o nome que se dá a esse tipo de teste realizado após a correção, e que busca verificar se novos problemas foram introduzidos em funcionalidades que estavam corretas? Ocultar opções de resposta 1. De regressão. Resposta correta 2. De aceitação do produto. 3. De segurança. 4. Funcional. 5. De estresse. 2. Pergunta 2 /0,6 Na década de 70 a IBM introduziu no desenvolvimento de softwaree o conceito de inspeção. A ideia era a de revisar os artefatos do software para detectar erros, violações de padrões de desenvolviemnto e outros problemas. A inspeção deve ser realizada em documentos de requisitos e pode revelar inúmeros defeitos. Os defeitos são classificados em cinco categorias. Analise as alternativas a seguir e assinale aquela que representa uma dessas categorias. Ocultar opções de resposta 1. Defeito de informação errada. 2. Defeito de inconsistência. 3. Incorreta: Defeito de omissão. 4. Defeito de ambiguidade. 5. Defeito de manutenibilidade. Resposta correta 3. Pergunta 3 /0,6 Após a conclusão do levantamento de requisitos, a equipe deve passar para a fase de desenvolvimento. Pensando em um modelo de implementação genérico que apresenta quatro fases, solicito que assinale a alternativa que não representa uma dessas fases. Ocultar opções de resposta 1. Projeto de interface; 2. Projeto de arquitetura; 3. Projeto de Banco de dados; 4. Projeto de componentes; 5. Projeto de implantação; Resposta correta 4. Pergunta 4 /0,6 Uma release está sendo concluída para ser entregue ao cliente pela equipe de desenvolvimento. As funcionalidades estão sendo submetidas a testes intensivos pela equipe de teste. Antes de iniciar as atividades, a equipe de teste estudou os artefatos que descrevem as funcionalidades esperadas pelo cliente, como Caso de Uso, documentos de viabilidade, documentos de visão e outros. Esses testadores encontram-se realizando diversas simulações, com a entrada de dados certos e errados, de modo a observar se o sistema se comporta conforme os documentos da linha de base, acordados com o cliente. Não faz parte do escopo da equipe de teste validar a linguagem de programação, a estrutura de dados, os algoritmos ou qualquer outro aspecto da arquitetura e estrutura interna do sistema. Nesse caso, o tipo de teste de software que está sendo realizado pela equipe de teste é chamado de: Ocultar opções de resposta 1. Performance. 2. Caixa-Branca. 3. Regressão. 4. Caixa-Preta. Resposta correta 5. Desenvolvimento. 5. Pergunta 5 /0,6 Segundo Somerville (2011), os quatro pilares éticos de todo engenheiro de software são: I – Confidencialidade II – Competência III – Direitos de propriedades individuais IV – Mau uso da máquina Analise a seguir os textos identificados e assinale a alternativa que apresenta a relação correta entre o pilar e o texto apresentado. A – Você precisa assegurar-se de manter a integridade intelectual do seu cliente. B – Você não pode se aproveitar do seu conhecimento para realizar mau uso de outra máquina, como exemplo, jogar videogame na máqina do cliente ou disseminar vírus em máquinas de terceiros propositadamente. C – Em hipótese alguma você deve finalizar um projeto cujo nível de competência fica abaixo do seu conhecimento. D – Mesmo sem contrato assinado, você não deve passar a frente qualquer informação privada do seu cliente. Ocultar opções de resposta 1. I-B, II-A, III-C e IV-D. 2. I-A, II-B, III-CI e IV-D. 3. I-C, II-B, III-D e IV-A. 4. I-A, IV-B, II-C e III-D. 5. III-A, IV-B, II-C e I-D. Resposta correta 6. Pergunta 6 /0,6 A Garantia de Qualidade trata das políticas e procedimentos aplicados com o objetivo de garantir que os requisitos do produto sejam alcançados atendendo a qualidade necessária. Um plano de Garantia de Qualidade de software define as estratégias tomadas para garantir a qualidade ao longo do processo. Assinale a alternativa que NÃO representa uma dessas atividades. Ocultar opções de resposta 1. Garantir que os testes sejam planejados e conduzidos de modo que se tenha a maior probabilidade de alcançar seu objetivo. 2. Adotar e seguir os padrões criados por organizações existentes para esse propósito. 3. Realizar testes de qualidade em interfaces para verificar se o software possui facilidade de uso. Resposta correta 4. Garantir que práticas adequadas de gerenciamento de mudanças tenham sido realizadas. 5. Realizar Auditorias para garantir que as diretrizes de qualidade estão sendo seguidas no trabalho de produção do software. 7. Pergunta 7 /0,6 As principais atividades de Verificação e Validação estão divididas em Atividades e tarefas, segundo a IEEE1012. Assinale a alternativa que apresenta uma tarefa que não está relacionada com a atividade de Gerência de software, segundo a IEEE1012. Ocultar opções de resposta 1. Planejamento dos testes de sistema; Resposta correta 2. Incorreta: Planejamento; 3. Relatórios gerenciais. 4. Avaliação dos resultados da monitoração e verificação dos impactos; 5. Monitoramento; 8. Pergunta 8 /0,6 Os passos necessários para construir um produto de software com qualidade são: Instalar infraestrutura para construir um software; gerenciar o escopo do projeto de forma contínua para garantir que o produto desenvolvido atenda às necessidades do cliente sem desperdício de recursos; e a construção de um produto útil e sem defeitos. Com relação a esse produto útil construído, analise as afirmações abaixo e marque a alternativa correta. I. Esse produto traz o benefício de ser um produto que satisfaça o cliente pelo fato de gerar menos manutenção. II. O produto útil gera mais correção de erros, consequentemente, mais suporte ao cliente. III. Como resultado desse produto, temos mais receita gerada pelo produto de software e maior rentabilidade no desenvolvimento do sistema. Assinale a opção correta. Ocultar opções de resposta 1. Apenas os itens I e III estão certos. Resposta correta 2. Apenas o item I está certo. 3. Apenas os itens I e II estão certos. 4. Apenas o item III está certo. 5. Apenas os itens II e III estão certos. 9. Pergunta 9 /0,6 O MPS-BR é um modelo de qualidade de processo criado em 2003 pela Softex, baseado no CMMI, porém, ele possui uma quantidade de níveis diferentes do CMMI. A ideia foi a de construir um modelo mais acessível às empresas brasileiras. Pelo fato de apresentar um maior número de níveis, é possível evoluir de forma mais gradativa. Com isso, o custo tende a ficar mais diluído. Contudo, ao chegar no último nível, a empresa estará também no último nível do CMMI. Qual dos níveis do CMMI corresponde aos níveis C, D e E do MPS-BR? Ocultar opções de resposta 1. Nível 2. 2. Nível 1. 3. Nível 3. Resposta correta 4. Nível 4. 5. Nível 5. 10. Pergunta 10 /0,6 O principal objetivo do uso de normas é tornar o processo de desenvolvimento e de fabricação mais seguro e eficiente. As normas asseguram todas as características desejadas em produtos e serviços. Essas características desejadas estão divididas em oito categorias. Analise as alternativas a seguir e assinale aquela que NÃO representa uma dessas categorias. Ocultar opções de resposta 1. Segurança. 2. Compatibilidade. 3. Intercambialidade. 4. Comunicação. 5. Política.