Wagner de Oliveira -...

82
SOFTWARE Wagner de Oliveira

Transcript of Wagner de Oliveira -...

SOFTWARE

Wagner de Oliveira

SUMÁRIO

¢ O que é Software?¢ Tipos de Software¢ Desenvolvimento de Software¢ Linguagem de Programação¢ Tendências em Software¢ Adquirindo Software¢ Ética e Software Aplicativo¢ Pólos de Desenvolvimento de Software no Brasil¢ Profissionais de Informática¢ Característica dos profissionais¢ Regulamentação¢ A industria do software no Brasil

O QUE É SOFTWARE?¢ Formado por algoritmos e suas representações para o

computador (programas);¢ Instruções codificadas necessárias para transformar

dados em informações;¢ Quando pessoas e empresas compram computadores,

em geral, há uma associação total à máquina(hardware)

¢ Entretanto, é o software que torna um computadorútil

X

TIPOS DE SOFTWARE

Programas deProgramas deFinalidadesFinalidades

GeraisGerais

Programas deProgramas deAplicaçõesAplicaçõesEspecíficasEspecíficas

Programas deProgramas deGerenciamentoGerenciamento

de Sistemasde Sistemas

Programas deProgramas deDesenvolvimento Desenvolvimento

de Sistemasde Sistemas

SoftwareSoftwareAplicativoAplicativo

Software de Software de SistemasSistemas

SoftwareSoftware

SOFTWARE DE SISTEMA¢ O software de sistemas abrange todos os programas

relacionados com a coordenação operacional docomputador.

¢ Sistema operacional:� Coordena a interação entre hardware e software,

principalmente a transferência de informações entre amemória e os dispositivos de entrada e saída;

� É constituído por um kernel (núcleo) e um conjunto desoftwares básicos;

� Exemplos: Windows XP, Unix, Linux;

SOFTWARE APLICATIVO

¢ Conjunto de programas desenvolvidos pararealizar, em combinação com a atividadehumana, tarefas ou processos específicos,em geral, relacionados com o processamento dedados para a geração de informações;

¢ Opera juntamente com o sistemaoperacional para que um usuário executetarefas com o computador sem necessitar ser umprogramador;

¢ Pode ser usado para solucionar um problema emparticular ou para executar uma tarefaespecífica;

TIPOS DE SOFTWARE APLICATIVO

¢ Escritório:� Processador de texto, planilha eletrônica, utilitários,

comunicação, gerenciador de informações pessoais, etc.¢ Administrativos:� Sistemas de faturamento, contas a pagar, folha de

pagamento, controle de estoque, controle de produção,contabilidade, etc.;

¢ Automação Comercial:� Reserva de passagens, contas correntes, pontos de venda,

caixas automáticos, etc.;¢ Técnico-científicos: � Cálculo de estruturas, planejamento e controle de projetos,

pesquisas operacionais, problemas de engenharia, etc.

TIPOS DE SOFTWARE APLICATIVO

¢ Automação Industrial: � ativação, programação e controle de máquinas e

equipamentos, controle de processos, calibração ¢ Apoio Educacional: � Assistência a instruções, ensino auxiliado pelo

computador, etc.¢ Especiais e Científicos: � teleprocessamento, comunicações, militares,

pesquisas espaciais, pesquisas meteorológicas, etc.¢ Entretenimento: � Jogos, música, etc.

SOFTWARE APLICATIVO: ORIENTADO A TAREFAS

¢ Software de produtividade; ¢ Software especializado em realizar determinadas

tarefas, com mais rapidez;¢ Principais categorias: � Processador de texto/editoração eletrônica, planilha

eletrônica, gerenciador de banco de dados, gráfico, gerenciador de informações pessoais e comunicação

SOFTWARE APLICATIVO: ORIENTADO A TAREFAS

¢ Processadores de Texto� Software de computador mais amplamente usado� Permite criar, editar, formatar, armazenar, e

imprimir textos e gráficos em um documento� Exemplos: MS Word, Publishing e BrOffice.

UsuárioUsuário UtilizaçãoUtilizaçãoEmpresaEmpresa Redigir memorandos, relatórios, correspondência Redigir memorandos, relatórios, correspondência etcetcDomésticoDoméstico Digitar documentos, cartas, periódicos Digitar documentos, cartas, periódicos etcetc

SOFTWARE APLICATIVO: ORIENTADO A TAREFAS

¢ Planilhas Eletrônicas� Compostas de colunas e linhas � Usadas como uma ferramenta de negócio� Oferece aos usuários uma visão que eles não conseguiriam

produzir prontamente por conta própria� Recalcula de maneira automática os resultados quando um

número é alterado� Exemplo: MS Excel, BrOffice

DespesasDespesas JaneiroJaneiro FevereiroFevereiro MarçoMarço TotalTotalAluguelAluguel 300,00300,00 300,00300,00 300,00300,00 900,00900,00

TelefoneTelefone 100,00100,00 95,0095,00 110,00110,00 305,00305,00

