SóProvas


ID
384448
Banca
FCC
Órgão
TRT - 7ª Região (CE)
Ano
2009
Provas
Disciplina
Engenharia de Software
Assuntos

Em sistemas de tempo real que usam memória compartilhada ou uma interface de passagem de mensagens, pode acontecer do produtor e consumidor de dados funcionarem a velocidades diferentes. Caso haja uma falha de projeto, esse fato pode gerar um erro de timing e o consumidor pode obter informações desatualizadas. O teste aplicável neste caso e que visa prevenir tais ocorrências é o

Alternativas
Comentários
  • Como o próprio enunciado diz: interface
  • A resposta está na pg 151 do livro do Sommerville - 9ed.
  • Questão retirada da página 152 do Sommerville 9ª Ed:
    http://sdrv.ms/18Th3o5
  • Segundo Sommerville: "Erros de timing ocorrem em sistemas de tempo real que usam memória compartilhada ou uma interface de passagem de mensagens. O produtor e o consumidor de dados podem funcionar em velocidades diferentes. A menos que cuidados especiais sejam tomados no projeto de interface, o consumidor pode acessar dados desatualizados porque o produtor das informações não atualizou as informações de interface compartilhada".

    Os outros erros de interface podem ser categorizados em: Mau uso da interface, Mau entendimento da interface.

    Engenharia de Software, pág. 363. Cap. 23 - Testes de Software - 8ª Edição. Editora Pearson Adison Wesley.

    PS: ** As interfaces de passagem de mensagem são tipos de interfaces que podem ser testadas utilizando testes de interface. Teste de interface, geralmente, são aplicados no desenvolvimento orientado a objetos e baseados em componentes. 

    ** Fonte: 
    Engenharia de Software, pág. 362. Cap. 23 - Testes de Software - 8ª Edição. Editora Pearson Adison Wesley.
  • Hmm, Ja vi que a FCC segue a visão do sommerville para testes..