1. |
O que é teste de software? |
2. |
O que é falta, erro e falha? |
3. |
3. Como os testes podem ser classificados? |
4. |
Quais as faltas típicas em sistema de comunicação? |
5. |
O que são software de aplicações espaciais? |
1. O que é teste de software?
Teste de software é o processo de exercitar o sistema de forma a revelar a presença ou não de faltas. Testar, então, no sentido mais abrangente, significa verificar e validar uma implementação.
2. O que é falta, erro e falha?
• Falta é um erro de programação/desenvolvimento
• Erro é a ativação de uma falta, em tempo de execução
• Falha é a manifestação da inabilidade do sistema de executar o serviço proposto
3. Como os testes podem ser classificados?
Os testes são classificados em:
• Teste caixa-branca - os testes são criados a partir da análise do código (implementação)
• Teste de caixa-preta - os testes são criados a partir da especificação do sistema (modelagem), observando-se as entradas/saídas externas
• Teste baseado em faltas - os testes são criados a partir da análise de erros comuns dos programadores
4. Quais as faltas típicas em sistema de comunicação?
Perda, duplicação, corrupção e, atraso de mensagens.
5. O que são software de aplicações espaciais?
Softwares de aplicações espaciais são:
• Software embarcado em plataformas e veículos espaciais (satélites, plataformas suborbitais, balões extratosféricos, lançadores….)
• controle de atitude (navegação)
• on-board data handling - OBDH
• monitoração da saúde dos subsistemas da plataforma/ veículo
• gerenciamento da carga útil
• gerenciamento da comunicação
• Software embarcado em cargas úteis científicas ou tecnológicas
• acquisição dos dados científicos/ tecnológicos
• processamento/ armazenamento temporário de dados
• comunicação com OBDH
• Software (em solo) para rastreio, operação e controle remoto de espaçonaves
• determinação de órbita; comando/controle e telemetria
• plano de vôo; disseminação de dados da missão
• Simuladores do satélite ou de subsistemas
• a serem usados na fase de concepção da espaçonave
• e/ou durante o desenvolvimento do software de operação como ferramenta de teste e treinamento de operadores
• e/ou na fase de operação para apoio à re-definição de procedimentos operacionais.