Engenharia   Uma breve introdução
258 pág.

Engenharia Uma breve introdução


DisciplinaCiências4.413 materiais270.029 seguidores
Pré-visualização50 páginas
Figura 8-35 \u2013 Software SCADA21 na supervisão de uma usina de geração (Cortesia de InduSoft Ltd.) 
 
19 Fonte: National Association of Colleges and Employers. Ano base 2001. 
20 Os sistemas dinâmicos são modelados principalmente por equações diferenciais parciais, seja na mecânica dos fluidos, 
fenômenos de transporte, equação da transferência de massa e energia, e nas equações da eletrodinâmica de Maxwell. 
21 SCADA: Supervisory Control and Data Aquisition \u2013 Sistema Supervisório e de Aquisição de Dados. 
\ufffd
\ufffd
\ufffd
\ufffd
\ufffd\ufffd
\ufffd\ufffd
\ufffd
\ufffd
A E N G E N H A R I A E L É T R I C A 
Engenharia - Uma Breve Introdução \u2013 Cocian L.F.E. 134134134134 
O explosivo impacto dos computadores e da tecnologia da informação no 
nosso dia a dia, tem gerado a necessidade do projeto e desenvolvimento de novos 
sistemas de software, assim como a incorporação das novas tecnologias numa rápida 
taxa de crescimento no número e tipo de aplicações. As tarefas desenvolvidas pelos 
trabalhadores conhecidos como engenheiros de software de computadores evolui 
rapidamente, acompanhando as novas áreas de especialização ou às mudanças na 
tecnologia, assim como as preferências e praticas dos empregadores. 
 
Figura 8-36 \u2013 Sistema para supervisão do funcionamento de um alto forno 
Os engenheiros de software de computadores aplicam os princípios e técnicas 
das ciências da computação, da engenharia, e da análise matemática, para projetar, 
desenvolver, testar e avaliar os softwares e os sistemas que possibilitam aos 
computadores de executar as suas múltiplas aplicações. 
TTIIPPOO DDEE TTRRAABBAALLHHOO DDOOSS EENNGGEENNHHEEIIRROOSS DDEE SSOOFFTTWWAARREE 
Os engenheiros de software 
trabalham em aplicações ou sistemas 
desenvolvidos de acordo com a 
necessidade dos usuários, projetam, 
criam e modificam aplicações gerais 
de software, e desenvolvem 
programas de simulação de sistemas 
dinâmicos. 
Os engenheiros de software 
podem ficar envolvidos no projeto e 
desenvolvimento de vários tipos de 
software tais como: sistemas 
operacionais, distribuição de redes e 
compiladores que convertem os 
programas de forma a otimizar o processamento e em simulação de sistemas 
dinâmicos. Na programação ou codificação, os engenheiros de software instruem ao 
 
Figura 8-37 - Peça a ser simulada por um programa 
de simulação 
\ufffd
\ufffd
\ufffd
\ufffd
\ufffd\ufffd
\ufffd\ufffd
\ufffd
\ufffd
A E N G E N H A R I A E L É T R I C A 
Engenharia - Uma Breve Introdução \u2013 Cocian L.F.E. 135135135135 
computador, linha a linha, de como executar uma função. Eles também resolvem 
problemas técnicos de engenharia que surgem no dia a dia. 
Os engenheiros de software devem possuir um forte treinamento na habilidade 
da programação, mas está mais preocupado com o desenvolvimento de algoritmos, na 
análise e na solução de problemas computacionais do que na própria escrita do 
código. Algumas áreas que utilizam os aplicativos desenvolvidos por engenheiros de 
software de computadores são: 
AAUUTTOOMMAAÇÇÃÃOO IINNDDUUSSTTRRIIAALL 
! Interfaces homem-máquina 
! Drivers de comunicação entre 
sensores, atuadores, CLPs, Gateways, 
Bridges, etc. 
! Drivers para acesso a hardware 
específico 
! Sistemas de Supervisão e Controle de 
Processos (SCADA e SDCD) 
! Sistemas de Manufatura Integrada 
(CAD, CAM) 
! Sistemas de Aquisição de dados 
! Processamento Digital de Sinais e 
Imagens 
! Gerenciamento de Banco de dados de 
sistemas de Aquisição. 
! Compiladores específicos para 
linguagens padronizadas IEC1131. 
TTEELLEECCOOMMUUNNIICCAAÇÇÕÕEESS 
! Processamento digital de sinais de áudio e vídeo 
! Filtros Digitais 
! Algoritmos de compactação de sinais digitais 
! Calculo de trafego em sistemas de microondas 
! Sistemas de Controle de Acesso aos meios de transmissão 
! Sistemas de Modulação digital 
! Encriptação 
! Sistemas de Gerenciamento de centrais telefônicas e de dados 
! Sistemas roteamento via satélite 
! Aplicações em sistemas portáteis integrados 
SSIIMMUULLAAÇÇÃÃOO DDEE PPRROOCCEESSSSOOSS 
! Sistemas Mecânicos (Newton) 
! Mecânica dos Fluidos (Newton) 
! Fenômenos de transporte de calor e massa (Navier-Stokes, Fick) 
! Fundição 
! Eletrostática e Eletrodinâmica (Gauss, Laplace, Stokes, Faraday, Lenz, Ampère) 
Figura 8-38 - Simulação da distribuição da densidade de 
fluxo magnético num motor de indução trifásico em 
funcionamento (JMAG Studio) 
\ufffd
\ufffd
\ufffd
\ufffd
\ufffd\ufffd
\ufffd\ufffd
\ufffd
\ufffd
A E N G E N H A R I A E L É T R I C A 
Engenharia - Uma Breve Introdução \u2013 Cocian L.F.E. 136136136136 
! Eletromagnetismo (Maxwell) 
! Sistemas de Controle de Sistemas Dinâmicos 
IINNSSTTRRUUMMEENNTTAAÇÇÃÃOO 
! Processamento digital de imagens 
! Diagnóstico Médico: tomografia computadorizada, ultra-som, raios X, ressonância 
magnética. 
! Controle de qualidade 
! Controle de trafego 
! Filtros digitais 
! Espectrômetros 
! Software de aquisição de dados 
! Modulação e transmissão de dados 
 
