Engenharia de Computadores

22
Índice 1.Introdução......................................................... 2 2.Engenharia de Computadores.........................................3 O que é a Engenharia de Computadores?...............................3 3. Engenheiros de hardware........................................... 3 3.1.EMPREGO DOS ENGENHEIROS DE HARDWARE.............................4 3.2.PERSPECTIVAS DOS ENGENHEIROS DE HARDWARE........................4 3.4.SALÁRIOS DOS ENGENHEIROS DE HARDWARE............................5 4.ENGENHEIROS DE SOFTWARE............................................ 5 4.1.TIPO DE TRABALHO DOS ENGENHEIROS DE SOFTWARE....................7 5.A ESSÊNCIA DA ENGENHARIA........................................... 9 5.3.PROCESSO DE PROJETO............................................12 5.4.FASES DO PROJETO...............................................13 7.Bibliografia...................................................... 15

description

produced by DREEZY

Transcript of Engenharia de Computadores

ndice1.Introduo22.Engenharia de Computadores3O que a Engenharia de Computadores?33. Engenheiros de hardware33.1.EMPREGO DOS ENGENHEIROS DE HARDWARE43.2.PERSPECTIVAS DOS ENGENHEIROS DE HARDWARE43.4.SALRIOS DOS ENGENHEIROS DE HARDWARE54.ENGENHEIROS DE SOFTWARE54.1.TIPO DE TRABALHO DOS ENGENHEIROS DE SOFTWARE75.A ESSNCIA DA ENGENHARIA95.3.PROCESSO DE PROJETO125.4.FASES DO PROJETO137.Bibliografia15

1.Introduo

Neste presente trabalho da disciplina ICEI,iremos falar da engenharia de computao,iremos falar das duas partes da engenharia de computadores que so as Engenharias de Hardware e Software.iremos falar do Tipo de trabalho dos Engenheiros de Hardware,qual e o salrio desse tipo de engenheiro e onde trabalham, tambm farei o o mesmo para Engenharia de Software.E por fim falarei da verdadeira essncia da Engenharia.Exemplo:O que ; Como funciona e entre outros.E sem mais nada a salientar veja o densevolvimento j a seguir.

2.Engenharia de Computadores O que a Engenharia de Computadores? A engenharia de computadores consiste no projeto, construo, implementao e manuteno de computadores e de equipamentos controlados por computadores em beneficio da humanidade. Os engenheiros de computadores se defrontam com todos os aspectos relacionados com os sistemas de computao, incluindo o projeto, construo e operao. Alguns engenheiros se especializam em certas reas, tais como em sistemas digitais, sistemas operacionais, redes de computadores ou em software. Por exemplo, confiamos nos engenheiros de computao para projetar o software de simulao para o teste da distribuio de esforos numa ponte, antes de constru-la.3. Engenheiros de hardware Os engenheiros de hardware de computadores pesquisam, projectam, desenvolvem, testam o hardware dos computadores, e que supervisionam a sua manufatura e instalao. O hardware se refere aos circuitos integrados , placas de circuito impresso, sistemas e equipamentos relacionados tais como: teclados e discos rgidos, modems e impressoras.

Fig.1.Disco rgido moderno Fig.2 Motherboard PC100

O trabalho dos engenheiros de hardware de computadores muito similar ao dos engenheiros eletrnicos, mas diferente destes, eles trabalham exclusivamente com equipamentos relacionados com computadores. Alm das tarefas de projetar e desenvolver produtos e servios, os engenheiros de hardware podem supervisionar a fabricao e instalao dos computadores e dos equipamentos relacionados a estes. Os rpidos avanos da tecnologia da computao so resultado dos esforos na pesquisa, no desenvolvimento e no projeto dos engenheiros de hardware de computadores. Para poder manter o progresso tecnolgico, estes engenheiros devem continuamente atualizar o seu conhecimento.(Fig.2)3.1.EMPREGO DOS ENGENHEIROS DE HARDWARE

O nmero de engenheiros de hardware de computadores relactivamente pequeno quando comparado com o nmero de outros trabalhadores que trabalham com software ou com aplicaes de computador. Nos EUA no ano de 2000 aproximadamente 25% dos engenheiros de hardware estavam empregados em empresas de servios de computadores e de processamento de dados. Um de cada 10 trabalham em empresas de fabricao de computadores e de dispositivos perifricos, sendo que o resto est empregado em empresas da indstria da comunicao e em firmas de consultoria. 3.2.PERSPECTIVAS DOS ENGENHEIROS DE HARDWARE

