Prévia do material em texto
PERGUNTA 1 1. “O CMMI (Capability Maturity Model Integration) foi criado pelo SEI (Software Engineering Institute), o qual é um órgão integrante da universidade norte-americana Carnegie Mellon. Trata-se de um modelo que está atualmente na versão 1.3 (Agosto/2012), com um enfoque voltado para a capacidade de maturidade de processos de software.” Disponível em: https://www.devmedia.com.br/cmmi-uma-visao-geral/25425 Acessado em: 16/05/2015 Considerando as informações apresentadas e os conteúdos estudados, analise os níveis de maturidade existentes a seguir, e associe-os a sua respectiva característica: I - Nível 0 – Incompleto II - Nível 1 – Realizado III - Nível 2 – Gerenciado IV - Nível 3 – Definido ( III ) O processo é capaz de gerar produtos ou serviços e pode até ser considerado como um dos motivos para que a organização tenha experimentado melhorias. ( IV ) Um processo definido é feito sob medida a partir das diretrizes da organização ( II ) Um processo já é planejado e executado de acordo com a política definida, utiliza recurso humano qualificado, produz saídas previsíveis. ( I ) Um processo é considerado incompleto quando não está sendo colocado em prática ou está sendo desempenhado apenas parcialmente PERGUNTA 2 A técnica de teste funcional é de simples aplicação nos mais variados tipos de programas, as quais as funcionalidades são conhecidas, entretanto não podemos deixar de considerar um ponto desta técnica. Leia as afirmações a seguir sobre e assinale a qual corresponde sobre o que devemos considerar sobre esta técnica. O ponto a se considerar é a forma de aplicação, pois por ser uma técnica simples, alguns analistas não a aplicação de modo correto. PERGUNTA 3 1. Um caso de teste é, basicamente, uma análise sobre as entradas no programa, e o que se corresponde como saída esperada, baseado nos requisitos do sistema. Podemos considerar que os valores de entrada e saída são, respectivamente: A entrada corresponde às informações que podem ser inseridas no sistema, e as saídas esperadas são as validações e apresentação de informações que o sistema poderá apresentar. As entradas do programa são os inputs, e as saídas são os resultados de erros. Podemos considerar, as entradas, dados fixos do sistema, e a saída, informações previamente escolhidas pelos usuários. Uma entrada no programa acontece por meio de um sistema integrador, sendo este um periférico, e a saída esperada corresponde ao modo como o usuário poderá interpretar a informação. O input de dados é tudo aquilo que o programa executa, e output esperado é tudo que é possível de ser processado pelo sistema. 1 pontos PERGUNTA 4 1. A SQA é um “padrão planejado e sistemático de ações”, sendo assim são realizadas atividades para garantir a qualidade do software. Dentre essas atividades, analise as afirmativas a seguir: I - A atividade de aplicação de métodos técnicos diz respeito a aplicar ações pertinentes à SQA, desde as especificações até o projeto do sistema. II - A realização de revisões técnicas formais trata da avaliação da qualidade, aplicando correções nos problemas encontrados durante o processo de teste. III - As atividades de teste de software asseguram que o talento da equipe e a implementação de métodos adequados são capazes de garantir a qualidade total do software. Está correto o que se afirma em: II e III, apenas. III, apenas. I e II, apenas. I, apenas. II, apenas. 1 pontos PERGUNTA 5 1. “O MPS.BR, Melhoria do Processo de Software Brasileiro, é um programa da Softex com apoio do Ministério da Ciência, Tecnologia, Inovações e Comunicações (MCTIC). Com início em dezembro de 2003, o programa tem como objetivo melhorar a capacidade de desenvolvimento de software, serviços e as práticas de gestão de RH na indústria de TIC.” Disponível em: https://softex.br/mpsbr/ Acessado em: 16/09/2015 Considerando as informações apresentadas e os conteúdos estudados, análise os níveis de maturidade existentes a seguir, e associe-os a sua respectiva característica: I. Nível G II. Nível D III. Nível A IV. Nível F ( ) Largamente Definido. ( ) Gerenciado. ( ) Em Otimização. ( ) Parcialmente Gerenciado. Com base nas relações feitas anteriormente, assinale a alternativa que apresenta a seqüência correta: I, III, IV, II. II, III, IV, I. I, IV, III, II. II, IV, III, I. II, IV, I, III 1 pontos PERGUNTA 6 1. Durante o processo de teste de um software podemos nos deparar com problemas. Entretanto, nesse processo não é identificado o ponto de falha. Para esse fim, é aplicado o processo de depuração. Analise as afirmativas a seguir e assinale qual corresponde ao objetivo do processo de depuração: Ao se aplicar a depuração, é possível identificar o ponto exato do código-fonte que está apresentando falha. O processo de depuração analisa o software e identifica qual o ponto em que o processo de teste encontrou o erro. O processo de depuração tem como objetivo verificar se os requisitos especificados estão sendo contemplados. A depuração serve para analisar os pontos falhos da interface da comunicação do sistema com o usuário. O objetivo da depuração é compreender melhor o processo de teste aplicado no software para identificar os pontos de melhoria. 1 pontos PERGUNTA 7 1. A escolha adequada sobre os casos de teste é fundamental para o sucesso do procedimento, pois um caso de teste de baixa qualidade pode não expor partes críticas do programa, e não será capaz de revelar falhas no software. Para definir casos de teste corretamente, deve-se considerar as seguintes situações: Definir a equipe de teste, momento que o caso de teste será aplicado, definição de quais módulos e desenvolvedores participarão dos testes. As definições de estratégias de casos de teste, aplicadas sobre o conjunto de validações e verificações dos requisitos. Definição de entrada e saída de dados, momento que acontecerá o teste, podendo ser aplicado no desenvolvimento ou na homologação do sistema. Definir os passos a serem seguidos para a aplicação dos casos de teste é praticamente a única definição necessária para um bom resultado. Definição do ambiente em que acontecerá o teste, definir a entrada do caso de teste como também a saída esperada e, por fim, os passos para a execução dos testes. 1 pontos PERGUNTA 8 1. O caso de teste é considerado um dos tipos de teste a serem aplicados em um software com maior relevância, a partir deste é possível testar as funcionalidades e analisar os resultados. Um caso de teste é composto praticamente por: Uma ou mais entradas de dados e saída esperadas, sendo analisado os processos executados. Um caso de teste é composto praticamente apenas por um caso de unidade, e analisado os dados Se é aplicado entradas conhecidas para serem analisadas os resultados esperados. Se é testado por meio de uma composição agrupada, sobre os requisitos do usuário. Os casos de teste tem como entrada primária as informações dos usuários e se é testado as saída com base nos testes de unidade. 1 pontos PERGUNTA 9 1. Uma métrica de qualidade de software que pode ser aplicada é a de capacidade de manutenção, mesmo essa métrica sendo destinada apenas para os envolvidos no desenvolvimento do software, é necessária para medir a capacidade do software em suportar manutenções e não perder a qualidade do software. Essa métrica pode medir outras características, além da capacidade de manutenção. Sendo assim, assinale a alternativa que contenha outras características sobre a métrica de capacidade de manutenção. Reusabilidade, acessibilidade e modernidade. Reusabilidade, modularidade e acessibilidade. Modularidade, recursividade e analisabilidade. Analisabilidade, recursividade e monotaridade. Modularidade, reusabilidade e analisabilidade. 1 pontos PERGUNTA 10 1. “O MPS.BR é um programa mobilizador,de longo prazo, (...) cujo o objetivo é a Melhoria de Processo 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 (...).” MPS.BR - Melhoria de Processo do Software Brasileiro. 2012 – SOFTEX. Disponível em: https://www.softex.br/wp-content/uploads/2013/07/MPS.BR_Guia_Geral_Software_2012-c-ISBN-1.pdf Acessado em: 16/05/2019 Sobre o modelo MPS-BR é correto afirmar que: Há um conjunto de recomendações sem embasamento específico para empresas. Possui 4 níveis de maturidade, Inicial, Gerenciado, Definido e Em Otimização. Possui compatibilidade somente com o modelo de maturidade chamado de CMMI. Perde como líder de avaliação no Brasil para o modelo ISO/IEC 12207. É baseado nas normas dos modelos existentes: ISO/IEC 12207 e ISO/IEC 15504.