Figura 8-39 - Software de simulação de enchimento de molde em sistemas de fundição. Neste exemplo 
são utilizadas as leis de Navier-Stokes e de Fick, para a resolução das equações diferenciais parciais 
Engenheiros de Software de Aplicação da Computação: Analisam as 
necessidades dos usuários e projetam, criam e modificam aplicações gerais de software, 
ou programas especializados de utilidade. São 
utilizadas diferentes linguagens de programação, 
dependendo do propósito dos programas. As 
linguagens de programação freqüentemente 
usadas são C, C++ e Java. Outras linguagens 
usadas mais raramente são o Fortran e Cobol. 
Alguns engenheiros de software desenvolvem 
sistemas abertos e fechados, assim como criam 
aplicações personalizadas. 
Engenheiros de Software de Sistemas 
de Computação: Coordenam a construção e 
manutenção dos sistemas de computação de uma 
empresa, e ainda planejam o seu crescimento 
futuro. Trabalhando na empresa, eles 
coordenam as necessidades computacionais de 
 
Figura 8-40. Simulação de enchimento 
e solidificação usando o software Flow 
3D® 
\ufffd
\ufffd
\ufffd
\ufffd
\ufffd\ufffd
\ufffd\ufffd
\ufffd
\ufffd
A E N G E N H A R I A E L É T R I C A 
Engenharia - Uma Breve Introdução \u2013 Cocian L.F.E. 137137137137 
cada departamento tais como, os pedidos, inventários, compras e recursos humanos, e 
também fazem sugestões no que se refere às questões técnicas. Eles também instalam 
e supervisionam as redes internas da companhia, seno estas as que conectam os 
computadores dentro da organização facilitando a comunicação. 
Os engenheiros de software trabalham para companhias que configuram, 
implementam e instalam sistemas completos de computação. Eles podem ser 
membros de um staff de vendas ou marketing, onde servem como fonte técnica 
primária para os vendedores e clientes. Eles também podem estar envolvidos em 
vendas de produtos e no fornecimento de suporte técnico aos clientes. 
Os engenheiros de software 
freqüentemente trabalham como uma parte 
de uma equipe que projeta novo hardware 
software e novos sistemas compostos. O 
coração da equipe é composto por pessoas 
das áreas de engenharia, marketing, 
manufatura e desenvolvimento, que 
trabalham juntas até o lançamento de um 
determinado produto. 
CCOONNDDIIÇÇÕÕEESS DDEE TTRRAABBAALLHHOO DDOOSS 
EENNGGEENNHHEEIIRROOSS DDEE SSOOFFTTWWAARREE 
Os engenheiros de software de 
computadores normalmente trabalham em 
escritórios confortáveis e bem iluminados, 
ou em laboratórios onde estão colocados os 
equipamentos de computação. A maioria dos engenheiros de software trabalha 40 
horas por semana, embora, devido a natureza de trabalho orientada a projeto, eles 
também devem trabalhar no entrar da noite e nos finais de semana para poder 
cumprir os seus cronogramas ou para resolver problemas técnicos inesperados. Assim 
como outros trabalhadores