As perspectivas de emprego para os engenheiros de hardware so muito boas, para a primeira dcada deste sculo. Espera-se que estes tenham expectativas favorveis nas oportunidades de trabalho. O nmero de vagas para engenheiros de hardware, est projetada para crescer de forma mais rpida do que a media para todas as ocupaes at o ano 2010, refletindo o rpido crescimento da indstria da computao e dos equipamentos de escritrio, que empregam um grande nmero de engenheiros de computadores. Devem crescer tambm as oportunidades de consultoria, acompanhando o crescimento das necessidades de suporte aos negcios, atualizao e personalizao de sistemas de informao complexos. O crescimento dos sistemas integrados, i.e., os sistemas que utilizam computadores para controlar outros dispositivos, tais como aplicaes em telefones celulares, devero aumentar a demanda dos engenheiros de hardware de computadores.Alm da criao de novas vagas ocasionadas pelo crescimento das aplicaes, outras vagas resultaro da necessidade de substituir trabalhadores que so promovidos a posies de gerencia e gesto, transferidas para outras ocupaes, ou os que deixam o mercado de trabalho.

3.4.SALRIOS DOS ENGENHEIROS DE HARDWARE

A media de salrio anual no ano de 2000 nos EUA, para os engenheiros de hardware de computadores ficou em torno de US$67300. O 50% em torno da mdia receberam entre US$52960 e US$86280. Os engenheiros entre o 10% de menores salrios, ganharam menos de US$ 42620, e os engenheiros dentro dos 10% dos maiores salrios, ganharam US$107360. A media anual de salrios nas indstrias que empregam o maior nmero de engenheiros de hardware de computadores no ano de 2000 foram:

Os salrios iniciais 19 para os engenheiros de computadores recm graduados so significativamente maiores que os salrios de outras reas. Os salrios iniciais em 2001 foram em mdia de US$53924 para os recm graduados, US$58026 para o grau de mestre e 70140 para o grau de doutor.4.ENGENHEIROS DE SOFTWARE

Os engenheiros de software de computadores projetam e desenvolvem os sistemas de software em aplicaes de simulaes numricas de sistemas dinmicos 20 , em sistemas de automao industrial (drivers de comunicao e sistemas SCADA, assim como nas interfaces homem-mquina), em processamento digital de sinais (filtros digitais e transformadas de Fourier), e em sistemas especiais que controlam os sistemas computadores. A engenharia de software a rea que tem o maior aumento projectado de todas as profisses no perodo de 2000 a 2010. So esperadas muitas oportunidades favorveis para os graduados na engenharia da computao e nas cincias da computao, assim como nas ocupaes que trabalham na prtica com computadores. Software SCADA(: Supervisory Control and Data Aquisition Sistema Supervisrio e de Aquisio de Dados) na superviso de uma usina de gerao.explosivo impacto dos computadores e da tecnologia da informao no nosso dia a dia, tem gerado a necessidade do projeto e desenvolvimento de novos sistemas de software, assim como a incorporao das novas tecnologias numa rpida taxa de crescimento no nmero e tipo de aplicaes. As tarefas desenvolvidas pelos trabalhadores conhecidos como engenheiros de software de computadores evolui rapidamente, acompanhando as novas reas de especializao ou s mudanas na tecnologia, assim como as preferncias e praticas dos empregadores.

Sistema para superviso do funcionamento de um alto fornoOs engenheiros de software de computadores aplicam os princpios e tcnicas das cincias da computao, da engenharia, e da anlise matemtica, para projetar, desenvolver, testar e avaliar os softwares e os sistemas que possibilitam aos computadores de executar as suas mltiplas aplicaes.4.1.TIPO DE TRABALHO DOS ENGENHEIROS DE SOFTWARE

