1 / 17

Projetos de Sistemas Embutidos

Projetos de Sistemas Embutidos. Aula 2. Metodologia de Projetos. Requisitos. Linguagem natural Desejos e expectativas do usuário Modos de coleta: Contato direto com usuários Depto. de Marketing Demonstração de protótipos. Req. Funcionais x Não Func. Requisitos Funcionais

ginny
Download Presentation

Projetos de Sistemas Embutidos

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Projetos de Sistemas Embutidos Aula 2

  2. Metodologia de Projetos

  3. Requisitos • Linguagem natural • Desejos e expectativas do usuário • Modos de coleta: • Contato direto com usuários • Depto. de Marketing • Demonstração de protótipos

  4. Req. Funcionais x Não Func. • Requisitos Funcionais • Saída como função da entrada • comportamento • Requisitos Não Funcionais • Restrições de tempo • Consumo de energia • Tamanho, peso, etc. • confiabilidade

  5. Modelo de Req. • Nome • Propósito • Entradas • Saídas • Funções • Desempenho • Custo de manufatura • Potência • Dimensões físicas

  6. Exemplo: GPS com Mapas Móveis • Mapas móveis obtêm posição do GPS, desenha mapa armazenado em um BD local.

  7. Necessidades do GPS+Mapas • Funcionalidade: uso em automóveis. Mostrar vias principais e pontos de referência; • Interface de Usuário: 400 x 600 pixels. Três botões. Menus pop-up; • Desempenho: smooth scroll. Ligar em 1s. Visualizar posicao em <15s. • Custo: preço final $500 = aprox. $100 em peças.

  8. Necessidades do GPS+Mapas • Dimensões físicas: palma da mão. • Potência: 8 horas usando 4 pilhas AA.

  9. Req. para GPS+Mapas • Nome GPS com Mapas Móveis • Propósito mapas móveis para automóveis, nível consumidor. • Entradas botão ligar, dois botões de controle • Saídas LCD 400 x 600 com luz • Funções GPS com 5Rx; três níveis de resolução; lat & long. • Desempenho atualiza tela em menos de 0,25s de movimentação • Custo de manufatura $100 em peças • Potência 100 mW • Dimensões físicas 5x15 cm; 350 g

  10. Especificação • Descrição mais precisa: • Não deve indicar uma arquitetura • Provê dados para a escolha da arquitetura • UML: Unified Modeling Language • Pode incluir elementos funcionais e não funcionais • Pode ser executável ou modelo matemático

  11. Especificação do GPS • Deve incluir: • O que é recebido pelo GPS; • Dados do mapa; • Interface de usuário; • Operações necessárias; • Operações em background.

  12. Projeto de Arquitetura • Principais componentes que satisfazem a especificação • Componentes de HW: • CPU, periféricos, memória, etc. • Componentes de SW: • Programas, operações, etc. • Deve levar em conta especificações funcionais e não funcionais.

  13. Diagrama de Blocos

  14. Arquitetura de HW

  15. Arquitetura de SW

  16. Projetando componentes • Definir a arquitetura do sistema antes de começar a codificar • Alguns componentes já estão prontos, alguns podem ser modificados, outros podem ser feitos do zero.

  17. Integração de Sistemas • Interconectar componentes • Muitos bugs aparecem somente agora • Criar plano de integração para descobrir bugs mais cedo, testar o máximo da funcionalidade o mais cedo possível.

More Related