- Arquitetura e Design de SoftwareArquitetura de Sistemas de Informação
- Engenharia de SoftwareModelos de Desenvolvimento
- Manutenção e Evolução de SoftwareReúso de Software
O projeto de sistemas embarcados contempla um grande espaço de soluções arquiteturais possíveis para a implementação de uma determinada aplicação. Explorar as diferentes soluções arquiteturais para a implementação de um determinado sistema pode se tornar uma tarefa muito complexa. Dessa forma, o reuso de plataformas de hardware e software padronizadas, validadas e orientadas a determinados domínios de aplicação permitem uma redução no espaço de soluções e consequentemente no tempo de projeto de um novo sistema. Nessa perspectiva, leia com atenção as afirmações a seguir e marque (V) para as verdadeiras e (F) para as falsas.
( ) O nome dessa metodologia de projetos é Projeto baseado em Plataformas (do inglês Platform Based Design).
( ) Uma plataforma pode ser composta, do lado do hardware, por uma microarquitetura praticamente fixa, com um ou mais processadores e componentes complementares, interconectados através de uma estrutura de comunicação.
( ) Do lado do software, uma plataforma é composta pelo software aplicativo, que implementa a aplicação desenvolvida sobre a plataforma.
( ) A parametrização e configuração de uma plataforma básica é realizada para se obter um novo sistema embarcado, conhecido como sub-plataforma.
( ) O maior esforço do projeto derivativo reside no desenvolvimento do software aplicativo, já que a configuração do hardware e do RTOS pode ser feita de forma quase automática.
Assinale a alternativa que contém a sequência CORRETA de cima para baixo.