Baixe o app para aproveitar ainda mais
Prévia do material em texto
PERGUNTA 1 1. 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. Medindo o software diretamente ou por meio de estimas baseadas em histórico. Para de medir um software denominado confiável, os modelos apresentados na norma ISO/IEC 25010:2011 devem ser aplicados. Por se tratar de um software legado, o mesmo não possui medição, apenas acompanhamento. Medições intrínsecas por meio de observação e validação do software. As medições acontecem em seu código fonte e por meio de sua usabilidade. 1 pontos PERGUNTA 2 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. 1 pontos PERGUNTA 3 1. Um dos métodos para assegurar a qualidade de um software é associá-la ao processo de desenvolvimento do mesmo. Com base nesse pensamento, foi criada a SQA (Garantia da Qualidade do Software ou, do inglês, Software Quality Assurance ), que busca por meio de padrões de planejamento sistemático aplicar ações para garantir a qualidade do software. Sobre as ações da SQA, assinale a alternativa correta. Todas a atividades da SQA acontecem apenas na finalização do software, na qual temos os testes de validação e de implantação. Durante as fases iniciais, se aplicadas às atividades da SQA, tem o seu término na fase de desenvolvimento. As ações associadas à SQA acontecem durante as fases de codificação e de teste, nas quais se identificam falhas no software desenvolvido. As atividades relacionadas à SQA se iniciam nas fases iniciais do desenvolvimento do projeto e se estendem até o término do projeto. As atividades acontecem em todas as fases projeto, entretanto, a responsabilidade sobre a qualidade se restringe aos stakeholders. 1 pontos PERGUNTA 4 1. Um teste automatizado diz respeito à aplicação de ferramentas para automatizar os teste que são aplicados em um software. Um teste automatizado esta realiza diversos procedimentos, com base no material de estudo da disciplina, análise e assinale a alternativa que contenha os procedimentos realizados em um teste automatizado. Mesmo sendo um teste automatizado, deve-se seguir os procedimentos de testes que foram planejados, elaborando casos de teste, aplicando e analisando seus resultados. Os procedimentos a serem executados em um teste automatizado, envolvem a coleta de dados e execução de testes funcionais. Os testes automatizados devem apenas seguir os procedimentos adotados para executar os testes de unidade. Ao se executar um teste automatizado, é necessário elaborar um plano de ação sobre as funcionalidades que serão testadas e aplica um teste funcional. Um teste automatizado deve ser os procedimentos estabelecidos no planejamento, assim aplicando um teste de caixa branca e caixa preta sobre todos os componentes do software. 1 pontos PERGUNTA 5 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 6 1. “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 a relaçã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, mas a II não é uma justificativa correta da I. As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. As asserções I e II são proposições falsas. 1 pontos PERGUNTA 7 1. Para averiguar a qualidade de um software, podemos utilizar modelos de qualidade que definem as características indicadas de um produto com 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. Com base no exposto, relacione a característica ao seu modelo. I - Características do produto. II - Características de uso. ( ) Portabilidade. ( ) Compatibilidade. ( ) Eficiência. ( ) Segurança. ( ) Satisfação. ( ) Eficiência de desempenho. Assinale a alternativa que apresenta a sequência correta: II - I - II - I - II - II. II - I - I - II - I - II. II - I - II - II - II - I. I - II - I - II - II - II. I - I - II - I - II - I. 1 pontos PERGUNTA 8 1. A norma IEEE 829 prevê uma abordagem sobre os documentos úteis a atividade de teste. Sendo um padrão, elevado a categoria de norma, onde se trata do Documento de Plano de Testes, ou Test Plan. Com base no contexto apresentado e no material de estudos da disciplina, como é estruturada a norma IEEE 829 A norma IEEE 829 apresenta uma padronização do documento de Test Plan, sendo a sua estruturação separada em 8 passos. A norma IEEE 829 é estrutura em 10 passos, os quais são extremamente importantes para a elaboração do documento de plano de teste. A estrutura da norma IEEE 829 prevê uma separação em dois grupos, sendo que em cada grupo temos 8 e 6 passos de atividades a serem seguidos.A normal possui uma estrutura completa atuando com 6 atividades relacionadas a padronização do test plan. A norma é estruturada em 8 passos básicos e 6 avançados, onde é dito com fatores de padronização de teste. 1 pontos PERGUNTA 9 1. “O CMMI (Capability Maturity Model Integration) refere-se a uma ferramenta criada na década de 80 para gerir projetos de Software. Seu objetivo é o de, através de estágios de evolução, garantir a qualidade dos mesmos.” Disponível em: https://www.ibccoaching.com.br/portal/empreendedorismo/entenda-o-que-e-cmmi-e-seus-niveis/ Acessado em: 19/05/2019 O CMMI possui alguns níveis que possuem determinadas especificidades. Considerando as informações expostas e o texto-base da disciplina, analise as afirmativas abaixo: I. É um modelo muito utilizado que realiza a classificação da maturidade de um processo de desenvolvimento. II. O modelo é composto por quatro níveis de maturidade do processo, sendo o último nível o pior do modelo. III. O único objetivo do modelo CMMI é a qualidade do software, sendo que isso não se reflete no processo de desenvolvimento do mesmo. IV. O quinto nível do modelo CMMI é conhecido como nível de melhoria contínua em seus processos. É correto o que se afirma em: I e IV, apenas. II e III, apenas. I, III e IV, apenas. III e IV, apenas. I, apenas. 1 pontos PERGUNTA 10 1. Os conceitos de verificação e de validação podem se resumir em um processo que avalia o software como um todo, desde suas primeiras etapas do projeto até a entrega ao usuário. Associado a esse processo, podemos aplicar também revisões e auditorias de inspeções para assegurar a qualidade do produto final. Sobre o conceito de revisões e auditorias, analise as afirmativas: I - As revisões técnicas têm como objetivo identificar falhas, baseando-se em um documento elaborado pela equipe de SQA e fornecendo os pontos de melhoria. II - As inspeções devem ser efetuadas por um grupo pequeno de pessoas, tendo um líder como responsável a documentar a seção de inspeção. III - Uma revisão busca identificar por meio de uma análise se um software está de acordo para sua utilização pretendida. IV - Uma inspeção busca identificar pontos de melhoria, sendo que esta inspeção deverá ser conduzida por um facilitador. Está correto o que de afirma em: II e IV, apenas II, III e IV, apenas. I e III, apenas II e III, apenas. I, II e IV, apenas.
Compartilhar