150 likes | 234 Views
Instituto Tecnológico de Aeronáutica Divisão: Engenharia Eletrônica e Computação CSC - PDTL. Disciplina : CE 235 -Sistemas embarcados de Tempo Real Professores : Dr. Adilson Marques Da Cunha Dr. Luís Alberto Vieira Dias
E N D
Instituto Tecnológico de AeronáuticaDivisão: Engenharia Eletrônica e ComputaçãoCSC - PDTL Disciplina: CE 235 -Sistemas embarcados de Tempo Real Professores: Dr. Adilson Marques Da Cunha Dr. Luís Alberto Vieira Dias Dr. Marcio L. Xavier dos Santos Alunos: Daniel Martins Daniel Santos Francisco Marcondes 27/11/2006
Introdução • Motivação: Ampliar a eficiência no monitoramento dos recursos naturais através de um sistema embarcado e de tempo real para o monitoramento ecológico denominado VANT-EC-SAME. • Contexto: Aeronave VANT será empregada em missões de reconhecimento e vigilância. Para o sucesso desta missão faz-se necessário uma estação de controle dotada de um Data Logger Data Logger
Exemplo de Desenvolvimento Diagrama de Caso de uso simplificado Diagrama de análise
Exemplo de Desenvolvimentocontinuação Diagrama de análise Diagrama de classe
USCs Diagrama de Estrutura: USC RES Diagrama de Estrutura: USC GSI Diagrama de Estrutura: USC ARM
Diagrama de estados Sensor e Driver Controlador Armazenamento
Integração Segundo nível Primeiro nível Terceiro nível
Aspectos Relevantescontinuação Prioridade do sinal Reuso de código (testClienteServer) Métodos Formais Design Pattern: Abstract Factory Lógica Nebulosa MinMax
Aspectos Relevantescontinuação Biblioteca Polimorfismo Modularidade
Conclusão • Sobre o Processo Unificado da Rational • Foi verificada eficiência da metodologia RUP em desenvolvimento de sistemas de software. • Sobre as Ferramentas da Rational • Fundamental para o desenvolvimento de softwares de grande porte, por permitir traçabilidade, diversas visões e integração. • Sobre o Desenvolvimento do Protótipo • Permitiu que a aplicação prática da teoria no desenvolvimento de um projeto real.
Recomendações • Uso ostensivo de técnicas de orientação a objeto • Utilização de abstrações de análise • Utilização de design patterns • Utilização de métodos formais (também para requisitos) • Considerar o uso de técnicas de IA em casos específicos (normalmente de alta complexidade) • Desenvolver todas as disciplinas RUP na Listex 1 • Lembrar que o protótipo não visa completeza nem exatidão • Usar as ferramentas de maneira integrada • Dividir tarefas como prevê o Processo Unificado
Instituto Tecnológico de AeronáuticaDivisão: Engenharia Eletrônica e ComputaçãoCSC - PDTL Disciplina: CE 235 -Sistemas embarcados de Tempo Real Professores: Dr. Adilson Marques Da Cunha Dr. Luís Alberto Vieira Dias Dr. Marcio L. Xavier dos Santos Alunos: Daniel Martins Daniel Santos Francisco Marcondes 27/11/2006