ÁguaÁgua 50,0050,00 55,0055,00 45,0045,00 150,00150,00AlimentaçãoAlimentação 400,00400,00 410,00410,00 450,00450,00 1260,001260,00

TotalTotal 850,00850,00 863,00863,00 905,00905,00 2615,002615,00

SOFTWARE APLICATIVO: ORIENTADO A TAREFAS

¢ Gráficos� O software gráfico permite a manipulação de imagens� O software de apresentação gráfica podem produzir

gráficos, mapas e tabelas e ajudar as pessoas a comparar dados, detectar tendências mais facilmente e tomar decisões mais rapidamente, já que a informação visual é mais atraente do que uma página numérica

� Exemplos: Corel Draw, FireWorks, MS PowerPOint

SOFTWARE APLICATIVO: ORIENTADO A TAREFAS

¢ Comunicações� O software de comunicação permite que dois ou mais

computadores se comuniquem reciprocamente� Atualmente a Internet é o meio mais provável de

comunicação tanto de indivíduos quanto de empresas� O browser é o software usado para acessar a Internet� Exemplos: Internet Explorer, Opera, Mozila FireFox

SOFTWARE APLICATIVO: ORIENTADO A TAREFAS

¢ Gerenciadores de Informações Pessoais (PIM)� São softwares que oferecem as funções necessárias para

controlar todas as atividades de uma vida atarefada� Dispõe de recursos como: calendário de compromissos,

catálogo de endereços, gerenciador de tarefas, bloco de notas e calculadora

� Exemplo: MS Outlook, Google Calendar,

SOFTWARE APLICATIVO: SOFTWARE DENEGÓCIOS

¢ Software de Mercado Vertical� Desenvolvido especificamente para um negócio em

particular� Apresenta opções com uma série de telas fáceis de

acompanhar que dispensam muito treinamento

SOFTWARE APLICATIVO: SOFTWARE DENEGÓCIOS

¢ Software para Grupos de Trabalho� Software que permite que um grupo compartilhe ou

rastreie informações em conjunto� Também conhecido como GROUPWARE ou software

colaborativo� Pode combinar e-mail, recurso de rede, escalonamento e

banco de dados

SOFTWARE APLICATIVO: SOFTWARE DENEGÓCIOS

¢ Software para Pequenos Negócios� Conhecido como Small Office/Home Office (SOHO)� Software de preços menores para executar funções

voltadas a pequenos negócios� Exemplos: Software contábil, redação e publicidade,

atendimento ao cliente, manutenção de contatos, promoções de vendas

SOFTWARE APLICATIVO: SOFTWARE DENEGÓCIOS

¢ Help Desk� Equipe de suporte. Centro de informação da empresa

Ajuda a fidelizar o cliente (ou afastá-lo).� A equipe de suporte auxilia em:

¢ Escolha de software¢ Treinamento em software¢ Acesso aos sistemas de computação da corporação¢ Instalação de software e hardware¢ Implementação de atualização¢ Execução de serviço de diagnóstico¢ Solução de possíveis problemas

SOFTWARE APLICATIVO: VÍRUS

¢ É um programa que tem como objetivo contaminaroutros programas ou o hardware do computador

¢ Sua contaminação se dá por troca de programas pormeio magnético, ao se baixar arquivo da internet ouvia e-mail

DESENVOLVIMENTO DE SOFTWARE

¢ Linguagem de Programação¢ Método padronizado para expressar instruções para

um computador¢ Conjunto de regras sintáticas e semânticas usadas

para definir um programa de computador

DESENVOLVIMENTO DE SOFTWARE

/* Programa Ola Mundo*/ #include<stdio.h> main(){