Os engenheiros de software trabalham em aplicaes ou sistemas desenvolvidos de acordo com a necessidade dos usurios, projetam, criam e modificam aplicaes gerais de software, e desenvolvem programas de simulao de sistemas dinmicos. Os engenheiros de software podem ficar envolvidos no projeto e desenvolvimento de vrios tipos de software tais como: sistemas operacionais, distribuio de redes e compiladores que convertem os programas de forma a optimizar o processamento e em simulao de sistemas dinmicos. Na programao ou codificao, os engenheiros de software instruem ao computador, linha a linha, de como executar uma funo. Eles tambm resolvem problemas tcnicos de engenharia que surgem no dia a dia. Os engenheiros de software devem possuir um forte treinamento na habilidade da programao, mas est mais preocupado com o desenvolvimento de algoritmos, na anlise e na soluo de problemas computacionais do que na prpria escrita do cdigo. Algumas reas que utilizam os aplicativos desenvolvidos por engenheiros de software de computadores so:computador, linha a linha, de como executar uma funo. Eles tambm resolvem problemas tcnicos de engenharia que surgem no dia a dia. Os engenheiros de software devem possuir um forte treinamento na habilidade da programao, mas est mais preocupado com o desenvolvimento de algoritmos, na anlise e na soluo de problemas computacionais do que na prpria escrita do cdigo. Algumas reas que utilizam os aplicativos desenvolvidos por engenheiros de software de computadores so:

AUTOMAO INDUSTRIAL Drivers de comunicao entre sensores, atuadores, CLPs, Gateways, Bridges, etc. Drivers para acesso a hardware especfico Sistemas de Superviso e Controle de Processos (SCADA e SDCD) Sistemas de Manufatura Integrada (CAD, CAM) Sistemas de Aquisio de dados Processamento Digital de Sinais e Imagens Gerenciamento de Banco de dados de sistemas de Aquisio. Compiladores especficos para linguagens padronizadas IEC1131 Interfaces homem-mquina

TELECOMUNICAES Filtros Digitais Processamento digital de sinais de udio e vdeo Algoritmos de compactao de sinais digitais Sistemas de Controle de Acesso aos meios de transmisso Sistemas de Modulao digital Encriptao Sistemas de Gerenciamento de centrais telefnicas e de dados Sistemas roteamento via satlite Aplicaes em sistemas portteis integrados Calculo de trafego em sistemas de microondas

SIMULAO DE PROCESSOS

Eletrosttica e Eletrodinmica (Gauss, Laplace, Stokes, Faraday, Lenz, Ampre) Fundio Fenmenos de transporte de calor e massa (Navier-Stokes, Fick) Mecnica dos Fluidos (Newton) Sistemas Mecnicos (Newton)

5.A ESSNCIA DA ENGENHARIA

Os engenheiros so por excelncia identificadores, formuladores e solucionadores de problemas. A toda hora, em sua atividade profissional, esto s voltas com informaes que, devidamente reunidas, ordenadas e trabalhadas, podem ser transformadas em resultados prticos e teis.Resolver problemas uma atividade que sintetiza a importncia da engenharia, sendo vital para a sua realizao. Mas tambm preciso identificar os problemas, encontr-los, cri-los. Mais que isso, essencial saber formular adequadamente as questes para as quais vamos procurar construir respostas.Uma necessidade s vai ser um problema - tecnicamente resolvvel depois de ter sido formalmente prescrito. Sem esse conjunto, pouco pode ser feito em termos prticos.Identificar, formular e solucionar problemas - em engenharia pode resultar na elaborao de um novo produto, sistema ou processo, ou a sua melhoria. Por produto entendemos o resultado de qualquer ao humana - aqui entendida como a ao tcnica, por exemplo uma garrafa plstica, um chip, um sapato ou um manual de uso de uma calculadora cientfica. Processoseria um conjunto de atividades concretas que visam realizao de algo - um produto, por exemplo.O termo sistema aqui entendido como uma combinao completa de equipamentos, materiais, energia, informaes de ordem econmica, tcnica, social e pessoal necessria para alcanar alguma meta especfica. Um sistema pode ser uma estao de distribuio de energia eltrica, um processo para detectar falhas na solda em um vaso pressurizado, a produo de mudas emestufas - para fins de reflorestamento - ou o levantamento das implicaes da instalao de uma bateria de rotores elicos. Um grande sistema pode ser subdividido em subsistemas, que so conjuntos de componentes que cumprem funes especficas no sistema global.Como que o engenheiro soluciona os seus problemas? Projetando! atravs do projeto que ele aplica de forma mais significativa os seus conhecimentos tcnicos e cientficos. Na verdade, ao projetar, um engenheiro aplica mais que apenas conhecimentos formais especficos de sua rea de atuao. Usa tambm conhecimentos econmicos, ticos e sociais, alm de experincia e bom senso. Mais que isso! D vazo sua imaginao criadora na busca de algo novo que possa atender s necessidades da sociedade. Por isso, podemos considerar que o projeto a essncia da engenharia.5.1.COMO SER UM BOM PROJETISTA

