·

Análise e Desenvolvimento de Sistemas ·

Qualidade de Software

Send your question to AI and receive an answer instantly

Ask Question

Preview text

Em se tratando da indústria de software, a qualidade do produto é um fator essencial para o seu sucesso. O modelo MPS-BR possui características relacionadas à maturidade e capacidade de processo para uma avaliação e melhoria de um software, ou ainda, de serviços relacionados ao software. Sobre o modelo MPS-BR, é correto afirmar que:\n\n a. Cada atributo de processo é uma característica aplicável a qualquer processo. \n b. O modelo define seis tipos de níveis de maturidade. \n c. O modelo possui um nível chamado de Ordenação. \n d. No nível G, o único processo existente é a Gerência de Configuração. \n e. O gerenciamento e otimização (Nível A), têm todos os níveis dentro de si. O MPS-BR (Melhoria de Processos de Software Brasileiro) é uma metodologia voltada à área de desenvolvimento de sistemas e que foi criada por um conjunto de organizações ligadas ao desenvolvimento de software. \n Disponível em: https://www.devmedia.com.br/melhorado-no-desenvolvimento-de-software-cmmi-e-mps-br/27010 Acessado em 16/05/2019\n\n Dentro do MPS-BR é utilizado os principais abordagens internacionais voltadas para a melhoria do processo de software. Considerando a citação apresentada e os conteúdos estudados, analise as assertivas e siga a relação proposta entre elas. \n I - O nível de maturidade C é composto pelos processos dos níveis de maturidade anteriores (A ao D) acrescidos dos processos de desenvolvimento para Reutilização, Gerência de Decisões e Gerência de Riscos.\n\n Porque: \n II - No nível A, a implementação de pelo menos um dos processos já faz com que seja atingido os objetivos quantitativos de negócio. \n A seguir, assinale a alternativa correta: \n a. A assertiva I é uma proposição falsa, e a II é uma proposição verdadeira. \n b. A assertiva I é falsa, e a II é não é uma justificativa correta da I. \n c. As assertivas I e II são proposições falsas. \n d. A assertiva I é uma proposição verdadeira, e a II é uma proposição falsa. \n e. A assertiva I é verdadeira, e a II é uma justificativa correta da I. Hoje em dia, tecnologias que suportam linguagens orientadas a objeto (como o Java) permitem não só a automatização dos testes - além de também a execução de partes autônomas de um programa, como uma classe, por exemplo.\n\nNETO, R. M. Engenharia de software. Londrina: Editora e Distribuidora Educacional S.A., 2016.\n\nPara efetuar um TDD, podemos guiar os testes por meio de uma sequência lógica. Sobre os passos de um desenvolvimento guiado, assinale a alternativa correta:\n\na. A sequência lógica de se implementar o TDD é começar na execução de casos de teste e, em seguida, a implementação do teste integrado.\n\nb. O TDD é aplicado em conjunto com todas as metodologias de testes aplicadas no Extreme Programming.\n\nc. Podemos guiar o TDD por meio de dois passos básicos: selecionando um conjunto de casos de teste e executando-os; caso a sequência lógica não esteja ajustada, caso não encontre falhas, o processo é reiniciado.\n\nd. O TDD é guiado por três passos, que se restringem em selecionar o módulo, testar o módulo por meio do teste integrado e, por fim, analisar os resultados.\n\nQuestão 7\nCompleto\nAtingiu 1,00 de 1,00 \n\nPara averiguar a qualidade de um software, podemos utilizar modelos de qualidade que definem as características indicadas de um produto como qualidade. Essa verificação de qualidade pode seguir o modelo da ISO/IEC 25010:2011, no qual é apresentado um conjunto de características internas e externas de um software.\n\nCom base no exposto, relacione a característica ao seu modelo.\n\nI - Características do produto.\nIII - Características de uso.\n\n( ) Portabilidade.\n( ) Compatibilidade.\n( ) Eficiência.\n( ) Segurança.\n( ) Satisfação.\n( ) Eficiência de desempenho.\n\nAssinale a alternativa que apresenta a sequência correta:\n\na. II - I - I - II - II.\n\nb. II - I - I - II - I.\n\nc. I - I - II - II - I.\n\nd. I - I - I - II - II.\n\ne. I - II - I - I - II. “O MPS-BR é um programa modular, de longo prazo, (...) cujo objetivo é a Melhoria de Processos de Software e Serviços, com duas metas a alcançar a médio e longo prazos: meta técnica (...) e meta de negócio (...)”\n\nMPS-BR: Melhoria de Processo de Software Brasileiro. 2012 - SOFTEX.\nDisponível em: www.softex.br/wp-content/uploads/201307/MPS_BR_Guia_Geral_Software_2012-c ISBN-1.pdf\nAcessado em: 15/05/2019\n\nSobre o modelo MPS-BR é correto afirmar que:\n\na. Há um conjunto de recomendações sem embasamento específico para empresas.\n\nb. Possui compatibilidade somente com o modelo de maturidade chamado de CMMI.\n\nc. Perde fundo de avaliação no Brasil para o modelo ISO/IEC 12207.\n\nd. É baseado nas normas dos modelos existentes: ISO/IEC 12207 e ISO/IEC 15504.\n\ne. Possui 4 níveis de maturidade, Inicial, Gerenciado, Definido e Em Otimização.\n\nQuestão 9\nCompleto\nAtingiu 1,00 de 1,00\n\nUm dos etapas a serem aplicadas durante um processo de teste de software é denominado como funcional, para se aplicar este tipo de teste temos de basear em alguns aspectos. Com base no material de estudo da disciplina, leia as afirmações a seguir e assinale a alternativa correta entre esses aspectos.\n\n a. O teste funcional se baseia nas especificações de software, assim elevando os requisitos de teste.\n\nb. O teste funcional se aplica apenas aos aspectos e severidade dos requisitos do sistema e requisitos do usuário\n\nc. Um teste funcional se utilizar de aspectos do usuário para aplicar a funcionalidades necessárias.\n\nd. Um teste funcional é aplicado para analisar as funcionalidades do sistema, onde podemos encontrar defeitos, por isso os aspectos são os de estrutura de codificação.\n\ne. Os aspectos de um teste funcional se baseiam em requisitos de hardware onde o sistema será aplicado. A técnica de teste funcional é baseada nas funções do sistema, é uma técnica que é facilmente implementada pelos analistas de teste, está apresentando um aspecto que a diferencia das demais técnicas e tipos de teste de software. Sobre a estratégia aplicada pela técnica de teste funcional, analise a afirmativa a qual corresponde pela sua vantagem.\n\n a. A principal vantagem está associada na facilidade de implementar em qualquer tipo de sistemas.\n\nb. Para se aplicar a técnica de teste funcional, devemos elaborar um plano de casos de testes automatizados, assim se tornando uma vantagens desta técnica.\n\nc. Ao se aplicar um teste funcional, a vantagem está no resultado rápido para a análise.\n\nd. A principal vantagem em utilizar a técnica de teste funcional, está na facilidade de analisar o código-fonte de modo detalhado.\n\ne. Para se aplicar a técnica de teste funcional, não é necessário conhecer detalhadamente o código-fonte do software.