Baixe o app para aproveitar ainda mais
Prévia do material em texto
16/12/2019 Revisar envio do teste: 20192B2 - CLIQUE AQUI PARA ACESSAR A ... https://anhembi.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_30335085_1&course_id=_549510_1&content_id=_117282… 1/5 Revisar envio do teste: 20192B2 - CLIQUE AQUI PARA ACESSAR A PROVA N2 CCO01163 QUALIDADE E TESTE DE SOFTWARE PNA (ON) - 201920.2340.01 Prova N2 Revisar envio do teste: 20192B2 - CLIQUE AQUI PARA ACESSAR A PROVA N2 Usuário OSLEY LUCIO DE SOUZA Curso CCO01163 QUALIDADE E TESTE DE SOFTWARE PNA (ON) - 201920.2340.01 Teste 20192B2 - CLIQUE AQUI PARA ACESSAR A PROVA N2 Iniciado 10/12/19 19:04 Enviado 10/12/19 19:35 Status Completada Resultado da tentativa 3 em 10 pontos Tempo decorrido 30 minutos Instruções Resultados exibidos Respostas enviadas, Respostas corretas, Comentários Caso necessite a utilização do "EXCEL" clique no link ao lado -----------> excel.xlsx Pergunta 1 Resposta Selecionada: Resposta Correta: Feedback da resposta: Por meio de uma medição, é possível medir o tamanho do projeto em desenvolvimento, como também o seu esforço para produzi-lo, entretanto, para isso, devemos elencar algumas métricas, que podem estar contempladas em uma determinada classificação. Analise as afirmativas a seguir sobre a classificação de uma métrica. I - Podemos ter métricas obtidas diretamente, denominadas como métricas diretas. II - Ao se trabalhar com métricas, podemos ter métricas diretas, indiretas e parciais. III - As métricas indiretas são dados não tabulados que podem ser considerados principalmente incompletos. IV - Uma métrica direta pode ser obtida por apenas uma contagem de atributos observados Está correto o que se afirma em: II, III e IV, apenas. I e IV, apenas. Sua resposta está incorreta. A alternativa está incorreta, pois a afirmativa II está errada, não temos métricas parciais A afirmativa III está errada, para fins de classificação, algumas métricas são geradas a partir de medidas obtidas diretamente, geralmente, por contagem do atributo observado. Às métricas geradas damos o nome de métricas diretas. Outras métricas, porém, são obtidas indiretamente e denominadas métricas indiretas. Portanto, somente as afirmações I e IV estão corretas. Como já citado, para fins de classificação, algumas métricas são geradas a partir de medidas obtidas diretamente, geralmente, por contagem do atributo observado. Pergunta 2 Hoje em dia, tecnologias que suportam linguagens orientadas a objeto (como o Java) permitem não só́ a automatização dos testes – ação tão importante no âmbito do TDD – como também a execução de partes Minha Área 0 em 1 pontos 0 em 1 pontos OSLEY LUCIO DE SOUZA http://portal.anhembi.br/ https://anhembi.blackboard.com/webapps/blackboard/execute/courseMain?course_id=_549510_1 https://anhembi.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_549510_1&content_id=_11728242_1&mode=reset https://anhembi.blackboard.com/bbcswebdav/pid-11728263-dt-content-rid-84766551_1/xid-84766551_1 https://anhembi.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_358_1 https://anhembi.blackboard.com/webapps/login/?action=logout 16/12/2019 Revisar envio do teste: 20192B2 - CLIQUE AQUI PARA ACESSAR A ... https://anhembi.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_30335085_1&course_id=_549510_1&content_id=_117282… 2/5 Resposta Selecionada: Resposta Correta: Feedback da resposta: autônomas de um programa, como uma classe, por exemplo. NETO, R. M. Engenharia de software. Londrina: Editora e Distribuidora Educacional S.A., 2016. Para efetuar um TDD, podemos guiar os testes por meio de uma sequência lógica. Sobre os passos de um desenvolvimento guiado, assinale a afirmativa correta: O TDD segue o princípio de dividir para conquistar; nesse caso, são divididos os módulos de teste para aplicar o teste de unidade, para garantir a qualidade do software. Podemos guiar o TDD por meio de dois passos básicos: selecionando um conjunto de casos de teste e executando-os; caso seja encontrado algo, a falha será ajustada, caso não encontre falhas, o processo é reiniciado. Sua resposta está incorreta. As afirmativas estão incorretas: não apresentam de modo correto os passos para aplicação de um TDD. NETO, R. M. Engenharia de software. Londrina: Editora e Distribuidora Educacional S.A., 2016. Pergunta 3 Resposta Selecionada: Resposta Correta: Feedback da resposta: Um software é tratado como confiável quando este é capaz de se manter consistente com o passar dos anos, mesmo passando por situações incomuns e mantendo-se estável. O fato de o software suportar tais situações gera para a organização que o usa uma sensação de confiabilidade. Entretanto, essa confiabilidade deve ser medida para verificar que a qualidade do software se encontra adequada. Assinale a alternativa correta sobre a forma de medição confiável de um software. Para de medir um software denominado confiável, os modelos apresentados na norma ISO/IEC 25010:2011 devem ser aplicados. Medindo o software diretamente ou por meio de estimas baseadas em histórico. Sua resposta está incorreta. Não se refere a uma medição confiável de um software, pois é preciso levar em consideração que um software pode ser medido, diretamente e estimado usando-se dados históricos e de desenvolvimento, ou seja, um software poderá́ ser considerado sem falhas quando não tiver nenhuma incidência em um determinado ambiente e em um determinado período. Pergunta 4 Resposta Selecionada: A norma ISO/IEC 12207 “(...) estabelece uma estrutura (...) bem definida, que pode ser referenciada pela indústria de software. A estrutura contém processos, atividades e tarefas que serão aplicadas durante a aquisição de um produto de software ou serviço, e durante o fornecimento, desenvolvimento, operação, manutenção e descontinuidade dos produtos de software”. Disponível em: https://www.abntcatalogo.com.br/norma.aspx?ID=38643 Acessado em: 16/05/2019 Considerando as informações expostas e o texto-base da disciplina, analise as afirmativas abaixo: I – O documento que descreve a norma fornece somente processos para a qualidade do software. II – Provê uma estrutura para que uma organização defina seus processos. III – É composta por um conjunto abrangente de diretrizes a partir do qual uma organização pode construir modelos de ciclo de vida de software. IV – O processo de ciclo de vida são realizados por usuários comuns, que utilizam o produto às vezes, sem estar muito interessado no resultado. Está correto o que consta em: I, II e III. 0 em 1 pontos 0 em 1 pontos https://www.abntcatalogo.com.br/norma.aspx?ID=38643 16/12/2019 Revisar envio do teste: 20192B2 - CLIQUE AQUI PARA ACESSAR A ... https://anhembi.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_30335085_1&course_id=_549510_1&content_id=_117282… 3/5 Resposta Correta: Feedback da resposta: II e III, apenas. Sua resposta está Incorreta: A afirmativa I está incorreta, pois o documento que descreve a norma também fornece processos que podem ser empregados para definir, controlar e aprimorar processos de ciclo de vida de software dentro de uma organização ou projeto. A afirmativa IV está incorreta, pois os processos do ciclo de vida são realizados por meio do envolvimento de partes interessadas (ou stakeholders), com o objetivo final de alcançar a satisfação do cliente. Pergunta 5 Resposta Selecionada: Resposta Correta: Feedback da resposta: “CMMI é uma metodologia criada pela SEI (Software Engineering Institute) para ser um guia destinado a melhorar os processos organizacionais e a habilidade desses em gerenciar o desenvolvimento, a aquisição e a manutenção de produtos e serviços.” Disponível em: https://www.devmedia.com.br/cmmi-capability-maturity-model-integration/3530 Acessado em: 15/05/2019 O modelo é dividido em visões aplicáveis a múltiplos contextos de negócio. Considerando a citação apresentada e os conteúdos estudados, analise as asserções a seguir e arelação proposta entre elas. I – O CMMI para Serviços tem é direcionado à melhoria do desempenho e das principais capacidades das organizações que trabalham com serviços B2B, B2C e serviços independentes Porque: II – Se aplicado de forma clara e correta o modelo pode aumentar a satisfação do cliente em relação a organização A seguir, assinale a alternativa correta: As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. Resposta correta: CMMI Serviços: aqui o conjunto integrado de práticas é direcionado à melhoria do desempenho e das principais capacidades das organizações que fornecem serviços, incluindo B2B, B2C e serviços independentes. A correta aplicação deste modelo pode aumentar a lealdade do cliente em relação a organização, entrega do serviço em tempo menor, melhoria da qualidade e redução de custos. Pergunta 6 Resposta Selecionada: Resposta Correta: Feedback da resposta: Os processos de qualidade devem definir requisitos de qualidade, responsáveis por aplicar os processos e as medições em cada etapa, como também apresentar um feedback sobre as tarefas efetuadas. Para esse fim, a gestão de software pode se basear no padrão IEEE 12207.0-96 e no processo de verificação e de validação. Com base no trecho apresentado, assinale a alternativa correta sobre o processo de verificação e validação. Esse é um processo que serve como apoio da norma IEEE 12207.0-96, na qual são definidos os testes de validação e de verificação. É um processo que contempla todo ciclo de vida de software, avaliando cada etapa de seu início ao fim. Sua resposta está incorreta. O processo de verificação e validação são aplicados em todo que contempla o ciclo de vida do software, avaliando etapa por etapa, de seu início até ao fim. 1 em 1 pontos 0 em 1 pontos https://www.devmedia.com.br/cmmi-capability-maturity-model-integration/3530 16/12/2019 Revisar envio do teste: 20192B2 - CLIQUE AQUI PARA ACESSAR A ... https://anhembi.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_30335085_1&course_id=_549510_1&content_id=_117282… 4/5 Pergunta 7 Resposta Selecionada: Resposta Correta: Feedback da resposta: “O programa MPS.BR – Melhoria de Processo do Software Brasileiro (..). tem como principal objetivo desenvolver e disseminar modelos de melhoria de processos que atendam às necessidades da Indústria Brasileira de Software e Serviços de TI.” Disponível em: https://www.desenvolva.info/o-que-e-o-mps-br/ Acessado em: 19/05/2019 O MPS-BR atualmente está sob coordenação do SOFTEX - Associação para Promoção da Excelência do Software Brasileiro. Considerando a citação apresentada e os conteúdos estudados, analise as asserções a seguir e a relação proposta entre elas. I - O nível de maturidade G é o mais baixo da escala e é composto pelos processos gerência de projetos e gerência de requisitos Porque: II - A cada nível de maturidade, são adicionados um conjunto de processos que auxiliam a obtenção do nível de maturidade. Lembrando-se que para cada nível superior, exige-se os passos do nível anterior. A seguir, assinale a alternativa correta: As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I. Sua resposta está Incorreta: A asserção I é uma proposição correta, pois o nível G de maturidade – o mais baixo na escala – visa o atingimento de certos objetivos relacionados aos processos de Gerência de Projetos e de Gerência de Requisitos. Em relação ao gerenciamento de um projeto, os resultados esperados incluem a definição do escopo do trabalho para o projeto e a definição do modelo e das fases do ciclo de vida do projeto. Já no que que se refere ao gerenciamento de requisitos, é esperado que os requisitos sejam avaliados com base em critérios objetivos e que o comprometimento da equipe técnica com estes requisitos seja efetivo. A asserção II é uma proposição correta, pois para se adquirir uma maturidade melhor e mais abrangente, em todo nível é adicionado um processo diferente, e cada nível superior deve contar com as especificações do nível anterior. Pergunta 8 Resposta Selecionada: Resposta Correta: Feedback da resposta: Ao se utilizar o modelo disponível na norma ISO/IEC 25010:2011, para analisar a qualidade do software, identificamos características internas e externas sobre a verificação da qualidade de um software, que são agrupadas em dois tipos: características do produto e características de uso. Sobre a avaliação das características do produto e uso, assinale a alternativa correta: As avaliações sobre as características do produto são analisadas nos processos iniciais, especificamente, no levantamento de requisitos. A avaliação do uso se restringe ao ambiente de testes. As avaliações sobre as características do produto podem ocorrer durante o seu desenvolvimento, já a avaliação das características de uso ocorre apenas quando o software já está em ambiente real de uso. Sua resposta está incorreta, pois não corresponde à avaliação das características do produto e do uso, tendo em vista que elas podem ser avaliadas no ambiente de desenvolvimento, ao passo que as características do software em uso podem apenas ser avaliadas durante o efetivo uso do sistema. 0 em 1 pontos 0 em 1 pontos http://www.softex.br/mpsBr/ https://www.desenvolva.info/o-que-e-o-mps-br/ 16/12/2019 Revisar envio do teste: 20192B2 - CLIQUE AQUI PARA ACESSAR A ... https://anhembi.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_30335085_1&course_id=_549510_1&content_id=_117282… 5/5 Segunda-feira, 16 de Dezembro de 2019 00h52min05s BRT Pergunta 9 Resposta Selecionada: Resposta Correta: Feedback da resposta: Ao implementar um caso de teste em um software, o seu resultado deve ser coletado para então ser analisado. Os dados coletados podem representar diferentes abordagens sobre o resultado da aplicação de um caso de teste, sendo eles: I - Caso a análise dos resultados explicite que nem todos os passos foram executados com sucesso, podemos afirmar que o caso de teste falhou. II - Se o resultado explicitar que todos os passos foram executados com sucesso, atestamos que o software passou. III - No cenário em que os testes não podem ser executados por conta de configurações de ambiente, pode-se afirmar que houve bloqueio sobre os casos de teste. É correto o que se afirma em: I, II e III estão corretas. I, II e III estão corretas. Resposta correta. A resposta está correta, pois a afirmativa I é verdadeira, já que apresenta um caso de falha, em que nem todos os passos foram executados com sucesso para uma ou mais entradas. A afirmativa II é verdadeira, pois apresenta um caso de teste em que o software passou, considerando que todos os passos do caso de teste foram executados com sucesso para todas as entradas. Por fim, a afirmativa III também é verdadeira, pois apresenta um caso de bloqueio em que o teste não pôde ser executado, pois o seu ambiente não pôde ser configurado. Pergunta 10 Resposta Selecionada: Resposta Correta: Feedback da resposta: 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. 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. Resposta correta. A resposta está correta, tendo em vista que o conceito de entrada relaciona-se com o conjunto de dados necessários para a execução do programa.A saída esperada é o resultado de uma execução do programa ou função específica. Exemplo da inserção de valores de produtos, um caso de teste possível seria: (200; válido). Ao receber a entrada 200, o programa de validação de valores deveria retornar “valor válido”. ← OK 1 em 1 pontos 1 em 1 pontos javascript:launch('/webapps/gradebook/do/student/viewAttempts?course_id=_549510_1&method=list&nolaunch_after_review=true');
Compartilhar