Em alguma medida, para projetar, devemos identificar, formular e solucionar um problema. Da habilidade de compor esses passos vai dependei nosso sucesso na ao projetual.Alm das qualidades registradas acima, para ser um bom projetista devemos tambm saber empregar dois processos muito importantes na elaborao de um trabalho: anlise e sntese. Ambos fazem parte de qualquer plano de pesquisa, seja ela cientfica ou tecnolgica. A anlise envolve a diviso do sistema fsico real em componentes mais simples, para que possamosestud-los separadamente com maior profundidade. Com o sistema fracionado em subsistemas, podemos construir modelos tericos de estudo de cada uma dessas partes. E como se dissecssemos o problema maior at identificarmos os fenmenos fundamentais envolvidos. Depois dessa investigao mais detalhada, reunimos todas as concluses e propostas de soluo, sintetizando uma composio unificada dos resultados obtidos. Temos ento em mos umasoluo global para o problema, uma resposta conclusiva. Dificilmente conseguimos sistematizar todas as nuanas que uma atividade de projeto envolve. Apenas lermos ou assistirmos a aulas sobre projeto no nos garante uma boa formao na rea. Vivenciar com dedicao as tarefas propostas nos cursos formais, desenvolver os trabalhos sugeridos por pessoas mais experientes e estar sempre em contato com leituras, as mais diversas, uma boa orientao para quem quer ser um bom projetista.Neste trabalho vamos traar algumas orientaes relativas ao processo de projeto em engenharia.As linhas gerais aqui apresentadas - procedimentos comuns maioria dos processos de soluo de problemas - devem servir como orientao para o trabalho dos profissionais da engenharia. Mas no substituem nem a prtica da aprendizagem contnua nem a experincia particular de cada um, que, julgamos, so partes integrantes de um bom processo de projeto. 5.2.O QUE PROJETO?Talvez por parecer uma experincia humana to corriqueira, presente no dia-a-dia das pessoas, nos mais diversos campos de atividades, todos ns nos consideramos de alguma forma projetistas. Organizar uma festa para o final de semana, conceber a construo de uma prateleira para organizar livros ou preparar uma experincia para uma feira de cincias so exemplos de projetos; afinal, exigem experincia, bom senso, criatividade, habilidade, ao...Aqui ns vamos falar de um outro tipo de projeto, mais tcnico e que exige - alm dos aspectos acima lembrados - tcnica, regras e roteiro de ao. Projeto - em engenharia - uma atividade que envolve cincia e arte. Envolve tambm conhecimentos dos mais diversos assuntos do saber humano, o que implica experincia de quem o desenvolve. Ns (autores) pensamos assim: a cincia pode ser aprendida atravs do exerccio do uso de tcnicas, da formao bsica e da realizao de cursos especficos.(BAZZO,2006) Mas a arte precisa ser aprimorada com experincia, dedicao e fora de vontade pessoal. Deve ser exatamente por isso que a atividade de projetar tanto fascina, pois estimula o nosso desenvolvimento intelectual em vrias reas.Projeto um plano de execuo, um planejamento para se alcanar objetivos dentro de metas de oramento e tempo; o conjunto de atividades que precede a execuo de um produto, sistema, processo ou servio. Podemos realizar, por exemplo, um projeto de viabilidade econmico-financeira, um projeto editorial, um projeto de um equipamento para extrao de leo de mamona, um projeto de pesquisa ou um projeto de trabalho acadmico.Assim, projetar estabelecer um conjunto de procedimentos e especificaes que, se postos em prtica, resultam em algo concreto ou em um conjunto de informaes. Portanto, o processo do projeto a aplicao especfica de uma metodologia de trabalho resoluo de problemas.Mas no devemos confundir projetar com descobrir, nem tampouco projeto com inveno, posto que so coisas diferentes. Descoberta ou inveno podem estar presentes num projeto, mas no fazem, necessariamente, parte dele. Descobrir ter a primeira viso ou o primeiro conhecimento relacionado com algum assunto. O projeto o produto de um plano e de um trabalho deliberadamente realizados para satisfazer alguma necessidade.5.3.PROCESSO DE PROJETO

