18.05.2014 Views

SISTEMA EMBARCADO DE AQUISIC¸ ˜AO DE DADOS ...

SISTEMA EMBARCADO DE AQUISIC¸ ˜AO DE DADOS ...

SISTEMA EMBARCADO DE AQUISIC¸ ˜AO DE DADOS ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

OSTaskCreateExt(fnTaskNotificacao, (void *)0, 30, TASK_4_ID,<br />

256,(void *)0,OS_TASK_OPT_STK_CHK | OS_TASK_OPT_STK_CLR); Criaç~ao da<br />

Tarefa Notificaç~ao<br />

OSTaskCreateExt(fnTaskTemTeste,(void *)0,28,TASK_6_ID,2048,(void<br />

*)0,OS_TASK_OPT_STK_CHK | OS_TASK_OPT_STK_CLR); Criaç~ao da Tarefa<br />

Tem Teste<br />

OSTaskCreateExt(fnListen, (void *)0, 26, TASK_7_ID, 2048, (void<br />

*)0,OS_TASK_OPT_STK_CHK | OS_TASK_OPT_STK_CLR); Criaç~ao da Tarefa<br />

Escuta<br />

OSStart(); começa multi-tarefa<br />

Como toda equipe de desenvolvimento do sistema, a engenharia de testes (ET)<br />

também deve estar envolvida com a evolução dos requisitos. É um erro comum<br />

excluí-los das revisões dos requisitos. A ET deveria rever os requisitos para assegurar<br />

que eles não são ambíguos e que são completos. Quando a implementação dos<br />

requisitos é baseada em interações, a ET revê os requisitos, planeja a interação e<br />

estima o esforço requerido para o plano de testes dos requisitos. Estas estimativas<br />

são enviadas ao gerente de projeto que finaliza o escopo da interação.<br />

A ET recebe as funções para teste de acordo com os riscos dos requisitos. São<br />

elas:<br />

• Tempo de Execução dos Testes. Primeiramente, o sistema é concebido de<br />

modo a funcionar stand-alone, ou seja, sem rede Ethernet TCP/IP. As medidas<br />

feitas com uso do circuito de instrumentação e interface que envia as telas para<br />

o display sob teste satisfazem os requisitos do sistema , principalmente em<br />

relação a duração do teste. O sistema é aproximadamente 40% mais rápido<br />

que o sistema de testes implementado atualmente na fábrica da Philips. O<br />

tempo de execução dos testes foi reduzido de 20 s para menos de de 12 s para<br />

um dos modelos de display. Deve-se levar em conta que quase metade do tempo<br />

dos testes é para aprovação do contraste do display e inspeção visual das telas<br />

para verificação dos pixels pelo operador. Essas “folgas de tempo” darão a<br />

possibilidade de implementar as rotinas da rede sem alterar significativamente<br />

o tempo de teste, devido ao uso do kernel preemptivo.<br />

254

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!