Prévia do material em texto
Acerto: 1,0 / 1,0 Um gerente de projeto está tentando concluir um projeto de desenvolvimento de software, mas não consegue obter atenção suficiente para o projeto. Os recursos estão concentrados em realizar trabalho relacionado a processos e o gerente do projeto tem pouca autoridade para designar recursos adequadamente. Em qual forma de organização o gerente de projeto trabalha? Coordenador Funcional Facilitador Matricial Fraca Respondido em 22/11/2022 20:43:49 Explicação: Em uma organização funcional o gerente de projeto tem o menor apoio e pouca autoridade para ddesignar recursos. Facilitador e coordenador são formas de matriz fraca. Acerto: 1,0 / 1,0 Fonte: UFF 2009 ¿ Analista de Tecnologia da Informação Em relação aos ciclos de vida do software, o desenvolvimento de sistemas por meio de ciclo de vida iterativos garante ao sistema: atualização contínua segurança legibilidade utilização mínima de recursos legalidade Respondido em 22/11/2022 20:44:48 Explicação: De acordo com o discutido nas aulas, o modelo iterativo permite que o software seja desenvolvido em ciclos, atualizando as suas necessidades em cada ciclo. Acerto: 1,0 / 1,0 Com relação ao tamanho e complexidade de software, assinale a opção correta, considerando tais características nos anos 60, 80 e 2000. Em 1960 o tamanho era mínimo e em 2000 o tamanho é o mesmo. Em 1960 o tamanho era mínimo e em 1980 a complexidade era relativa. Em 1980 a complexidade era média e em 2000 a complexidade era alta. Em 1960 o tamaho era minimo e em 2000 a complexidade era média. Em 1980 o tamanho era pequeno e a complexidade alta. Questão1a Questão2a Questão3a Respondido em 22/11/2022 20:45:47 Explicação: No Cenário Atual do desenvolvimento de o conceito de teste ganha complexidade, pois os riscos dos softwares não funcionarem a contento, cresce de forma exponencial. Myers concluiu que zero-defeito é algo inatingível? Ou seja, pela complexidade envolvida e pelo número altíssimo de situações existentes, torna-se impossível imaginar um produto de software 'livre de erros'. Sempre existirão erros a serem descobertos. Acerto: 1,0 / 1,0 Quanto às estratégias, existem muitas que podem ser utilizadas para testar um software. Uma das estratégias de teste é o Teste Unitário. O que visam os testes unitários? Visam verificar se a solução atende aos objetivos do negócio e aos seus requisitos. Visam a execução do sistema como um todo ou um subsistema. Visam garantir que cada unidade de programa atenda as especificações e funcione corretamente. Visam verificar se os componentes funcionam corretamente juntos, conforme as especificações. Visam tratar os testes como um processo organizado e muitas vezes paralelo e integrado ao processo de desenvolvimento. Respondido em 22/11/2022 20:46:26 Explicação: Testes Unitários: São realizados no estágio mais baixo da escala de testes e são aplicados nas menores componentes de códigos criados, visando garantir que estes atendem as especificações, em termos de garantia e de funcionalidade. Testes de integração: São executados em uma combinação de componentes para verificar se eles funcionam corretamente juntos, conforme as especificações. Teste de sistema: São realizados pela equipe de testes, visando a execução do sistema como um todo ou um subsistema. Teste de aceitação: São os testes finais de execução do sistema, realizados pelos usuários, visando verificar se a solução atende aos objetivos do negócio e aos seus requisitos. Questão4a Ao tratar os testes como um processo organizado e muitas vezes paralelo e integrado ao processo de desenvolvimento, os custos de manutenção serão reduzidos. Acerto: 1,0 / 1,0 O Modelo V é uma melhoria do Modelo Cascata do desenvolvimento de produto. Ele possui alguns objetivos, dentre os quais estão explicitados nas alternativas abaixo, EXCETO (ou seja, assinale a alternativa INCORRETA, isto é a que não representa um dos objetivos do Modelo V). Um dos objetivos do Modelo V é melhorar e garantir a qualidade do projeto. Um dos objetivos do Modelo V é melhorar a comunicação entre as partes interessadas. Um dos objetivos do Modelo V é reduzir os custos totais ao longo do ciclo de vida do projeto Um dos objetivos do Modelo V é maximizar os lucros da empresa desenvolvedora. Um dos objetivos do Modelo V é mimizar os riscos do projeto. Respondido em 22/11/2022 20:48:31 Explicação: Objetivos do Modelo V: Minimizar os riscos do projeto; Melhorar e garantir a qualidade do projeto; Reduzir os custos totais ao longo do ciclo de vida do projeto; Melhorar a comunicação entre as partes interessadas. Acerto: 1,0 / 1,0 A equipe Z realizou a codificação de uma nova tela para o sistema de controle de estoque. O objetivo da equipe é garantir que não existem erros considerando apenas a parte 'nova' do produto. Quais as diferentes visões que devem ser consideradas ao aplicarmos este tipo de teste? Visão da Engenharia de Software, das interfaces, da estrutura lógica de dados, de condições limites, dos caminhos de manipulação de erro. Visão da Engenharia de Software, dos objetivos de negócio da empresa, das interfaces, da estrutura lógica de dados, de condições limites. Visão da Engenharia de Software, dos objetivos de negócio da empresa, das interfaces, da estrutura lógica de dados, dos caminhos de manipulação de erro. Visão das interfaces, da estrutura lógica de dados, dos caminhos independentes, das condições limites, dos caminhos de manipulação de erro. Visão dos objetivos de negócio da empresa, das interfaces, da estrutura lógica de dados, de condições limites, dos caminhos de manipulação de erro. Respondido em 22/11/2022 20:49:37 Explicação: Para se ter uma visão de teste de unidade, são consideradas a Interface; Estrutura Lógica de Dados; Caminhos Independentes; Condições Limite e Caminhos de Manipulação de Erro. Questão5a Questão6a Acerto: 1,0 / 1,0 Existem alguns grupos importantes de erros comumente cometidos por quem testa software. O propósito da atividade de teste ocorre quando o ator que controla a execução não entende bem qual o sentido de se fazer a atividade de testar e não aproveita os resultados de forma eficaz. Quais são os erros mais comuns que ocorrem nesse grupo? Assinale a afirmativa INCORRETA. Não enfatizar o teste de configuração. Não encontrar os erros importantes. Atribuir a responsabilidade pela qualidade unicamente à equipe de teste. Achar que a tarefa de equipe de testes é simplesmente encontrar erros. Não informar sobre erros de usabilidade. Respondido em 22/11/2022 20:50:20 Explicação: Esse item pertence ao planejamento de teste. Acerto: 1,0 / 1,0 Quais são as estratégias que podem ser usadas no teste de aceitação? Teste formal, teste de unidade e teste alfa Teste formal, teste caixa-branca e teste alfa Teste de implantação, teste de requisitos e teste de unidade Teste de implantação, teste caixa-branca e teste alfa Teste formal, teste informal e teste beta Respondido em 22/11/2022 20:51:10 Explicação: Como é a última etapa de teste antes da implantação do software, seu objetivo é verificar se o software está pronto e se pode ser utilizado pelos usuários finais executando as tarefas e funções para as quais foi criado, então as estratégias de testes a serem executados são: Teste formal, teste informal e teste beta. Acerto: 1,0 / 1,0 Não é uma ferramenta de software que permite a gestão de Bugs: Jira Eventum Zephyr Scrum Trac Respondido em 22/11/2022 20:52:22 Questão7a Questão8a Questão9a Explicação: O Scrum é um framework de gerenciamento de projetos. Acerto: 1,0 / 1,0 Existem várias ferramentas para encontrar erros, falhas, bugs e outros tipos de problemas que não foram detectados durante o desenvolvimento de um software. Uma delas é o TestLinkMantis. As características dessa ferramenta são: I- Permite a escrita e armazenamentode projetos de teste, planos de teste, casos de teste bem como a execução manual dos testes. II- É escrita em C++ e roda no banco de dados MySql. III- Possui relatórios que permitem verificar o andamento do projeto de testes. Assinale a assertiva correta. Apenas o item I está correto. Apenas os itens I e II estão corretos. Apenas os itens II e III estão corretos. Apenas o item II está correto. Apenas os itens I e III estão corretos. Respondido em 22/11/2022 20:53:24 Explicação: O item II está incorreto porque a ferramenta Testlink é escrita em PHP e roda no banco de dados MySql. Questão10a