O modelo global de competências para o mundo digital

Desenvolvimento de sistemas de tempo real/embarcado RESD Beta

(unchanged)

Projeto e desenvolvimento de software confiável em tempo real, tipicamente em sistemas integrados.

Tradução para português brasileiro do SFIA 9: Versão Beta

SFIA 9 em inglês já está disponível.

  • Esta é uma versão beta do SFIA 9 em português brasileiro.
  • Nós a criamos usando a Phrase Localization Platform, combinando:
    • Conteúdo traduzido do SFIA 8
    • Contribuições de 7 principais fornecedores de tradução automática
  • Atualizaremos esta tradução após revisão e verificações de qualidade.
  • Por favor, entre em contato conosco se perceber algum erro ou tiver dúvidas.

Observação: Embora a tradução automática ajude a criar versões iniciais, a revisão profissional garante precisão e linguagem adequada ao contexto.

Notas orientativas

(modified)

Sistemas incorporados fornecem funcionalidades dedicadas dentro de um sistema mecânico ou eletrônico maior, muitas vezes com limitações relacionadas ao desempenho em tempo real, segurança, segurança e confiabilidade. Esses sistemas normalmente interagem com hardware, sensores e actuadores, apoiando operações críticas em equipamentos industriais, automotivos, aeroespaciais, médicos ou robóticos, bem como em dispositivos IoT (Internet das Coisas) e sistemas inteligentes.

Esses sistemas geralmente executam funções essenciais e têm requisitos rigorosos de integridade, confiabilidade, segurança, segurança e consumo de energia.

