Buscar

QUALIDADE DE SOFTWARE AO1

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 15 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 15 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 15 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

QUALIDADE DE SOFTWARE
Pergunta 1
Leia o texto a seguir
Um dos elementos críticos no desafio de provar o valor do centro de suporte / serviços é o Retorno sobre o Investimento (ROI). Em termos simples, o retorno do investimento se refere à rentabilidade de um investimento realizado, e aqui nossa intenção é trazer o conceito a nossa realidade.
A razão do ROI (geralmente expressa em porcentagem) é obtida pela conversão de benefícios dos serviços prestados, em valor monetário. Então subtraia este valor pelos custos do serviço, divida a diferença (lucro “líquido”) pelos custos do projeto novamente, e então multiplique o resultado por 100
A seguir a equação para o cálculo do ROI
(Receitas - Custo) / Custo * 100 = ROI (Retorno sobre Investimento) 
O ROI é utilizado pelos gerentes e diretores para justificar mudanças e investimentos em projetos. Com a finalidade de conseguir apoio para as suas iniciativas de melhoria dos serviços, é preciso demonstrar que o investimento tem um ROI positivo quando você apresenta o seu business case. Os decisores nas empresas recebem frequentemente pedidos de apoio para aprovar vários projetos, cada um com um ROI diferente. Quando os fundos são limitados, os projetos com o ROI mais elevados têm maior probabilidade de obter apoio. ROI fornece uma comparação de custo/benefício e permite aos gestores comparar as opções de investimento com facilidade. Um consultor financeiro define ROI como “A capacidade de uma empresa de utilizar os seus ativos para gerar valores adicionais para os acionistas”. Os tomadores de decisão utilizam políticas de redução de custos para aumentar o ROI.Ao determinar custos e benefícios, você será capaz de avaliar corretamente o valor dos investimentos do centro de suporte. Ao apresentar o seu business case, certifique-se que está considerando tanto os benefícios financeiros como os não financeiros. Benefícios financeiros incluem os impactos sobre o orçamento e finanças da organização (por exemplo, reduções de custos ou aumentos de receitas). Ao discutir os benefícios financeiros, você deve estar familiarizado com esses termos utilizados pela alta administração:
(Fonte: Disponível em: https://www.hdibrasil.com.br/conteudo/service-desk-blog/762-introducao-do-retorno-sobre-o-investimento-roi-para-centrais-de-servicosLinks to an external site.. Acesso em: 04 de mar. de 2020).
Após ler o texto acima faça uma avaliação das afirmações a seguir:
I. O ROI é um retorno sobre o que foi investido, se refere à rentabilidade de um investimento realizado, e o que ele vai trazer de melhoria e retorno do capital financeiro investido.
II. O ROI só tem implicações em benefícios financeiros, ou seja, interessa que o que foi investido retorne e traga lucro no que tange a dinheiro.
III. O ROI pode ser usado como justificativa financeira e de sucesso do projeto, e pode ser parte dos cases de sucesso por exemplo de vendas de sistemas.
É correto o que se afirma em: 
I, II e III 
Pergunta 2
Leia o texto abaixo:
Essa filosofia está alicerçada em um ciclo ininterrupto de avaliações e de feedbacks, que retroalimentam o sistema, permitindo correções e ajustes rápidos. Assim, é possível reduzir o número de defeitos e evitar maiores prejuízos.
Além de atender às demandas dos clientes, a GQT procura corresponder às expectativas dos demais stakeholders ― como colaboradores, fornecedores, parceiros de negócio, investidores e acionistas. Com uma abordagem bastante ampla, a gestão da qualidade total na indústria consegue trazer mais flexibilidade e estabilidade para a operação, por meio de um planejamento sólido e do conhecimento detalhado de todas as atividades realizadas em cada setor.
A GQT surgiu no Japão, mais precisamente, na Toyota. O país aplicou a nova técnica e conseguiu consolidar a economia no pós-guerra. Com o passar dos anos, as indústrias aumentaram seus volumes de produção, as instalações foram ampliadas e modernizadas e o nível de exigência dos consumidores também cresceu. Por isso, foi necessária uma reorganização completa das empresas, com a finalidade de eliminar erros e atingir a perfeição.
(Fonte: Disponível em: https://blog.jfpengenharia.com.br/como-aplicar-a-gestao-da-qualidade-total-a-industria/Links to an external site.. Acesso em: 04 de mar. de 2020)(adaptado).
No que diz respeito a produção industrial tomando como exemplo a Toyota a qualidade total é fundamental para
que o aumento da produtividade aconteça, em conjunto com a redução dos custos com desperdícios, o que ocasiona lucros para empresa.
Pergunta 3
Leia o Texto abaixo:
ABNT NBR ISO/IEC 29110Links to an external site.
Em todos os setores da sociedade a demanda pelo desenvolvimento de produtos relacionados à Tecnologia da Informação é cada dia mais intensa e promotora de uma busca acirrada pelo dueto competitividade e qualidade.
A qualidade do software produzido é um fator preponderante e de influência direta para que as empresas desenvolvedoras sejam mais lucrativas e competitivas. E a qualidade de um produto de software está fortemente relacionada com a qualidade do processo de software seguido pela organização que o desenvolve.
A família ISO/IEC 29.110 tem como público-alvo pequenas entidades fornecedoras de software, as VSE (Very Small Entity). Essas normas estabelecem referências para os processos a aplicar no desenvolvimento e fornecimento de software e são explicitamente elaboradas para atender às necessidades e características das VSE que são organizações com até 25 pessoas envolvidas com desenvolvimento de software.
A conformidade com a ABNT NBR ISO/IEC 29110-4-1, primeira norma ISO certificável para desenvolvimento de software, visa assegurar que mesmo uma pequena organização seja capaz de fornecer software de acordo com os requisitos do cliente, atendendo às suas necessidades, no prazo pretendido e com o custo acordado.
(Fonte: Disponível em: http://www.abnt.org.br/certificacao/tipos/processosLinks to an external site.. Acesso em: 03 de mar. de 2020)(adaptado).
Considerando as informações apresentadas, avalie as afirmações abaixo:
I. A ISO 29110 tem como público alvo as pequenas fornecedoras de software.
II. A norma é certificável e garante que um pequeno fornecedor pode produzir um software com qualidade.
III. As empresas consideradas VSE (Very Small Entity) possuem até 50 pessoas envolvidas com desenvolvimento.
IV. Um software de qualidade dá vantagens competitivas as empresas (tanto cliente como fornecedores).
É correto o que se afirma apenas em: 
 I, II e IV 
Pergunta 4
Leia o texto a seguir:
Por definição, a auditoria é um processo de exame e validação de um sistema, atividade ou informação. Então, o processo de auditoria de software deve definir como serão validados os produtos do desenvolvimento de software. O Processo de Auditoria pode ser de três tipos:
- Auditorias de primeira parte, que são auditorias internas;
- Auditorias de segunda parte, que são auditorias de fornecedor; e,
- Auditorias de terceira parte, que são auditorias de certificação de sistemas da qualidade.
No nosso caso, trata-se de auditoria de primeira parte, portanto Auditoria Interna.
O que é necessário?
Validar os produtos do processo de QA, ou seja, as respostas aos Checklist de QA devem ser validadas em relação às justificativas e evidências; as evidências, que normalmente são documentos do projeto de software devem ser validadas em relação aos seus requisitos de qualidade, que estão definidos nas templates e documentação técnica da MDS – Metodologia de Desenvolvimento de Software; e, verificar a conformidade dos processos internos dos projetos de software em relação ao processo de auditoria implantado.
A execução está relacionada a três fatores: tempo, as auditorias devem ser planejadas e anunciadas com antecedência aos auditados para que eles possam se programar para a auditoria, porém, acontece que as não conformidades não surgem exatamente quando a auditoria da qualidade é realizada, mas sim em qualquer outro momento. Outro fator ligado ao tempo da auditoria está na busca pela redução de custos,ou reduzir o máximo possível o tempo necessário para a realização das auditorias.
Auditorias são realizadas por amostragem, pois em uma auditoria é impossível a análise e avaliação de 100% dos sistemas e projetos da organização. A auditoria é realizada por amostras selecionadas por eles mesmos e sem um critério definido, quase sempre apenas o bom senso, para formar juízo sobre o funcionamento do sistema da qualidade. Pelo fato de a avaliação do sistema da qualidade estar baseado em uma decisão pessoal de um auditor, que tem em mãos uma porção limitada de dados, pode-se gerar dados e análises enganosas como resultado da auditoria. Ou pior ainda, muitas não conformidades podem sequer ser observadas, não permitindo o aperfeiçoamento do sistema da qualidade.
Pouca participação do auditado: o auditado tem uma parcela de participação muito baixa nas auditorias. Pode-se dizer que a sua participação se resume a tirar as dúvidas dos auditores e de defender a sua área de trabalho de possíveis não conformidades.
(Fonte: Disponível em: https://www.tiespecialistas.com.br/qualidade-em-ti-quando-sistemas-e-projetos-devem-ser-auditados/Links to an external site.. Acesso em: 04 de mar. de 2020) (adaptado)
Considerando as informações apresentadas, avalie as afirmações abaixo:
I. A auditoria de sistemas pode ser separada em três tipos, internas, de fornecedores e de certificaão de sistemas de qualidade.
II. O tempo de auditoria não tem relevância no processo, e nos custos da empresa para que a qualidade seja aplicada.
III. As auditorias têm que ser planejadas e comunicadas com antecedência, para que atinja todas as áreas dentro de uma programação estabelecida.
IV. As evidências dentro de uma auditoria de sistemas são baseadas em documentação do sistema e são validadas de acordo com os requisitos de qualidade.
É correto o que se afirma apenas em: 
apenas as afirmações I, III e IV são verdadeiras.
Pergunta 5
Leia o texto e observe a imagem abaixo:
Nível de maturidade
Um nível de maturidade é uma base evolucionária bem definida, na qual se obtém um processo maduro. Cada nível consiste em uma série de metas de processo que, quando satisfeitas, estabilizam um componente importante do processo. Ao longo dos níveis de maturidade, estabelecem-se diferentes componentes do processo, os quais aumentam a capacidade dos diversos processos organizacionais.
(Fonte: Disponível em: http://www.acaosistemas.com/blog/2012/07/19/voce-sabe-o-que-e-o-cmmi-e-como-ele-pode-ajudar-uma-organizacao/Links to an external site.. Acesso em: 04 de mar. de 2020)
CMM.jpg
(Fonte: Disponível em: http://www.linhadecodigo.com.br/artigo/1401/cmmi-para-iniciantes.aspxLinks to an external site.. Acesso em: 04 de mar. de 2020)
Considerando as informações apresentadas, assinale a opção correta: 
Dentro da certificação CMMI para softwares, temos 5 níveis de maturidade que partem do estágio 1 em organização e processos não definidos, passando por projetos, organização, controle e medição e melhoria contínua 
Pergunta 1
Leia o texto e observe a figura abaixo:
Qual é a importância da Tripla Restrição?
Também chamado de Triângulo da Gestão de Projetos, Triângulo de Ferro ou Triângulo do Projeto, a Tripla Restrição na Gestão de Projetos é o principal modelo de ações e reações no gerenciamento de projetos. Um projeto é definido como um esforço temporário empreendido na criação de um produto, de um serviço ou de um resultado único. Dessa forma, o projeto:
- Deve atender todas as características pactuadas entre os stakeholders na ocasião da definição do escopo do projeto, nem mais e nem menos do que isso; 
- Sua entrega deve ser realizada dentro do prazo pactuado entre as partes interessadas;
- O orçamento disponibilizado pelos patrocinadores deve ser respeitado, e;
- As expectativas de qualidade dos Patrocinadores e Clientes devem ser atingidas.
- Os três atributos de restrição de um projeto podem ser representados na forma de um triângulo, onde cada um dos vértices simboliza uma das restrições e a qualidade e torna o objeto central.
Triangulo de ferro.png
(Fonte: Disponível em: http://movimentoimpactoglobal.com.br/tripla-restricao/Links to an external site.. Acesso em: 04 de mar. de 2020)
Considerando o texto, entendemos que um projeto está ligado a tripla restrição, podemos entender sua importância pois: 
A tripla Restrição na Gestão de Projetos faz parte do cerne de ações de gerenciamento de projetos, portanto é onde se determina de antemão o sucesso e o fracasso de um projeto. 
Pergunta 2
Avalie o texto e a figura abaixo:
A figura 1, Casa da Qualidade, demonstra os pilares para conquistar a preferência dos clientes, e consequentemente, a sobrevivência da empresa.
casa qualidade.png 
Garantir a qualidade nunca é uma tarefa simples (nem fácil) em uma empresa. No começo, é o próprio “carinho dos donos” que traz esta segurança. Mas conforme a operação vai crescendo, fica praticamente inviável “ver o trabalho” que cada pessoa está realizando.
Os níveis intermediários de gerência e supervisão vão surgindo, novos fornecedores vão sendo incluídos no processo e assim por diante. Até que chega um ponto, em toda empresa, onde é preciso buscar meios de garantir a qualidade dos produtos e serviços oferecidos aos clientes. É neste momento que naturalmente surge a necessidade da adoção de um SGQ, ou Sistema de Gestão da Qualidade Total.
 (Fonte: Disponível em: https://www.treasy.com.br/blog/sgq-sistema-de-gestao-da-qualidade-total/Links to an external site.. Acesso em: 12 de mar. de 2020) (adaptado).
Considerando esse texto e a figura acima, avalie as seguintes asserções e a relação proposta entre elas.
I. A sobrevivência das empresas depende dos pilares de qualidade
Porque
II. Os pilares que compõe a qualidade total estão balizados nas preferencias do cliente.
De acordo com as asserções assinale a alternativa correta:
As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. 
Pergunta 3
Segundo o artigo abaixo:
A acessibilidade de websites pode ser avaliada por validadores automáticos [W3C 2010] que analisam a adequação das páginas às diretrizes. Eles reduzem o tempo e o esforço de verificação, porém não identificam todas as barreiras à acessibilidade [SERPRO 2010], pois validam apenas a sintaxe do código. Assim, além de especialistas, pessoas com deficiências também devem participar da avaliação, pois desenvolvem importantes habilidades na interação mediada por tecnologias assistivas [Theofanos e Redish 2003]. Para desenvolver e avaliar quaisquer produtos de software é preciso selecionar características de qualidade relevantes para eles. Para auxiliar este processo, as normas NBR ISO/IEC 9126-1 e NBR ISO/IEC 14598-1 definem, respectivamente, um modelo de qualidade e um processo de avaliação para produtos de software. No modelo de qualidade da NBR ISO/IEC 9126-1 são especificadas seis características de qualidade (funcionalidade, confiabilidade, usabilidade, eficiência, manutenibilidade e portabilidade), podendo ser consideradas na avaliação apenas os relevantes para o software em questão [NBR ISO/IEC 9126-1 2003]. Cada característica subdivide-se em subcaracterísticas. Estas devem ser subdivididas e mensuradas através de atributos, propriedades do software definidas pelo avaliador [NBR ISO/IEC 14598-1 1998]. O modelo para o processo de avaliação do produto de software, definido pela NBR ISO/IEC 14598-1 apresenta uma sequência de etapas destinadas a guiar o processo de avaliação [NBR ISO/IEC 14598-1 1998].
(Fonte: Aplicação do modelo de qualidade da NBR ISO/IEC 9126 para avaliação de website com nível de acessibilidade AAA conforme o e-MAG Janicy A. Pereira Rocha¹, Dorirley Rodrigo Alves¹, Tiago França Melo de Lima² ¹ Instituto de Ciências Exatas e Informática - PUC-Minas - Campus Guanhães ² TerraLAB - Departamento de Computação - Universidade Federal de Ouro Preto)
Considerando as informações apresentadas, avalie as afirmações abaixo:
I. As normas ISO 9126-1 e a 14598-1 são um modelo de qualidade e um processo de avaliação para produtosde software.
II. A ISO 9126-1 é baseada em 6 características de qualidade.
III. A ISO 14598-1 define, um modelo de qualidade e um processo de avaliação para produtos de software.
IV. A ISO 9126-1 define, um processo de avaliação para produtos de software.
É correto o que se afirma apenas em: 
 I e II 
Pergunta 4
Observe a figura e leia o texto abaixo:
MPS.png
Para as pequenas empresas, esse investimento é dificultado devido ao alto valor das certificações. Graças à iniciativa de entidades privadas, centros de estudos e governo brasileiro existe a possibilidade de melhorarmos os processos de software no Brasil, tendo como foco pequenas e médias empresas. O Projeto MPS BR - Melhoria de Processo do Software Brasileiro, projeto coordenado pela SOFTEX é apontado como solução para tornar o software brasileiro um produto de exportação competitivo favorecendo a geração de negócios no Brasil e no exterior, visando aumentar a competitividade da indústria brasileira de software.
O Projeto MPS BR
Iniciado em 2003, a partir de dezembro, conta com a participação de sete instituições brasileiras: a SOFTEX, coordenadora do projeto; três instituições de ensino, pesquisa e centros tecnológicos (COPPE / UFRJ, CESAR, CenPRA); uma sociedade de economia mista, a companhia de Informática do Paraná (CELEPAR), hospedeira do Subcomitê de Software da Associação Brasileira de Normas Técnicas (ABNT); e duas organizações não governamentais integrantes do Programa SOFTEX (Sociedade Núcleo de Apoio à Produção e Exportação de Software do Rio de Janeiro - RIOSOFT e Sociedade Núcleo SOFTEX 2000 de Campinas). A Universidade Católica de Brasília também faz arte do projeto. O MPS. Br serve como um selo que indica o nível de maturidade da empresa em relação às práticas relacionadas ao desenvolvimento de software. Esse selo possui níveis. Cada nível tem diversas práticas associadas. Uma empresa que possui o "selo" MPS. Br utiliza essas boas práticas e, teoricamente, tem condições de desenvolver softwares com qualidade e com custos e prazos dentro do estimado. MPS. Br é um movimento importante pois pode ajudar a melhoria dos processos para as organizações. Além disso, ele já está sendo exigido em algumas licitações. Assim, somente empresas certificadas podem participar de alguns processos licitatórios.
(Fonte: Disponível em: https://www.oficinadanet.com.br/artigo/desenvolvimento/melhoria-de-processos-do-software-brasileiro--mpsbrLinks to an external site.. Acesso em: 04 de mar. de 2020)
Baseado no texto e na figura acima, avalie as afirmações a seguir:
I. O processo do MPS.br tem 7 níveis.
II. O MPS.br é uma certificação brasileira.
III. A SOFTEX é a certificadora do MPS.br.
IV. O selo MPS.br vale na cidade da certificação.
É correto o que se afirma apenas em: 
 I, II e III. 
Pergunta 5
Leia o texto a seguir:
“Segundo o SWEBOK 3.0, qualidade de software é uma área do conhecimento da engenharia de software que pode se referir a: “características desejadas de produtos de software, a extensão em que um produto de software em particular possui essas características e aos processos, ferramentas e técnicas que são usadas para garantir essas características”. Com base nessa definição a área de qualidade de software existe para que o software em questão esteja em conformidade com o que foi combinado durante o levantamento de requisitos do mesmo e evitar o máximo possível de falhas durante o uso.”
(Fonte: Disponível em: https://blog.arkmeds.com/2017/11/07/qualidade-software-engenharia-clinica-fatores-que-impactam-no-sucesso-do-setor/Links to an external site.. Acesso em: 04 de mar. de 2020)
De acordo com SWEBOK 3.0 a que qualidade de software ele se refere?
Uma área da engenharia de software 
Pergunta 1
Leia o texto a seguir:
Gerência de TI
Muita gente fala indiscriminadamente em governança de TI e gerenciamento de serviços de TI, ou em Cobit e ITIL, respectivamente, como se um e outro fossem equivalentes. Até parece que se pode escolher entre um e outro, ou que, se um estiver em prática, o outro também estará.
Já vi gente falando em governança de TI e depois citando que tem processos baseados na ITIL como se isso fosse governança. Não, não é.
É muito importante que se estabeleça o papel de cada uma destas ferramentas: o framework de governança de TI é chamado Cobit, e a biblioteca de melhores práticas de gestão de serviços de TI é chamada ITIL. Não vamos nem entrar na discussão de qual é a diferença entre framework e biblioteca de melhores práticas para não complicar o assunto. Só isso já seria uma grande diferença.
Talvez seja surpresa para muitos, mas é possível adotar melhores práticas da ITIL sem ter um processo de governança de TI, assim como ter um processo de governança de TI, mas não se adotar as melhores práticas da ITIL. Surpreso com isso? Não fique.
A primeira coisa que deve ser destacada é que o Cobit foca em governar toda a TI. Ou quase toda. Não só governar os serviços de TI. Só isso já dá uma noção de que não poderiam ser a mesma coisa. Seria o mesmo que dizermos que governar um país é a mesma coisa que governar uma cidade! A escala é esta: do macro (Cobit) para o micro (ITIL).
Governar a TI inteira é muito mais do que gerenciar serviços. Quem governa a TI tem que se preocupar também com planejamento estratégico, com gerenciamento de projetos, com metodologias de desenvolvimento de sistemas, com gestão de recursos humanos e tantas outras coisas além da gestão dos serviços que serão entregues.
O que o Cobit faz é dizer que um dos tantos “objetivos da governança de TI” é implantar um processo de gestão de incidentes e service desk. E, para a aprender a fazer isso, ou para descobrir as melhores práticas desse objetivo, podemos utilizar as recomendações da biblioteca ITIL. Mas e como gerenciaremos os projetos? Apliquem-se os princípios do PMBOK. E como desenvolveremos e manteremos aplicativos? Aplique-se a RUP, e assim por diante.
A partir do texto lido acima avalie as afirmações a seguir:
I. O Itil não é equivalente ao cobit, e nem é governança de TI.
II. É possível implantar itil sem implantar governança de TI
III. Implantar o cobit é implantar a governança de TI.
É correto o que se afirma em: 
Referencia: http://www.parquedesoftware.com.br/Voce-usa-ITIL-ou-Cobit-19-246.shtmlLinks to an external site.
 I e II, apenas. 
Pergunta 2
Leia o texto abaixo e pense em boas práticas de qualidade de software
Manter a qualidade no desenvolvimento de softwares é um desafio enfrentado por muitos gestores. Sempre que o sistema é atualizado, é necessário ter atenção redobrada para não gerar erros decorrentes das funcionalidades recém-criadas ou fazer com que uma função pré-existente deixe de funcionar. Para minimizar esses riscos, implementar o controle de qualidade no desenvolvimento de softwares é a solução. Além da menor probabilidade de erros, a redução de custos também é um importante benefício dessa estratégia. Entre as práticas que ajudam a manter a qualidade no desenvolvimento de softwares estão testes constantes da ferramenta, revisão de códigos e a organização de uma equipe voltada para descobrir possíveis problemas nos sistemas e processos.
(Fonte: Disponível em: https://blog.teclogica.com.br/entenda-importancia-da-qualidade-no-desenvolvimento-de-softwares/Links to an external site.. Acesso em: 04 de mar. de 2020)
Qual é a melhor maneira de trabalhar com desenvolvimento de software?
 Por projetos 
Pergunta 3
Leia o texto abaixo:
Métricas para DevOps: por onde começar?
Apesar de DevOps não possuir nenhum framework oficial – como é comum às metodologias voltadas para o desenvolvimento de software – existem alguns parâmetros que podem ser utilizados para avaliar eficientemente o desempenho das implementações. De modo geral, as métricas para DevOps lidam com as questões de deployment, operações e suporte, como velocidade do desenvolvimento de aplicações, resposta do consumidor, porcentagens de erros e falhas, volume de pedidos e tempo de reparo, por exemplo.
A maioria dessas métricas se divide em três categorias:
ProcessosAqui se encaixam as métricas voltadas para a análise da velocidade, eficiência, produtividade e segurança dos processos de desenvolvimento de software. Alguns exemplos de Key Performance Indicators (KPIs) utilizados são a frequência e velocidade de deployment, velocidade de verificação do software (QA), Tempo Médio Para Restaurar o Serviço (TMPRS), entre outros.
Pessoas
A influência das pessoas envolvidas no processo de produção costuma ser um dos aspectos mais difíceis de medir em uma empresa. Métricas voltadas para as pessoas geralmente incluem tempo de resposta, turnover (ou rotatividade de pessoal) e capacidade, por exemplo. Outra possibilidade são os indicadores mais subjetivos e culturais, como grau de autonomia, fluidez no trabalho e compartilhamento de conhecimento das equipes.
Tecnologia
As métricas de tecnologia avaliam o uptime (tempo em atividade) dos sistemas, redes e aplicações, e também as taxas de erros, como, por exemplo, o número de incidentes por release de produto ou serviço.
(Fonte: Disponível em: https://gaea.com.br/metricas-para-devops-conheca-as-mais-importantes/Links to an external site.. Acesso em: 04 de mar. de 2020)
As métricas e indicadores nos ajudam a entender que:
Pessoas, processos e tecnologia andam interligados, e em cada categoria dessa é possível criar indicadores e confrontá-los para averiguar o andamento de um projeto de software, e com dados reais pode-se diminuir erros 
Pergunta 4
O texto abaixo nos explica o que é qualidade de software. Leia:
O que é gerência de qualidade de software?
Vamos por partes. Segundo a International Standardization Organization (ISO), qualidade é adequação ao uso e conformidade às exigências. Partindo desses princípios, a qualidade de software busca garantir que as aplicações desenvolvidas estejam de acordo com as necessidades do cliente e, ao mesmo tempo, atendam padrões e regras do desenvolvimento. Seguindo o raciocínio, a gerência de qualidade de software é a área que utiliza métodos de gestão para acompanhar o desenvolvimento do produto. Por exemplo, modelos de gerenciamento de projetos, como o Project Management Body of Knowledge (PMBOK), podem ser aplicados também em tecnologia.
Os objetivos desses métodos de gestão quando aplicados à qualidade de software são:
Garantir que o software atenda aos requisitos funcionais e de desempenho;
Assegurar que os processos de desenvolvimento estejam dentro dos padrões estabelecidos.
Portanto, a gerência de qualidade de software procura evitar falhas como:
Erros de código, cálculo ou lógica;
Falta de planejamento das etapas de desenvolvimento;
Atrasos na entrega do produto;
Não prever e controlar riscos;
Não pensar na manutenção do produto.
(Fonte: Disponível em: https://mercadoemfoco.unisul.br/gerencia-de-qualidade-de-software-por-que-e-como-aprender/Links to an external site.. Acesso em: 04 de mar. de 2020)
Depois de ler o texto acima, avalie as afirmações abaixo:
I. Segundo o PMBOK é possível aplicar os conceitos de gerenciamento de projetos em tecnologia.
II. O gerenciamento de projetos de desenvolvimento de software, busca garantir que requisitos e de desempenho num projeto de software sejam atendidos.
III. Mesmo com todo o planejamento erros e falhas de códigos vão acontecer com mais de 80% de chances.
IV. Quando há gerencia em qualidade de software problemas como manutenção do produto são previsíveis.
É correto o que se afirma apenas em: 
 I, II e IV 
Pergunta 5
Leia o texto abaixo:
Uma validação de software é uma atividade que tem como objetivo assegurar que o produto final corresponda aos requisitos do software, comprovando a inexistência de erros (“BUG”). Visando melhorar o aprendizado e prática em validação, abaixo segue alguns casos e dicas para melhorar sua validação:
- Identificar e detalhar o que será validado, isto pode incluir o software em si, os requisitos, e outros tipos de documentos, por exemplo: documentação, demonstrações, etc.
- Definir e implementar uma estratégia de validação, ou seja, definir como será feita e o que necessita para ser feita.
- Definir critérios e procedimentos para a validação, por exemplo, tempo de resposta, tolerância a falhas etc.
- Garantir a execução das atividades de validação. Por meio das reuniões de revisão, por exemplo.
(Fonte: Disponível em: http://tsdn.tecnospeed.com.br/blog-do-desenvolvimento-tecnospeed/post/boas-praticas-de-validacaoLinks to an external site.. Acesso em: 04 de mar. de 2020)
Considerando o texto acima, avalie as asserções a seguir e a relação proposta entre elas:
I. A validação de software é necessária dentro de um processo de desenvolvimento e qualidade de software.
PORQUE
II. Só a partir de testes e validação feita por desenvolvedores e usuários é possível evitar os bugs.
A respeito das asserções acima, assinale a alternativa correta:
As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.

Outros materiais