printf(“Ola Mundo");}

LINGUAGEM DE PROGRAMAÇÃO

¢ Linguagem de Máquina: seqüência de dígitos binários que codificam instruções a serem executadas

¢ Linguagem de Baixo Nível: mais próxima ao código da máquina e, portanto, menos abstrata Associa mnemônicos a instruções� Exemplo: Assembly

¢ Linguagem de Alto Nível: nível de abstração elevado, longe do código de máquina e mais próximo à linguagem humana, no nível da especificação de algoritmosExemplos: Pascal, C++, Java

¢ Linguagem de Muito Alto Nível: nível de especificação declarativa� Exemplo: SQL

LINGUAGEM DE PROGRAMAÇÃO: NÍVEL DEABSTRAÇÃO

ProgramadorAplicação

Programa em Linguagem de Alto Nível

Programa em Linguagem Assembly

Programa em Linguagem de Máquina

Micro-programa em Linguagem de

Transferência de Registros

Sistema Digital

Compilador

Assembler

Projetistas de Processadores

Projetistas de Sistemas Digitais

Usuário

TENDÊNCIAS EM SOFTWARE

PrimeiraGeração

SegundaGeração

TerceiraGeração

QuartaGeração

QuintaGeração

Programasescritos

peloUsuário

Linguagensde Máquina

Programasem Pacotes

LinguagensSimbólicas

SistemasOperacionais

Linguagensde Alto Nível

DBMS

Linguagens deQuarta

Geração

Pacotes paraMicrocomputado

r

Linguagem Naturale Linguagem OO

Pacotes Multiuso,interface gráfica,capacidade para

uso em Rede e ajuda especializada

Tendência: Rumo a Pacotes Aplicativos de Fácil Uso, Múltiplas Finalidades, com Capacidade para Uso em Rede para Produtividade e Colaboração

Tendência: Rumo a Linguagens e Ferramentas Visuais ou de Conversação

ADQUIRINDO SOFTWARE

¢ Freeware:� Software pelo qual não se cobra nenhuma taxa� O autor opta por oferecê-lo gratuitamente a todos� Protegido por direitos autorais (o autor

mantém a propriedade legal e pode impor restrições de uso)

¢ Software de Domínio Público:� Não é protegido por direito autorais (copyright)� Pode ser usado e modificado sem restrições� Geralmente são softwares patrocinados pelo governo

nas instituições de ensino público

ADQUIRINDO SOFTWARE

¢ Software Aberto (Open-Souce Software):� É uma variação do freeware� Junto com o programa é disponibilizado o código-

fonte� Ajuda a identificar erros (bugs) e a criar melhorias

mais facilmente¢ Shareware:� Muitas vezes confundido com o freeware� Distribuído gratuitamente com licença para uso por

um período experimental� Para continuar o uso, é necessário adquirir a

autorização e a documentação

ADQUIRINDO SOFTWARE

¢ Software Empacotado ou Comercial:� Protegido por direito autorais;� Em geral, custa mais do que o shareware� Não deve ser copiado sem permissão do fabricante

¢ Software Pirata:� Cópia ilegal de software comercial

ÉTICA E SOFTWARE APLICATIVO

¢ Pirataria: aquisição e o uso de cópias ilegais de softwares

¢ A pirataria ultrapassou as barreira do nível individual, chegando a atingir organizações de médio e pequeno porte

¢ Falsificação: copiar grande quantidades de CDs e DVDs e empacotá-los de forma a assemelharem aos originais

¢ FAZER CÓPIAS NÃO AUTORIZADAS É ROUBO¢ Copiar um programa para utilizá-lo sem pagar ou

comercializá-lo é infração à LEI!

ÉTICA E SOFTWARE APLICATIVO

¢ Em relação à cópia ilegal de softwares, a punição está estabelecida pelo Art 12 da lei 9609/98:� Art. 12. Violar direitos de autor de programa de

computador:¢ Pena - Detenção de seis meses a dois anos ou multa.

� § 1º Se a violação consistir na reprodução, por qualquer meio, de programa de computador, no todo ou em parte, para fins de comércio, sem autorização expressa do autor ou de quem o represente:¢ Pena - Reclusão de um a quatro anos e multa.

� § 2º Na mesma pena do parágrafo anterior incorre quem vende, expõe à venda, introduz no País, adquire, oculta ou tem em depósito, para fins de comércio, original ou cópia de programa de computador, produzido com violação de direito autoral.

ÉTICA E SOFTWARE APLICATIVO

¢ E quem compra?� DA RECEPTAÇÃO

¢ Art. 180 - Adquirir, receber, transportar, conduzir ou ocultar, em proveito próprio ou alheio, coisa que sabe ser produto de crime, ou influir para que terceiro, de boa-fé, a adquira, receba ou oculte:

¢ Pena - reclusão, de um a quatro anos, e multa.

ÉTICA E SOFTWARE APLICATIVO

¢ Em relação a filmes?� Art. 184. Violar direitos de autor e os que lhe são conexos:

¢ Pena – detenção, de 3 (três) meses a 1 (um) ano, ou multa. � § 1o Se a violação consistir em reprodução total ou parcial,

com intuito de lucro direto ou indireto, por qualquer meio ou processo, de obra intelectual, interpretação, execução ou fonograma, sem autorização expressa do autor, do artista intérprete ou executante, do produtor, conforme o caso, ou de quem os represente: (Redação dada pela Lei nº 10.695, de 1º.7.2003)¢ Pena – reclusão, de 2 (dois) a 4 (quatro) anos, e multa. ¢ ...

ÉTICA E SOFTWARE APLICATIVO

PÓLOS DE DESENVOLVIMENTO DE SOFTWARENO BRASIL

¢ Pernambuco conta hoje com algo entre 150 e 170empresas de desenvolvimento de software, comfaturamentos anuais que variam de 200 milhões de reaisa 2 milhões de reais.

¢ O PBSoft, instituição incubadora de empresas de softwaredo Estado da Paraíba, trabalha atualmente com cerca de 70empresas. 50% destas empresas dedicam-seexclusivamente ao desenvolvimento de aplicativos.

¢ Em 2007, as empresa ligadas ao PBSoft movimentaram24,6 milhões de reais e exportaram o equivalente a 685mil dólares em aplicativos. O valor refere-se adesenvolvedores instalados hoje em cidades como CampinaGrande – onde o pólo começou -, João Pessoa e Patos, nosertão da Paraíba.

PRINCIPAIS PÓLOS DE DESENVOLVIMENTODE SOFTWARE

¢ Adetec – Associação do Desenvolvimento Tecnológico de Londrina (www.adetec.org.br)

¢ Blusoft – Blumenau Pólo Tecnológico de Informática (www.blusoft.org.br)

¢ PaqTcPB – Fundação Parque Tecnológico da Paraíba (http://www.paqtc.rpp.br/)

¢ Pbsoft - Instituição incubadora de empresas de software do Estado da Paraíba (www.pbsoft.com.br/)

¢ CITS – Centro Internacional de Tecnologia de Software (www.cits.br)

¢ Fumsoft – Sociedade Mineira de Software (www.fumsoft.softex.br/)

¢ Infomar – Incubadora Tecnológica do Paraná (www.infomar.org.br/)

PRINCIPAIS PÓLOS DE DESENVOLVIMENTODE SOFTWARE

¢ Insoft – Instituto do Software do Ceará (www.insoft.softex.br/)

¢ ITS – Instituto de Tecnologia do Software (www.its.org.br/)

¢ Softex Campinas (www.cps.softex.br/)¢ Trisoft – Núcleo Softex do Triângulo

(www.trisoft.org.br/)¢ Núcleo Softex Salvador

(www.softexsalvador.com.br/)¢ Parasoft – Núcleo de Tecnologia de Software do

Pará (www.parasoft.org.br/)¢ ParqTec – São Carlos (www.parqtec.com.br/)

PRINCIPAIS PÓLOS DE DESENVOLVIMENTODE SOFTWARE

¢ Petrópolis – Tecnópolis (www.petropolis-tecnopolis.com.br/)

¢ Riosoft – Rio de Janeiro (www.riosoft.softex.br/)¢ Softex Recife (www.recife.softex.br/)¢ Softpólis – Santa Catarina (www.iel-

sc.com.br/softpolis/)¢ Softsul – Sociedade Sul-riograndense de Apoio ao

Desenvolvimento de Software (www.softsul.org.br/)¢ Softville – Joinville (www.softville.org.br/)¢ Tecsoft – Centro de Tecnologia de Software de

Brasília (www.tecsoft.softex.br/)¢ Tecvitória – Vitória (www.tecvitoria.com.br/)

PROFISSIONAIS DE INFORMÁTICA

¢ Operador de entrada de dados: Prepara os dados para processamento

¢ Operador de computador: Monitora sistemas de computação, revê procedimentos, mantém equipamentos periféricos em funcionamento e faz cópias de segurança

¢ Fitotecário: Cataloga os discos e fitas processados e os mantém seguros

¢ Programador: Projeta, desenvolve, testa, implementa, mantém e atualiza programas que processam os dados no computador

PROFISSIONAIS DE INFORMÁTICA

¢ Analista de sistemas: Planeja e projeta sistemas de computação completos, não apenas programas individuais

¢ Administrador de rede: Implementa e mantém a(s) rede(s) da organização

¢ Diretor de Informática: Comumente chamado de CIO (Chief InformationOfficer) Deve entender não só de tecnologia de computadores, como também compreender as metas e operação de toda a organização e ser capaz de tomar decisões estratégicas

PROFISSIONAIS DE INFORMÁTICA

¢ Especialista segmentado:� Atuação, principalmente, nas empresas prestadoras

de serviços de um negócio definidoExemplo: administração de redes, Internet, administração de banco de dados, multimídia, computação gráfica, treinamento, manutenção, vendas etc

¢ Analista de negócios e/ou de informações� Atuação nas empresas em Unidades de Negócios ou

Departamentais, utilizando o conhecimento dos recursos de informática em um negócio específico, participando ativamente dos processos das empresaExemplo: analista de sistemas industriais, ISO 9000, comercial ou implanta pacotes de software empresarial

PROFISSIONAIS DE INFORMÁTICA

¢ Engenheiro de software focado no desenvolvimento de soluções.� Atuação nas Software-Houses e nas empresas em geral

Profissional de soluções integradas, conhecido com a junção do programador e analista de sistemas

¢ CIO (Chief Information Officer)� Gestores de informática e/ou líder de unidade de negócios,

assessor em staff ligado à alta administração, gerindo e fornecendo informações para tomada de decisões

¢ ITM (Information Technology Manager)� Executivo que participa das decisões das empresas,

fortemente embasado em tecnologias de informática e informações gerais

PROFISSIONAIS DE INFORMÁTICA

¢ Junior, Pleno, Sênior, Master e Especialistas.� Profissionais que estejam trabalhando há dois anos

no mercado são classificados como Júnior;� De dois a quatro anos Pleno;� De quatro a seis anos Sênior;� De seis a oito anos Master.� Profissionais com mais de oito anos no mercado são

classificados como Especialistas.

CARACTERÍSTICA DOS PROFISSIONAIS(GUIA DO PROGRAMADOR , PESQUISA VAI ATÉ O DIA 20/03/2007).

¢ Sexo, Idade e Estado:� Os homens ainda são maioria;� Entre 18 e 30 anos, (maioria entre 22 e 25).� O estado com mais desenvolvedores é São Paulo, seguido

pela Paraíba e depois por Minas Gerais.¢ Grau de Instrução e Áreas de Formação e

Atuação� A grande maioria está cursando nível superior, seguido

pelos que já são formados.� Os que interromperam o curso superior e os que buscaram

especialização estão empatados em 3º lugar.� Os cursos de Ciência da Computação e Sistemas de

Informação são os que mais produzem desenvolvedores.¢ Dentre eles 26% são programadores, e com 8% cada um estão

os administradores de banco (DBA), gerentes, projetistas e webdesigners.

CARACTERÍSTICA DOS PROFISSIONAIS

¢ Tempo� 33% atuam há mais de 5 anos.� 29% tem experiências entre 2 e 5 anos.� Os demais possuem menos de 2 anos na área.

¢ Salário:� A faixa salarial com mais ocorrência vai de R$ 1.750,00 a R$

3.499,99 com 23% dos profissionais, e em segundo lugar empatados estão os que ganham de R$ 699,99 a R$ 1.049,99 e de R$ 1.050,00 a R$ 1.749,99. Outros 15% ganha mais de R$ 3.500,00, e os demais ganham menos de R$ 700,00

¢ Interesses� As áreas que despertam maior interesse são:

¢ programação, seguidos por análise de sistemas, desenvolvimento webe engenharia de software.

CARACTERÍSTICA DOS PROFISSIONAIS

¢ Linguagens de Programação� Java sai na frente com quase 20% dos programadores

brasileiros, seguida pelo PHP com quase 15%.� Em seguida foram citados Delphi / Object Pascal, C, C++ e

PL/SQL, respectivamente.� C#, Java ME (J2ME), Pascal e (Visual) Basic estão com os

mesmos 4%, e as demais linguagens ainda não sãorepresentativas.

¢ Browser (navegador):� O Firefox é usado por 60% dos desenvolvedores, seguido

pelo Internet Explorer que totaliza 33%. Outrosnavegadores não somam de forma significativa.

CARACTERÍSTICA DOS PROFISSIONAIS

¢ Meio de acesso à informação:� Cerca de 20% utiliza sites de busca na internet, seguidos

pelos fóruns (15%) e listas de discussões (14%).¢ Sites de busca� O mais usado pelos profissionais é disparado o Google, com

94% dos usuários de site de busca.

¢ Os cursos de tecnologia possibilitam umaformação específica em uma determinadasubárea de uma grande área, por exemplo: CursoSuperior de Tecnologia em Redes deComputadores. Redes de computadores é umasubárea de Sistemas de Informação. Assim, oformando neste curso estará apto a trabalharsomente com redes de computadores;

¢ Curso de Bacharelado em Sistemas deInformação (SI), que representa uma grande áreado conhecimento, poderá atuar em diversas áreasdentro de SI, inclusive redes de computadores.

BACHARELADO X CURSOS TECNOLÓGICOS: COMO ESCOLHER?

¢ Aqueles que possuem em seu objetivo de vidauma formação rápida e, por conseqüência, uminvestimento menor e uma entrada nomercado de trabalho mais rápida, devemoptar pelos cursos de tecnologia.

¢ Ênfase na prática;¢ Tempo de formação gira em torno de 2 anos, os

alunos conseguem vagas de estágio geralmentedepois de 1 ano de curso;

CURSOS TECNOLÓGICOS

BACHARELADO

¢ Curso de Bacharelado dura em torno de 4 ou 5 anos;

¢ O investimento é maior, ocasionado pelos custos de mensalidades, materiais didáticos e tempo;

¢ As vagas de estágios são ocupadas normalmente depois do 2º ano de curso;

¢ Menos ênfase a prática, explorando conceitos e tecnologias com um “olhar mais científico”.

¢ Embasamento mais sólido;

BACHARELADO X CURSOS TECNOLÓGICOS: COMO ESCOLHER?¢ Para tomar sua decisão, basta responder a duas

perguntas:

1- Eu quero partir para o mercado de trabalho ou para um mestrado em temas científicos?

2- Tenho pressa para me formar ou tenho tempo para investir em uma base conceitual melhor?

REGULAMENTAÇÃO

¢ Não há uma regulamentação conceituando a profissão dos trabalhadores em Informática;

¢ FENADADOS – Federação Nacional dos Trabalhadores em Empresas de Processamento de Dados, Serviços de Informática e Similares

¢ ASSESPRO – Associação das Empresas Brasileiras de Tecnologia da Informação, Software e Internet

¢ FENAINFO – Federação Nacional das Empresas de Serviços Técnicos de Informática e Similares

SBC¢ Sociedade Brasileira de Computação¢ Fundada em julho de 1978, a Sociedade

Brasileira de Computação é formada porpesquisadores comprometidos com o avançotecnológico e científico e com a disseminação doseu uso.

¢ A SBC, Sociedade Civil sem fins lucrativos, atuajunto ao público profissional e leigo no que serefere à Tecnologia de Informação, promovendo ointercâmbio de informações e de altos padrõestécnicos e profissionais.

SBC - POSCOMP¢ O Exame Nacional para Ingresso na Pós-

Graduação em Computação (POSCOMP) � Exame aplicado em todas as regiões do País. � O POSCOMP testa conhecimentos na área de

Computação e tem como objetivo específico avaliar os conhecimentos de candidatos a Programas de Pós-Graduação em Computação oferecidos no Brasil.

� A grande maioria dos Programas de Pós-Graduação no País utiliza, de alguma forma, o resultado do POSCOMP em seu processo seletivo.

SBC - REGULAMENTAÇÃO

¢ “A Informática é como o idioma nacional, usada portoda a população. Assim, da mesma forma que todosdevem ter liberdade para ler, escrever e falar, odesenvolvimento e uso da tecnologia da informaçãonão podem ficar restritos a uma classe", defende oprofessor da UFMG (Universidade Federal deMinas Gerais) e diretor de regulamentação daprofissão da SBC (Sociedade Brasileira deComputação) Roberto da Silva Bigonha. Paraele, o mercado escolhe livremente seus profissionais,exigindo, quando necessário, diplomas, certificados eformações específicas. "Não é preciso umaregulamentação já que o mercado se encarrega disso",afirma.

ABES¢ Associação Brasileira das Empresas de Software.¢ Fundação em 09 de setembro de 1986.¢ Com associados em 14 estados da Federação, as

empresas associadas a ABES representamaproximadamente 85% do mercado brasileiro.

¢ Serviços de Consultoria Jurídica, BenefíciosFiscais, Cursos e Palestras de Gestão eLiderança, Aprimoramento da LegislaçãoNacional, Campanhas de ConscientizaçãoNacional sobre o uso de Software Legal eProteção Jurídica do Software.

BRASSCOM

¢ Associação Brasileira de Empresas de Tecnologiada informação e Comunicação

¢ Criada em 2004 com o objetivo de posicionar oBrasil como um dos principais centros globais emserviços de Tecnologia da Informação (TI)

¢ Reúne atualmente as maiores empresas de TI,nacionais e multinacionais, bem como centros depesquisa e universidades, representando 70% doProduto Interno bruto (PIB) brasileiro de TI, commais de 90 mil profissionais.

A INDUSTRIA DO SOFTWARE NO BRASIL

BRASIL EM DADOS - BRASSCOM

¢ Infra-estrutura:� Abrangente rede de telecomunicações oferece acesso a

todo o País;� 125 milhões de telefones celulares em operação no fim

de 2007;� 7,5 milhões de acessos a internet de banda larga (2007);� Rápido acesso à Europa e América do Norte (9 a 12 horas

de vôo);� O Brasil possui a segundo maior frota aérea privada do

mundo;� Sistemas estaduais e federal de rodovias cobrem todo o

País – ampliação garantida através de privatizações� Sistema doméstico de Correios eficiente, e presença de

grandes operadores de entrega (UPS, FedEx, etc)

BRASIL EM DADOS - BRASSCOM

¢ Sistema educacional:� 9 anos de ensino fundamental cobre 100% da população� Ensino Médio: 3 anos� Escolas técnicas: um ano a mais, preparam jovens

habilitados para entrar no mercado de trabalho de TI� Escolas técnicas e universidades formam 246 mil

profissionais em áreas relacionadas a TI a cada ano;

� 111 cursos de pós-graduação em áreas relacionadas a TI

� 2.270 universidades privadas e públicas, com 5,8 milhões de estudantes

� Mais de 250 escolas técnicas públicas serão criadas até o fim de 2010

BRASIL EM DADOS - BRASSCOM

¢ Mercado de TI:� Volume de negócios na área de TI no Brasil superou US$

20,6 bilhões (2007, IDC)� US$ 9 bilhões em serviços� 15% de crescimento entre 2004 e 2005, 25% entre 2006 e

2007� Mercado de serviços competitivo: Datasul, DTS, EDS,HSBC,

Hughes, IBM, Intel, Itautec, Microsoft, Satyam, Softtek, Siemens, Sun, TCS, Tivit, Totvs, Virtus, Ubik, Unisys.

� Fabricantes de PC locais superam produtores tradicionais, como HP, Dell, Acer, em vendas, organização e competitividade em termo de preços

BRASIL EM DADOS - BRASSCOM

¢ Mercado de TI:� Profissionais de TI com sólida experiência e que somam

mais de 1,7 milhões.� Uso intensivo de diferentes plataformas, como Mainframe,

Unix, Linux, .Net, Java, Oracle, SAP.� O Brasil está em segundo lugar (depois dos EUA) em

população de mainframe, com uma grande oferta de profissionais habilitados em COBOL

� O Brasil é líder em programadores de Java, com vários JUGs, e possui o maior JUG no mundo (18 mil membros, IDC)

� Formação do mercado de trabalho orientada para negócios em tecnologia, e com profundo conhecimento do setor .

BRASIL EM DADOS - BRASSCOM

¢ Vantagens do Brasil:� Bons conhecimentos em relação ao setor;� Afinidade cultural;� Mercado interno de TI é forte e diversificado;� Ausência de grandes desastres naturais;� Inexistência de conflitos étnicos e terrorismo;� Legislação democrática e ocidental;� Estabilidade econômica e política;� 45 anos de investimentos em TI ;

..

. ..

><Total: 33.011 profissionais

3 – Demanda por educação e recursos humanosGEOGRAFIA DA DEMANDA DE MÃO-DE-OBRA DETI NO BRASIL

.. ..

Norte – 40 0,12%

Total: 33.011 profissionais< >

3 – Demanda por educação e recursos humanosGEOGRAFIA DA DEMANDA DE MÃO-DE-OBRA DETI NO BRASIL

.. ..

Nordeste – 240Recife – 130 2,18%Salvador – 350Total - 720

Total: 33.011 profissionais< >

3 – Demanda por educação e recursos humanosGEOGRAFIA DA DEMANDA DE MÃO-DE-OBRA DETI NO BRASIL

..

..

Centro-Oeste – 70Brasília – 6036 18,50%Total - 6106

Total: 33.011 profissionais< >

3 – Demanda por educação e recursos humanosGEOGRAFIA DA DEMANDA DE MÃO-DE-OBRA DETI NO BRASIL

..

..

Araraquara – 1785Belo Horizonte – 1615Campinas – 1115 71,22%Rio de Janeiro – 3189Vitória – 330Grande São Paulo – 15476Total - 23510

Total: 33.011 profissionais< >

3 – Demanda por Educação e Recursos HumanosGEOGRAFIA DA DEMANDA DE MÃO-DE-OBRA DETI NO BRASIL

..

. .Curitiba – 1770Florianópolis – 10Joinvile – 300 7,98%Porto Alegre – 555Total - 2635

Total: 33.011 profissionais< >

3 – Demanda por educação e recursos humanosGEOGRAFIA DA DEMANDA DE MÃO-DE-OBRA DETI NO BRASIL

MERCADO BRASILEIRO DE SOFTWAREPANORAMA E TENDÊNCIAS - 2009 - ABES

MERCADO BRASILEIRO DE SOFTWAREPANORAMA E TENDÊNCIAS - 2009- ABES

¢ O mercado mundialde software eserviços atingiu em2008 o valor de US$873 bilhões, e oBrasil se manteve no12º lugar doranking mundialcom um mercadointerno de US$14,67 bilhões.

MERCADO BRASILEIRO DE SOFTWAREPANORAMA E TENDÊNCIAS - 2009- ABES

¢ Tendências do Mercado de Software e Serviços� A Curtíssimo Prazo, com orçamento reduzido, algumas

tendências deverão acelerar-se, especialmente na busca da eficiência e produtividade no trabalho:¢ Virtualização;¢ VoIP;¢ Ferramentas de gerenciamento¢ Aprimoramento da estratégia de fornecimento;¢ Maior negociação com fornecedores;¢ Terceirização;

QUAIS SÃO OS 10 PROFISSIONAIS DE TI MAIS PROCURADOS PELAS EMPRESAS (11/2008)

¢ Uma pesquisa realizada pela consultoria de RH,Robert Half, mostra quais são os profissionais daárea de Tecnologia da Informação que ascompanhias mais contratarão nos próximosmeses.

¢ O estudo contou com a participação de 1,4 milCIOs e diretores de tecnologia;

Área PorcentagemAdministrador de redes 70%Administração de ambiente Windows e Suporte a desktop

69%

Gerente de banco de dados 58%Gerente de redes sem fio 47%Suporte de Telecom 47%Webdesigners 42%Webmaster 42%Inteligência de negócios, apoiada por ferramentas de Business Intelligence

33%

Especializados em virtualização 32%Desenvolvedores .NET e implementadoresde software CRM

22%

QUAIS SÃO OS 10 PROFISSIONAIS DE TI MAIS PROCURADOS PELAS EMPRESAS (11/2008)

SALÁRIOS (FONTE: DESIX SOFTWARE SOLUTIONS)Cargo Júnior Pleno SêniorAdministrador de rede 3.953,71 4.411,43 6.242,86Administrador de banco de dados (DBA) 3.922,33 5.255,67 8.376,33

Webdesigner 3.814,00 4.613,00 5.457,00Webmaster 6.139,00 6.798,00 8.121,00Técnico de hardware 900,00 1.200,00 1.800,00Técnico de suporte 900,00 1.200,00 1.800,00Técnico de telecomunicações 3.072,33 4.323,67 4.955,00Programador Java 2.500,00 3.800,00 5.500,00Programador PHP 2.500,00 3.500,00 5.000,00Analista programador Java 3.000,00 4.500,00 6.000,00Analista programador PHP 3.000,00 4.500,00 6.000,00

http://info.abril.com.br/professional/salarios/

PROJEÇÃO DE ALUNOS CONCLUINTES NOSCURSOS RELACIONADOS À ÁREA DE TI (BRASSCOM).

¢ Ciência da Computação: Cursos Relacionados - Administraçãode redes; Banco de dados; Ciência da Computação; Engenharia decomputação (hardware); Engenharia de softwares; Informática(ciência da computação); Linguagens de programação (visual basic,c++ etc); Sistemas operacionais; Tecnologia da informação;Tecnologia em desenvolvimento de softwares; Tecnologia eminformática.

PROJEÇÃO DE ALUNOS CONCLUINTES NOSCURSOS RELACIONADOS À ÁREA DE TI.

Evolução do nº de Concluintes: Área de Conhecimento Ciência da Computação*

6.9739.735 10.672

13.60615.604

16.907

19%

-

3.000

6.000

9.000

12.000

15.000

18.000

2001 2002 2003 2004 2005 20060%

4%

8%

12%

16%

20%

Concluintes Taxa média geométrica anual de crescimento (2006 / 2001)

Fonte: MEC/ INEP/ DEAES / CAPES*Cursos Relacionados: Administração de redes; Banco de dados; Ciência da Computação;Engenharia de computação (hardware); Engenharia de softwares; Informática(ciência da computação); Linguagens de programação (visual basic, c++ etc); Sistemas operacionais; Tecnologia da informação; Tecnologia em desenvolvimento desoftwares; Tecnologia em informática

PROJEÇÃO DE ALUNOS CONCLUINTES NOSCURSOS RELACIONADOS À ÁREA DE TI.

Fonte: MEC/ INEP/ DEAES / CAPESCentros de Educação Tecnológica: FATECs e CEFETs

Evolução do número de Concluintes em Cursos de Graduação Presenciais em Centros de Educação Tecnológica

89

743

124256

784

234291

942

284

827

1370

252

2487

1947

436

2637

1243

496

0

1000

2000

3000

Ciência da Computação Processamento da Informação Eletrônica da Informação

2001 2002 2003 2004 2005 2006

PROJEÇÃO DE ALUNOS CONCLUINTES NOSCURSOS RELACIONADOS À ÁREA DE TI.¢ Os gráficos apresentados indicam o seguinte:� A partir de 2004 ocorreu um aumento significativo

de vagas oferecidas e de alunos concluintes nas três áreas, com maior incidência para Ciência da Computação e Eletrônica e Automação.

� A maior oferta de vagas significa que, para os anos posteriores a 2006, isto não será um obstáculo para a formação de profissionais.

� O aumento de concluintes nas Áreas de Ciência da Computação e Eletrônica e Automação, também é um bom indicador para o mercado..

¢

PROJEÇÃO DE ALUNOS CONCLUINTES NOSCURSOS RELACIONADOS À ÁREA DE TI.� Os cursos de graduação presenciais em centros

de educação tecnológica têm maior relevânciapara a área de conhecimento de Ciência daComputação. Ou seja, formam para o mercadoprofissionais com o perfil de cursosrelacionados a essa área específica deconhecimento.

PROJEÇÃO DE ALUNOS CONCLUINTES NOSCURSOS RELACIONADOS À ÁREA DE TI.

Fonte: MEC/Inep/Deaes. Projeção: RCR Consultoria

Área de Conhecimento2008 2009

Pública Privada Total Pública Privada Total

Ciência da Computação 4.022 15.556 19.578 4.174 16.905 21.079

Processamento da Informação 2.080 13.938 16.019 2.225 14.867 17.091

Eletrônica da Informação 1.310 4.396 5.706 1.325 5.196 6.521

Total 7.412 33.891 41.303 7.724 36.967 44.691

Área de Conhecimento2010 2011

Pública Privada Total Pública Privada Total

Ciência da Computação 4.331 18.371 22.702 4.495 19.963 24.458

Processamento da Informação 2.379 15.857 18.236 2.544 16.913 19.457

Eletrônica da Informação 1.340 6.141 7.481 1.356 7.258 8.613

Total 8.051 40.368 48.419 8.395 44.134 52.529

LIVRO TEXTO (1)

1. A era da computação Capitulo 01

Apêndice: A ininterrupta história da era da computação: passado, presente e futuro

Complementar:

A EVOLUÇÃO do computador.http://wwwusers.rdc.puc-rio.br/rmano/comp2hc.htmlMUSEU DO COMPUTADOR.www.museudocomputador.com.brMUSEU VIRTUAL DE INFORMÁTICA.http://piano.dsi.uminho.pt/museuv/index.html

1.1. Passado, presente e futuro

1.2. Evolução de tecnologias

1.3. Sistemas de computador

LIVRO TEXTO (1)

2. Hardware

Cap. 04, 05 e 06

Complementar:

Galeria: Fabricando Microchips

Guia do comprador: como comprar um computador pessoal

2.1. Componentes básicos de um computador2.2. Como funciona um computador digital2.3. Sistema numérico e codificação

8. Armazenamento secundário8.1. Benefícios8.2. Discos magnéticos8.3. Fita magnética8.4. Discos óticos8.5. Memórias flash8.6. Armazenamento remoto

LIVRO TEXTO (1)

3. SoftwareCap. 02

Material Complementar: Dados do setor de Software no Brasil(www.wagneroliveira.com.br)

3.1. Software de sistemas3.2. Software aplicativo3.3. Software orientado à tarefa3.4. Software de negócios3.5. A indústria de software no Brasil3.6. Os profissionais de informática