Flashcards
Sem título
Flashcards do conjunto (13)
- 1Padrões de Qualidade de SoftwareO principal objetivo da Engenharia
de Software (ES) é ajudar a produzir
software de qualidade
Empresas que desenvolvem software de
qualidade são mais competitivas
Empresas que tem qualidade em seus
processos podem, em geral, oferecer
um melhor serviço a um preço mais
competitivo - 2Padrões de QualidadeAs empresas usam padrões para satisfazer os requisitos de qualidade de seus clientes e por vários outros motivos, como: Garantir a segurança e confiabilidade de seus produtos e serviços. Obter a conformidade com os regulamentos. Definir e controlar processos internos
- 3Qualidade x ConfiançaConfiança do cliente em estar obtendo um produto que atende a suas expectativas
Confiança do fornecedor em poder
planejar a construção de
produtos em relação aos custos - 4Como garantir a qualidade?Padrões de produto:
– Se aplicam ao produto de software em
desenvolvimento. Incluem padrões de
documentos, como a estrutura de um
documento de requisitos até como uma
linguagem de programação deve ser usada.
•Padrões de processo:
– Definem os processos que devem ser
seguidos durante o desenvolvimento de
software. - 5Alguns Padrões de Qualidade de SoftwareCMM – Capability Maturity Model
– Desenvolvido pelo SEI (Software Engineering
Institute
)
• SPICE (Software Process Improvement &
Capability dErtemination)
– Desenvolvido pela “International Organization
for Standardization and the International
Electrotechnical Commission” (ISO/IEC) - 6Teste De SoftwareTeste de software é um controle de qualidade que pode envolver etapas desde a escolha das condições em que a aplicação vai ser colocada à prova até a simulação de uso real dela e o desenvolvimento de relatórios sobre os resultados obtidos.
- 7Técnicas de Teste: por arvoreEssa técnica de teste é mais bem usada quando se tem todo o software desenvolvido e também documentado. Com ela cada vez que uma nova versão é liberada para a equipe de testes, a equipe consegue levantar o impacto das falhas liberadas para a verificação. O Objetivo da técnica é levantar em forma de árvore quais são todas as características do software assim sabendo onde o maior esforço de teste deve ser feito após uma liberação de correção. Esta técnica é comumente aplicada em jogos eletrônicos.
- 8Técnicas de Teste: cleanroonTécnica muito utilizada em testes de jogos eletrônicos. O objetivo desse teste é validar as diversas formas como o jogador irá realmente jogar o jogo. Coisas como Mudar a sensibilidade de movimento (Sensibilidade), inverter o sentido do movimento (Sentido), habilitar a vibração do controle (Vibração). Após definir essas possibilidades é necessário criar uma tabela de porcentagens de valores básicos para cada tipo de mudança variável.
- 9Técnicas de Teste: exploratorioÉ uma abordagem para teste de software que é concisa descrito como aprendizagem simultânea, design de teste e execução do teste. Cem Kaner, que cunhou o termo em 1993, define o teste exploratório como "um estilo de teste de software que enfatiza o pessoal liberdade e responsabilidade do testador indivíduo para optimizar continuamente a qualidade de seu trabalho, tratando de aprendizagem relacionadas com o teste, design de teste, execução de teste e interpretação resultado do teste como atividades de apoio mútuo que correm em paralelo ao longo do projeto.
Enquanto o software está sendo testado, o testador aprende coisas que, juntamente com a experiência e criatividade gera novos bons testes a serem executados.Teste exploratório é muitas vezes visto como um teste de caixa preta técnica. Em vez disso, aqueles que têm estudado o considerar uma abordagem de teste que pode ser aplicado a qualquer técnica de teste, em qualquer estágio no processo de desenvolvimento. A chave não é a técnica de teste, nem o item que está sendo testado ou revista; a chave é o envolvimento cognitivo do testador - 10Niveis de Teste:SistemaÉ uma fase do processo de teste de software e de hardware em que o sistema já completamente integrado é verificado quanto a seus requisitos num ambiente de produção.
- 11Niveis de Teste: integraçãoÉ a fase do teste de software em que módulos são combinados e testados em grupo. Ela sucede o teste de unidade, em que os módulos são testados individualmente, e antecede o teste de sistema, em que o sistema completo (integrado) é testado num ambiente que simula o ambiente de produção.
O teste de integração é alimentado pelos módulos previamente testados individualmente pelo teste de unidade, agrupando-os assim em componentes, como estipulado no plano de teste, e resulta num sistema integrado e preparado para o teste de sistema. (Caixa-branca) - 12Niveis De Teste: AceitaçãoTem por função verificar o sistema em relação aos seus requisitos originais, e às necessidades atuais do usuário. É geralmente realizado por um grupo restrito de usuários finais, num ambiente parecido com os deles.
- 13—
Informações
- Descrição
- FlashCards sobre Sem título, criado por Junior silva em 04-06-2021.
- Criado por
- Junior silva
- Visualizações
- 1
- Avaliação