



























Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Os melhores documentos à venda: Trabalhos de alunos formados
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Comunidade
Peça ajuda à comunidade e tire suas dúvidas relacionadas ao estudo
Descubra as melhores universidades em seu país de acordo com os usuários da Docsity
Guias grátis
Baixe gratuitamente nossos guias de estudo, métodos para diminuir a ansiedade, dicas de TCC preparadas pelos professores da Docsity
Os objetivos de aprendizado, metodologias e materiais bibliográficos para um projeto de sistemas embarcados. Ele aborda o processo de projeto, a importância de uma metodologia de projeto, os níveis de abstração e o refinamento sucessivo de requisitos. Além disso, discute os requisitos funcionais e não funcionais, a especificação de sistemas e a projeto da arquitetura.
Tipologia: Notas de estudo
1 / 35
Esta página não é visível na pré-visualização
Não perca as partes importantes!
Objetivos de Aprendizado 1
2
3
4 Projeto
Processo de projeto de SEs Complexidade dos sistemas embarcados, especialmente os de Tempo Real Métodos & ferramentas
Metodologias de projeto (Design) Metodologia de projeto: Passos principais de um projeto. Qual é a importância de uma Metodologia de projeto? Ajuda a assegurar a realização de todos os passos do projeto Facilita a comunicação entre os elementos de uma equipe Ajuda a implementação de ferramentas de projeto auxiliados por computador Compiladores, ferramentas de engenharia de softwares, ferramentas de CAD ( computer-aided design ), etc., podem ser usadas para: Ajudar a automatizar os passos das metodologia; Ajuda a manter um registro as atividades e, portanto, ajuda a documentar o processo de projeto
Projeto (design) Top-down vs. bottom-up
◦ Começa a partir da descrição mais abstrata; ◦ Trabalha em direção ao nível mais detalhado (componentes).
◦ Trabalha a partir dos componentes até o sistema; ◦ Permite obter uma noção mais rápida de desempenho, potência, custo, dimensões físicas; ◦ Quanto mais o projetista tiver experiência anterior de projetos semelhantes, melhor.
Questões de projeto (design) em um (cada) nível Desempenho;
Requisitos alinhados com as Necessidades (Marketing)
◦ Conversando diretamente com os clientes ( customers ); ◦ Conversando com os representantes de venda; ◦ Fornecer protótipos para que os usuários comentem para um melhor entendimento do problema, além de permitir um entendimento comum.
Requisitos Funcionais e Não Funcionais
◦ Saída como função da entrada. ◦ O QUE O SISTEMA FAZ , mas não como
◦ Tempo requerido para computar a saída; ◦ tamanho, peso, etc.; ◦ Consumo de energia; ◦ confiabilidade; ◦ etc.
Exemplo de Projeto: Sistema de Mapa GPS Nesta aula veremos como projetar um sistema de mapa em movimento GPS. Veremos: Necessidades do cliente (requisitos de marketing) Requisitos gerais Especificações (requisitos de engenharia) Projeto da Arquitetura:
Exemplo: requisitos do Sistema de Mapa GPS
lat.=-23. long.=46.
Requisitos Funcionais e Não Funcionais name GPS moving map purpose consumer-grade moving map for driving inputs power button, two control buttons outputs back-lit LCD 400 X 600 functions 5 - receiver GPS; three resolutions; displays current lat/lon performance updates screen within 0.25 sec of movement manufacturing cost $100 cost-of-goods-sold power 100 mW physical size/weight no more than 2: X 6:, 12 oz.
1.3.2 Especificação (Requisitos de Engenharia)
◦ Não deve implicar em uma arquitetura em particular; ◦ Provê entrada ao processo de projeto arquitetural.
1.3.3 Projeto da Arquitetura Quais são os componentes principais para satisfazer a especificação? Componentes de Hardware:
Diagrama de Bloco do sistema de Mapa GPS GPS receiver search engine renderer user interface database display