·

Cursos Gerais ·

Qualidade de Software

Send your question to AI and receive an answer instantly

Ask Question

Preview text

Simulado AV\nTeste seu conhecimento acumulado\nData: 12/09/2023\nQuestão\nEm uma organização de maior foco das áreas de projetos acabam por perceber seu poder e influência, o que dificulta facilitar de projetos e os estigmas como coordenador de projetos. Qual a diferença entre um facilitador e o coordenador de projetos?\nO facilitador de projeto percebe o projeto ao atender a entrega do produto/serviço.\nO facilitador de projeto gera maiores oportunidades.\nO facilitador de projeto responde a alguém superior e deve estar mais alto.\nO facilitador de projeto pode tomar decisões.\nO facilitador de projeto não toma decisões.\n\nGabarito:\nO coordenador de projetos está subordinado a um gerente de nível mais alto e tem autoridade para tomar algumas decisões. O facilitador do projeto tem autonomia para tomar decisões.\n\nQuestão\nA qualidade de software é um processo sistemático que focaliza todas as etapas e artefatos gerados com objetivo de garantir a conformidade e uniformidade de processos e produtos, prevenindo e eliminando defeitos.\n\nVários fatores podem afetar a qualidade, como fatores externos e internos. São elas: \nI - Fatores externos - são percebidos tanto pelas pessoas que desenvolvem software quanto pelos usuários. \nII - Fatores internos - são percebidos apenas pelas pessoas que desenvolvem software. \nIII - Fatores externos - são percebidos apenas pelas pessoas que desenvolvem software. \nIV - Fatores internos - são percebidos tanto pelas pessoas que desenvolvem software quanto pelos usuários.\n\nAssinale a assertiva correta.\nApenas os itens I e III estão corretos. \nApenas os itens I e II estão corretos. \nApenas os itens I e II e IV estão corretos. \nApenas os itens I e II estão corretos. \nApenas I e III estão corretos.\n\nAvaliação: \nSe desenvolvemos e produzirmos software com qualidade, é necessário investir em qualidade em todos os pontos do processo. Alguns fatores podem afetar a qualidade, como fatores externos e internos de \"Qualidade de Software\". Vejamos alguns exemplos: \nFatores externos - são percebidos tanto pelas pessoas que desenvolvem software quanto pelos usuários. \nExemplo: confiabilidade, eficiência e facilidade de uso. \nFatores internos - são percebidos apenas pelas pessoas que desenvolvem software. \nPor exemplo: modularidade e legibilidade.\n\nQuestão\nQuanto à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?\nVisam tratar os testes como um processo organizado e muitas vezes paralelamente ao processo de desenvolvimento.\nVisam a execução do sistema como um todo ou um subsistema.\nVisam resolver se os componentes funcionam corretamente juntos.\nVisam verificar se a solução adotada atende objetivos de negócio e aos seus requisitos.\n\nExplicação:\nTestes Unitários: São realizados no etágil mais baixo da escala de testes e os aplicados nas menores componentes de código-fonte, visando garantir que estes atendam as especificações, em termos de garantia de integração; \nTestes de integração: São executados em uma combinação de componentes para verificar se estes funcionam corretamente juntos, \nTestes de sistema: Executados para avaliar o comportamento do sistema como um todo, em termos de comportamento, suas dependências e impactos para usuários. O mais importante é que, ao se realizar o conjunto de testes, os custos de manutenção serão reduzidos. O modelo V é uma melhora do Modelo Cascata de desenvolvimento de processo, que possui alguns objetivos, dentro os quais se destaca garantir a qualidade do produto entregue, PROTOCOLO que também é respeitado:\n\nOs objetivos do Modelo V são:\n- aumentar a segurança e a qualidade do projeto, \n- aumentar a compreensão da relação entre produtos relacionados, \n- justificar o desvio na produção e\n- melhorar a comunicação entre as partes interessadas.\n\nQuestão\nA equipe 2 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.\nQual o tipo de teste que deve ser realizado?\nTeste de unidade. \nTeste de integração. \nTeste de validação. \nTeste de sistema.\n\nQuestão\nO teste de unidade é também chamado de teste de componentes. Concentra-se em cada componente individual do software, de acordo com o que é implementado no código fonte.