As atividades podem incluir, entre outros:

  • definição de requisitos não funcionais do sistema, como desempenho, confiabilidade, segurança e proteção, incluindo requisitos de energia, custo, espaço físico, tempo de resposta
  • construção de características à prova de falhas/seguras ou degradação graciosa
  • aplicar técnicas especializadas para garantir que os sistemas atendam aos seus atributos críticos
  • empregando métodos abrangentes para validação, verificação e testes
  • Usando abordagens de desenvolvimento virtuais ou baseadas em modelos para simular, testar e otimizar sistemas ao longo do ciclo de vida do desenvolvimento
  • usando ferramentas especializadas para análise de programa e sistema em tempo real, validação e depuração.

    Compreendendo os níveis de responsabilidade desta habilidade

    Onde níveis inferiores não são definidos...
    • Tarefas e responsabilidades específicas não são definidas porque a habilidade requer um nível mais alto de autonomia, influência e complexidade na tomada de decisões do que é normalmente esperado nesses níveis. Você pode usar as declarações de essência para entender as responsabilidades genéricas associadas a esses níveis.
    Onde níveis mais altos não são definidos...
    • Responsabilidades e accountability não são definidas porque esses níveis mais altos envolvem liderança estratégica e influência organizacional mais ampla que vai além do escopo dessa habilidade específica. Veja as declarações de essência.

    Desenvolver habilidades e demonstrar responsabilidades relacionadas a essa habilidade

    Os níveis definidos mostram a progressão incremental em habilidades e responsabilidades.

    Onde níveis inferiores não são definidos...

    Você pode desenvolver seu conhecimento e apoiar outras pessoas que têm responsabilidades nesta área:

    • Aprender conceitos e princípios-chave relacionados a essa habilidade e seu impacto em sua função
    • Executar habilidades relacionadas (veja as habilidades SFIA relacionadas)
    • Apoiar outras pessoas que estão realizando tarefas e atividades de nível superior
    Onde níveis mais altos não são definidos...
    • Você pode progredir desenvolvendo habilidades relacionadas que são mais adequadas a níveis mais altos de liderança organizacional.

    Mostrar/ocultar descrições e níveis extras.

    Níveis de responsabilidade para esta habilidade

    2 3 4 5 6

    Desenvolvimento de sistemas de tempo real/embarcado: Nível 2

    Nível 2 - Auxilia: Essência do nível: Presta assistência a outras pessoas, trabalha sob supervisão rotineira e usa seu critério para resolver problemas rotineiros. Aprende ativamente por meio de treinamento e experiências no trabalho.

    (unchanged)

    Projeta, constrói e testa componentes simples em tempo real/integrados, como parte de um projeto geral de sistemas maiores. Utiliza linguagens de programação apropriadas para acionar sensores e atuadores simples. Aprende a usar ferramentas especializadas, como emuladores de circuito, analisadores lógicos e osciloscópios digitais.

    Desenvolvimento de sistemas de tempo real/embarcado: Nível 3

    Nível 3 - Aplica: Essência do nível: Executa tarefas variadas, às vezes complexas e não rotineiras, usando métodos e procedimentos padrão. Trabalha sob direção geral, exerce discrição e gerencia seu próprio trabalho dentro dos prazos. Aprimora proativamente as habilidades e o impacto no local de trabalho.

    (modified)

    Projeciona, constrói e integra componentes em tempo real/integrados de complexidade média, como parte de um projeto de sistemas geral maior. Aplica uma variedade de padrões acordados e usa ferramentas especializadas, como emuladores de circuito e analisadores lógicos. Aciona hardware especializado, tipicamente sensores e atuadores, e otimiza o código do componente para desempenho real.

    Desenvolvimento de sistemas de tempo real/embarcado: Nível 4

    Nível 4 - Possibilita: Essência do nível: Realiza diversas atividades complexas, apoia e orienta outras pessoas, delega tarefas quando apropriado, trabalha de forma autônoma sob orientação geral e contribui com conhecimentos especializados para atingir os objetivos da equipe.

    (unchanged)

    Projeta, constrói e integra componentes e subsistemas complexos em tempo real/integrados. Desenha layouts físicos que refletem a conexão entre os componentes do sistema para testar e otimizar o desempenho. Constrói protótipos e simulações de sistema para auxiliar no desenvolvimento e permitir depuração, teste e solução de problemas de softwares integrados. Aplica uma grande variedade de abordagens para validação, verificação e teste de componentes e subsistemas em tempo real. Possui total familiarização com uma ampla gama de ferramentas especializadas.

    Desenvolvimento de sistemas de tempo real/embarcado: Nível 5

    Nível 5 - Garante, aconselha: Essência do nível: Fornece orientação autorizada em seu campo e trabalha sob ampla direção. Responsável pela entrega de resultados significativos do trabalho, desde a análise, passando pela execução, até a avaliação.

    (unchanged)

    Projeta e desenvolve arquiteturas e sistemas em tempo real/integrados para atender aos requisitos de sistema acordados. Planeja e gerencia o desenvolvimento de sistemas integrados/em tempo real complexos e seleciona as abordagens e técnicas a serem utilizadas. Analisa as opções de design e compensações entre hardware e software, faz recomendações e avalia e gerencia os riscos associados. Garante que a validação, verificação e teste eficazes sejam realizados durante o desenvolvimento. É responsável pela integração de vários subsistemas no sistema geral.

    Desenvolvimento de sistemas de tempo real/embarcado: Nível 6

    Nível 6 - Inicia, influencia: Essência do nível: tem influência organizacional significativa, toma decisões de alto nível, molda políticas, demonstra liderança, promove a colaboração organizacional e aceita a responsabilidade em áreas-chave.

    (unchanged)

    Fornece orientação geral e liderança no desenvolvimento de sistemas integrados/em tempo real. Desenvolve políticas, normas e diretrizes organizacionais para arquiteturas e designs de sistemas integrados/em tempo real. Planeja e orienta desenvolvimentos de sistemas integrados/em tempo real estratégicos, grandes e complexos. Identifica oportunidades para explorar novas tecnologias e melhorar as tecnologias e práticas existentes. Impulsiona a adesão a estratégias técnicas, arquiteturas de sistemas e a implementação de verificação, validação e testagem com base nos riscos. Desenvolve estratégias eficazes para implementação e aquisição.