Rational Unified Process (RUP) e TMAp (Testing Management Approach) - 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 modelo de desenvolvimento sequencial, onde o software é completamente desenvolvido antes de ser entregue ao cliente.
É uma metodologia de teste de software que busca detectar falhas no código o mais rápido possível.
É um modelo de desenvolvimento ágil que se foca exclusivamente na entrega de software de alta qualidade.
É 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.
2
Quais são as quatro fases do RUP e o que é feito em cada uma delas?
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.
Concepção, Projeto, Implementação, Testes - Definição dos requisitos, codificação do sistema, testes e lançamento
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.
3
Quais são os principais papéis envolvidos no teste de software?
Gerente de testes, designer gráfico, programador, analista de negócios.
Testador, desenvolvedor, gerente de testes, analista de requisitos.
Designer de interface, programador, analista de dados, gerente de projetos.
Testador, desenvolvedor, analista de sistemas, gerente de TI.Gerente de testes, designer gráfico, programador, analista de negócios.
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 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.
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.