Teste Qualidade de Softwares - Tema 4.
Responda questões sobre RUP e outros relacionados a Qualidade de Software.
0
0
0
1
O que é o RUP (Rational Unified Process) e qual é o seu objetivo principal?
É um processo iterativo e incremental que visa fornecer uma abordagem estruturada para o desenvolvimento de software, com foco em qualidade e adaptação às mudanças.
É um modelo de desenvolvimento ágil que se foca exclusivamente na entrega de software de alta qualidade.
É uma metodologia de teste de software que busca detectar falhas no código o mais rápido possível.
É um modelo de desenvolvimento sequencial, onde o software é completamente desenvolvido antes de ser entregue ao cliente.
2
Quais são as quatro fases do RUP e o que é feito em cada uma delas?
Planejamento, Análise, Implementação, Fechamento - Planejamento do projeto, análise de requisitos, desenvolvimento do software e finalização do projeto.
Iniciação, Definição, Testes, Manutenção - Estudo inicial, criação de código, execução de testes e manutenção pós-lançamento.
Concepção, Projeto, Implementação, Testes - Definição dos requisitos, codificação do sistema, testes e lançamento
Iniciação, Elaboração, Construção, Transição - Definição do escopo, design e desenvolvimento do sistema, testes de integração e entrega do sistema ao cliente.
3
Quais destes são exemplos dos principais papéis envolvidos no teste de software?
Testador, desenvolvedor, analista de sistemas, gerente de TI.Gerente de testes, designer gráfico, programador, analista de negócios.
Designer de interface, programador, analista de dados, gerente de projetos.
Gerente de testes, designer gráfico, programador, analista de negócios.
Testador, desenvolvedor, gerente de testes, analista de requisitos.
4
Qual é a importância do teste de software no mercado atual?
Minimizar os custos de desenvolvimento, já que os testes não afetam a entrega de funcionalidades.
Identificar e corrigir erros antes da entrega do software, garantindo a qualidade e a satisfação do cliente, além de reduzir custos com manutenção.
Garantir que o software esteja em conformidade com as normas internacionais, mas sem se preocupar com a experiência do usuário.
Realizar somente testes de desempenho, já que os testes de funcionalidade são irrelevantes.
5
Quais os dois exemplos de falhas em software que causaram problemas financeiros ou de reputação para as empresas?
O bug no software do sistema de navegação do Boeing 737 MAX, que resultou em acidentes fatais e levou a uma grande crise para a empresa.
O defeito no sistema de recomendação do Netflix, que gerou uma pequena inconsistência nas sugestões de filmes por uma semana.
O erro no software de bilhetagem do metrô de Nova York, que causou um pequeno atraso nas viagens durante dois dias.
A falha no sistema de pagamento do iPhone, que causou a perda de dados bancários dos usuários.