Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Metodologia de Projeto
Principais diferenas entre o projeto de S.E. e
projeto de aplicaes para desktops
Requisitos no-funcionais so fundamentais: preo,
tamanho, peso, potncia,...
Flexibilidade: plataforma no definida, vrios tipos de S.O.,
controle total da mquina.
Grande preocupao com previsibilidade no uso de recursos
Sistema muito restrito: eficincia no uso de recursos
fundamental
Exemplo
Projeto de um controle remoto de televiso (infravermelho)
Controle simples com 3 botes:
Liga/desliga
Seleo de canais
Exemplo: Restries
Protocolo de comunicao com a televiso
Proprietrio
Dados fornecidos pelo cliente
Exemplo: Definio do Hw e Sw
Processador:
Microcontrolador de 8 bits
Sistema Operacional:
No h necessidade
Linguagem de programao:
C
Bibliotecas de software:
Nenhuma
Componentes de Hardware:
Botes
LED infravermelho
Requisitos do cliente
Como o sistema vai satisfazer requerimentos do usurio dadas as
restries de projeto
Revisar a anlise
Especificar componentes de hardware
Definir Interface de hardware
Especificar subsistemas de software
Definir interfaces de software
Especificar processos de incio e final
Especificar tratamento de erros
Verificar resultados da etapa de design
Alternativas de implementao
Hardware
Caractersticas
- alto desempenho
- pequeno tamanho
- alto custo
- pouco flexvel
Questes
Referncias
Livro de Sistemas de Tempo Real
Jean- Marie Farines, Joni da Silva Fraga, Rmulo Silva de
Oliveira. Escola de Computao2000 - IME- USP
http:// www. lcmi. ufsc. br/ gtr/ livro/ principal. Htm
IEEE Computer Society, Technical Committee on Real- Time
Systems (IEEE- CS TC- RTS)
http:// www. cs. bu. edu/ pub/ ieee- rts
The Concise Handbook Of Real-Time Systems.
TimeSys Corporation, Verso 1.1, 2000.
http://www.timesys.com