Um projeto no comea com um profissional postado frente de um computador ou de uma mesa, munido de papel, calculadora, manuais ou outros utenslios, como imaginam aqueles que no trabalham na rea. Os clculos, esquemas, esboos, tomadas de decises etc. so atividadesdecorrentes de inmeras outras tarefas, algumas de ordem tcnica, outras fruto de palpites, outras ainda j determinadas anteriormente. O projeto tambm no se encerra quando a resposta final do problema proposta. A soluo deve ser ainda comunicada, de forma clara, correta e concisa. Por isso a comunicao uma tarefa de muita responsabilidade e de extrema importncia para a engenharia. (Infelizmente h quem afirme de maneira simplista e equivocada - que engenheiro no precisa saber escrever!)O sucesso do projeto tem forte ligao com a adoo de um bom processo solucionador, como bons profissionais e professores de engenharia reconhecem. Naturalmente que apenas o emprego de um bom mtodo de trabalho, por si s, no garante tal sucesso; mas um fator determinante para isso.Esquema do processo de projeto Identificao de uma necessidade Definio do problema Coleta de informaes Concepo Avaliao Especificao da soluo ComunicaoAO CIENTFICA E AO TECNOLGICA

Na educao formal universitria aprende-se o mtodo cientfico, identificado como sendo a progresso lgica de eventos que conduzem soluo de problemas cientficos. A soluo de problemas de engenharia, embora semelhante para vrias situaes, apresenta algumas diferenas quando comparada soluo de problemas cientficos. Uma comparao entre essas duas aes pode ser esquematizada conforme mostrado no Esquema a seguir.AO CIENTFICA AO TECNOLGICA Estado da arte Conhecimentos Necessidade Curiosidade Viabilidade Anlise Produo ProvaA Ao Cientfica, iniciada com um conjunto de conhecimentos existentes. A curiosidade cientfica provoca a argio das leis da cincia e dos fenmenos da natureza em geral e, como resultado desse questionamento, o cientista formula hipteses, que so submetidas anlise lgica e experimentao, que a confirma ou rejeita.A Ao Tecnolgica, muito similar cientfica. Esta atividade iniciada com o conhecimento do estado da arte, que inclui o conhecimento cientfico atual e o conjunto de inventos, componentes, materiais e mtodos de fabricao dominados, alm das condies econmicas, mercadolgicas, ambientais e sociais.5.4.FASES DO PROJETO

Diversas fases compem o processo solucionador de problemas. Em cada uma delas, vrias informaes so necessrias para que se alcance o sucesso do projeto. Estas informaes so, basicamente, de dois tipos: gerais e especficas. As informaes gerais so aquelas de conhecimento tanto dos engenheiros quanto dos leigos no assunto. J as informaes especficas so as referentes a assuntos tcnicos pertinentes ao projeto em pauta. E essas fases so: Identificao de uma necessidade ; Definio do problema; Coleta de informaes; Concepo; Avaliao; Especificao da soluo; Comunicao

6.ConclusoChegado ao final do trabalho conclu que a Engenharia de computadores consiste no projeto, construo, implementao e manuteno de computadores,e esta dividda em duas partes que so: Engenharia de Hardware que pesquisam, projectam, desenvolvem,e testam o hardware dos computadores, e Engenharia de Software aquela que projeta e desenvolve os sistemas de software em aplicaes de simulaes numricas de sistemas dinmicos 20 e entre outros, e que um projeto no comea com um profissional postado frente de um computador ou de uma mesa, munido de papel, calculadora, manuais ou outros utenslios, como imaginam aqueles que no trabalham na rea, mais sim deve seguir o esquema do processo do projecto e a fases do projecto para o projecto sair em boas condies.e por fim dizer que a principal essncia do Engenheiro o Projecto.

7.Bibliografia

BAZZO, Walter Antnio, Introduo Engenharia, 6 ed., Florianpolis: Ed. da UFSC, 2002. Captulo 9.

7