Prévia do material em texto
Você acertou 5 de 7 questões Verifique o seu desempenho e continue treinando! Você pode refazer o exercício quantas vezes quiser. Verificar Desempenho 1 Marcar para revisão Durante o desenvolvimento de um software, a equipe se debruça sobre os padrões de qualidade. Eles buscam aderir a práticas que garantam a conformidade com normas estabelecidas, visando uma entrega de alto padrão. Qual padrão é frequentemente utilizado para garantir a qualidade em processos de desenvolvimento de software? Questão 5 de 7 Corretas �5� Incorretas �2� Em branco �0� 1 2 3 4 5 6 7 Exercicio Qualidade De Software Sair A B C D E ISO 9001. IEEE 830. ISO/IEC 27001. ITIL. CMMI. Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado O padrão ISO 9001 é amplamente reconhecido e utilizado para garantir a qualidade em processos de desenvolvimento de software. Este padrão foca em processos de gestão da qualidade, estabelecendo requisitos para sistemas de gestão da qualidade que, se seguidos, resultam em produtos e serviços consistentes e de alta qualidade. A B C D E 2 Marcar para revisão O guia PMBOK 4° edição tem uma área dedicada ao Gerenciamento da Qualidade do Projeto − GQP. De acordo com o guia, é INCORRETO afirmar que: uma métrica da qualidade é uma definição operacional que descreve, em termos bem específicos, um atributo do projeto ou do produto e como o processo de controle da qualidade irá medi-lo. o GQP engloba o gerenciamento do projeto e o produto do projeto, e é a única área do PMBOK que se aplica exclusivamente a projetos de software. as métricas da qualidade são usadas nos processos de garantia da qualidade e de controle da qualidade. A tolerância define as variações aceitáveis nas métricas. uma métrica relacionada com o objetivo de qualidade de ficar dentro do orçamento aprovado em �10% poderia ser medir o custo de cada entrega e determinar a variação percentual do orçamento aprovado para essa entrega. alguns exemplos de métricas da qualidade incluem desempenho dentro do prazo, controle do orçamento, frequência de defeitos, taxa de falha, disponibilidade, confiabilidade e cobertura de testes. A B Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado O GQP não é exclusivo para projetos de software. Ele é aplicável a todos os tipos de projetos. Portanto, a alternativa correta é: o GQP engloba o gerenciamento do projeto e o produto do projeto, e é a única área do PMBOK que se aplica exclusivamente a projetos de software. 3 Marcar para revisão Uma empresa de tecnologia enfrenta desafios ao medir a usabilidade de seu software. Eles buscam identificar parâmetros claros para avaliar a facilidade de uso e a satisfação do usuário. Qual métrica é essencial para medir a usabilidade de um software? Tempo de treinamento necessário para novos usuários. Número de recursos disponíveis. C D E Quantidade de código-fonte. Frequência de atualizações do software. Custo total de desenvolvimento. Resposta incorreta Opa! A alternativa correta é a letra A. Confira o gabarito comentado! Gabarito Comentado O tempo de treinamento necessário para novos usuários é uma métrica fundamental para medir a usabilidade de um software. Essa métrica indica quão intuitiva e fácil de usar é a interface do software, refletindo diretamente na experiência do usuário. 4 Marcar para revisão Uma empresa de software decide implementar metodologias ágeis em seus processos de desenvolvimento. O objetivo é melhorar a eficiência e a adaptabilidade às mudanças de requisitos durante o projeto. A B C D E Qual metodologia ágil é conhecida por seu enfoque em ciclos de desenvolvimento curtos e adaptativos? Waterfall. Scrum. Six Sigma. PRINCE2. Kanban. Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado Scrum é a metodologia ágil ideal para projetos que buscam ciclos de desenvolvimento curtos e adaptativos. Ela promove a colaboração contínua, flexibilidade e entrega A B C D E incremental, adaptando-se eficientemente às mudanças e exigências ao longo do desenvolvimento do software. 5 Marcar para revisão Considere as informações em relação ao desenvolvimento de sistemas: I. executar um software com o objetivo de revelar falhas. II. correta construção do produto. III. garantir a qualidade do produto. Corresponde corretamente a I, II e III, respectivamente: validação, verificação e teste. verificação, teste e validação. teste, verificação e validação. validação, teste e verificação. teste, validação e verificação. Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado A alternativa correta é a: "Teste, Verificação e Validação". Isso porque, no contexto do desenvolvimento de sistemas, a verificação é o processo de assegurar que o sistema está sendo construído corretamente, ou seja, que o produto está sendo construído conforme o especificado. O teste é a execução de um software com o objetivo de encontrar falhas e a validação é o processo de avaliar um sistema durante ou no final do processo de desenvolvimento para determinar se ele satisfaz os requisitos especificados, garantindo assim a qualidade do produto. 6 Marcar para revisão O engenheiro de software avalia que na sua equipe, em datas próximas da data de entrega de uma versão do sistema, a produtividade e o nível de estresse da equipe são impactados. Ele deseja automatizar o processo, de forma a mitigar esses efeitos. Para tanto: A B C D E como parte da implantação contínua, ele automatiza o processo de forma que impeça que a nova versão do sistema entre em produção, caso o teste falhe. como parte da entrega contínua, ele automatiza uma série de rotinas para que o sistema seja automaticamente posto em produção. como parte da implantação contínua, ele elabora uma série de testes para garantir que ao implementar uma nova rotina ou funcionalidade as outras partes do sistema continuem operando normalmente. como parte da integração contínua, ele automatiza o processo de agregar novas mudanças na forma de recursos e funcionalidades, em uma nova versão. como parte da entrega contínua, ele elabora smoke tests para garantir o funcionamento do sistema, antes de enviá-lo para produção. Resposta incorreta Opa! A alternativa correta é a letra A. Confira o gabarito comentado! Gabarito Comentado O engenheiro de software deseja automatizar o processo de forma a mitigar os efeitos negativos da entrega de uma nova versão do sistema. Para isso, ele automatiza o processo de implantação contínua, de forma que impeça que a nova versão do sistema A B C D E entre em produção, caso o teste falhe. Isso garante que o sistema seja entregue com qualidade e que os usuários não sejam impactados por bugs. 7 Marcar para revisão Quanto à qualidade de software, assinale a alternativa que apresenta como a confiabilidade pode ser medida. Considerando fatores como estética, consistência e documentação. Através da frequência e severidade das falhas. Através da velocidade de processamento. Considerando a habilidade de adaptar e estender o programa. Considerando a facilidade de manutenção. Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado A confiabilidade de um software pode ser medida através da frequência e severidade das falhas. A frequência de falhas é o número de vezes que o software falha em um determinado período de tempo. A severidade de uma falha é o impacto que ela tem no usuário. Por exemplo, uma falha que faz com que o software pare de funcionar é mais severa do que uma falha que apenas faz com que o software mostre uma mensagem de erro.