Académique Documents
Professionnel Documents
Culture Documents
03 / 2015
Revista da
Sociedade Brasileira
de Computao Brasil
ENGENHARIA
DE SOFTWARE
Qual o impacto da ES no mercado de
Computao e na sociedade como um todo?
1 / 64
EDITORIAL
E
stamos concluindo mais um ciclo para
UM CICLO a Sociedade Brasileira de Computao
28 Computao
Brasil
03/ 2015
Revista da
Sociedade Brasileira
de Computao
Diretoria:
Presidente | Paulo Roberto Freire Cunha (UFPE)
Vice-Presidente | Lisandro Zambenedetti Granville (UFRGS)
Diretora Administrativa | Renata Galante (UFRGS)
Diretor de Finanas | Carlos Ferraz (UFPE)
www.sbc.org.br
Diretor de Eventos e Comisses Especiais | Altigran Soares da Silva (UFAM)
Diretora de Educao | Mirella Moro (UFMG)
Diretor de Publicaes | Jos Viterbo (UFF)
Diretora de Planejamento e Programas Especiais | Cludia Motta (UFRJ)
Diretor de Secretarias Regionais | Marcelo Duduchi (CEETEPS)
Diretor de Divulgao e Marketing | Edson Norberto Cceres (UFMS)
Diretor de Relaes Profissionais | Roberto da Silva Bigonha (UFMG)
Diretor de Competies Cientficas | Ricardo de Oliveira Anido (UNICAMP)
Diretor de Cooperao com Sociedades Cientficas | Raimundo Jos de
Arajo Macdo (UFBA)
Diretor de Articulao de Empresas | Avelino Zorzo (PUC-RS)
Editor Responsvel | Edson Norberto Cceres (UFMS)
Editora Associada | Luciana Montera (UFMS)
3 / 64
ndice
5 Agenda
Software Consciente
49
Por Julio Cesar Sampaio do Prado Leite
Abracadabra IoT
53 Por Rodrigo Senra
4 / 64
AGENDA
AGOSTO XX SBQS XIV
17 a 21 Simpsio Brasileiro de Qualidade de Software (SBQS 2015)
Manaus - AM sbqs2015.com.br/
AGOSTO I ERAD-RJ
24 a 26 I Escola Regional de Alto Desempenho do Estado do Rio de
Janeiro (ERAD-RJ 2015)
Petrpolis - RJ eradrj2015.lncc.br
AGOSTO II BRASERO
24 a 25 II Brazilian Workshop on Service Robotics (BRASERO 2015)
Salvador - BA www.acso.uneb.br/brasero2015
AGOSTO II CARLA
26 a 28 II Latin American High Performance Computing Conference
(CARLA 2015)
Petrpolis - RJ www.ccarla.org
AGOSTO VI ERI-MS
26 a 28 VI ERI-MS 2015 Escola Regional de Informtica 2015Sympo-
sium (LANOMS 2015)
Coxim - MS www.eri2015.ufms.br/
AGOSTO IV ENCOSIS
27 a 29 IV Encontro Regional de Computao e Sistemas de Infor-
mao (ENCOSIS 2015)
Manaus - AM www.encosis.com.br
AGOSTO VI CBSoft
21 a 26 VI Congresso Brasileiro de Software: Teoria e Prtica (CB-
Soft 2015)
Belo Horizonte - MG www.cbsoft2015.dcc.ufmg.br/
SETEMBRO II SMPINF
19 a 21 II Simpsio de Informtica do IFSUL (SIMPINF 2015)
Passo Fundo - RS simpinf.passofundo.ifsul.edu.br/
SETEMBRO X SBIAGRO
21 a 23 X Congresso Brasileiro de Agroinformtica (SBIAGRO 2015)
Ponta Grossa - PR www3.uepg.br/sbiagro2015/
SETEMBRO IV CBIE
26 a 30 IV Congresso Brasileiro de Informtica na Educao (CBIE 2015)
Macei - AL ic.ufal.br/evento/cbie_laclo2015/
6 / 64
APRESENTAO | Engenharia de Software
TUDO SOFTWARE
QUAL A IMPORTNICA DA ENGENHARIA
DE SOFTWARE PARA O MERCADO E PARA
A GERAO DE CONHECIMENTO?
7 / 64
A
APRESENTAO | Engenharia de Software
8 / 64
APRESENTAO | Engenharia de Software
9 / 64
APRESENTAO | Engenharia de Software
SRGIO SOARES
10 / 64
ESPECIAL | Engenharia de Software
SISTEMAS DE INFORMAO E
ENGENHARIA DE SOFTWARE:
CAD AS ESCOLAS?
por Silvio Meira
11 / 64
ESPECIAL | Engenharia de Software
N
UNCA TANTOS E TANTAS COISAS depen-
deram tanto de sistemas de informao (SI)
como agora. Na prtica, quase tudo depende de
software, em todas as facetas da atividade hu-
mana. E no s na economia: o comportamento de cada um
e o nosso, como grupo e sociedade, so performances sobre
s vezes dentro de SI. Imagine a vida sem WhatsApp, para
ter uma ideia do que estamos falando. No Brasil falamos de
13% de queda na receita das operadoras mveis em 2015, boa
parte devido mudana de comportamento de quem dei-
xou de fazer ligaes telefnicas, funcionalidade analgica
que havia sido digitalizada, para interagir via texto, imagem,
udio e vdeo sobre uma plataforma digital por essncia, que
habilita um novo universo de conexes e relacionamentos.
Telefone virou app...
Para quase todo mundo, WhatsApp um app, est no nome.
Para ns, um sistema de informao, de uma classe que pou-
cos apostavam que existiria em futuro prximo. WhatsApp
tem 1 bilho de usurios, 700 milhes dirios, enviando 30
bilhes de mensagens/dia. Imagine-se professor ou aluno de
um curso de graduao ou ps, na cadeira de desenho, de-
senvolvimento, implantao, operao e evoluo de sistemas
(multimdia) interativos em tempo quase real para centenas
de milhes de usurios simultneos... Imaginou? Imagine
tambm porque ningum deu tal ementa ou fez tal tese em
lugar nenhum.
provvel que a disciplina ou tese no existiram (e talvez
no existam) porque ningum, em nenhuma faculdade, te-
nha se dedicado a estudar, sistematizar e compartilhar os
12 / 64
ESPECIAL | Engenharia de Software
13 / 64
ESPECIAL | Engenharia de Software
14 / 64
ESPECIAL | Engenharia de Software
15 / 64
ESPECIAL | Engenharia de Software
Competncias do Engenheiro
de Software
16 / 64
ESPECIAL | Sade
Engenharia de Software
O
TERMO ENGENHARIA DE SOFTWARE foi
introduzido no final da dcada de 60 como uma res-
posta chamada crise de software que surgiu com as
experincias associadas ao projeto, desenvolvimento e
manuteno de sistemas de software confiveis de larga escala. Os
sistemas de software eram construdos como torres de Babel: sem
planejamento, sem comunicao, sem documentao etc. Muitos
projetos foram abortados e a histria tem inmeros casos de preju-
zos causados. Naquela dcada, a Engenharia de Software foi defi-
nida como o estabelecimento e a utilizao de slidos princpios de
engenharia para produzir economicamente software confivel e que
rodasse eficientemente em mquinas reais. Como os princpios de
engenharia eram necessrios para projetar e cons-
Como a soluo de truir sistemas fsicos complexos, surgiu a ideia de
um problema um que eles poderiam ser necessrios tambm para
produto, a aplicao construir software de larga escala. A Engenharia
dos princpios de de Software passou a ter presena na academia e
no mundo industrial. A Engenharia de Software
engenharia garante
tem claramente razes na Cincia da Computao.
a construo do
A lista, no exaustiva, dos princpios de enge-
produto dentro
nharia inclui: estudo, especificao, projeto, pla-
dos prazos e custos nejamento, realizao de estudos de viabilidade
planejados... tcnico e econmica, gerncia de processos, de-
senvolvimento, manuteno, coordenao e su-
perviso de equipes de trabalho, vistoria, percia e avaliaes, emis-
so de laudos e pareceres. Transversalmente, ateno legislao,
s normas tcnicas e de segurana nacionais e internacionais, tudo
dentro dos princpios da tica cientfica e profissional. Como a so-
luo de um problema um produto, a aplicao dos princpios de
engenharia garante a construo do produto dentro dos prazos e cus-
tos planejados, qualquer que seja o produto (material ou imaterial).
Qualquer curso que usa os princpios de engenharia um curso de
engenharia, mesmo no tendo engenharia no seu nome. Parado-
17 / 64
ESPECIAL | Sade
Engenharia de Software
18 / 64
ESPECIAL | Sade
Engenharia de Software
19 / 64
ESPECIAL | Sade
Engenharia de Software
20 / 64
ESPECIAL | Engenharia de Software
OS DILEMAS DIDTICOS DA
ENGENHARIA DE SOFTWARE
21 / 64
E
ESPECIAL | Engenharia de Software
1.
volvidos na disciplina de ES:
Teoria versus prtica: a Engenharia de Software uma
disciplina inerentemente prtica; seus princpios levam
diretamente a construo de produtos que so utilizados
pela sociedade. Porm, produtos de software podem ser facil-
mente construdos sem o adequado uso de princpios de ES, ain-
da como arte, por pessoas que tm intuio ou por empresas que
no seguem princpios e arriscam sua reputao.
22 / 64
ESPECIAL | Engenharia de Software
2.
Abstrao e Modelagem: a Engenharia de Software
fortemente baseada no poder de abstrao de conceitos e
representao desses em modelos computacionais, Porm,
os alunos comeam a aprender esses conceitos ainda muito ima-
turos, muitas vezes no conhecem os ambientes em que os siste-
mas funcionam. necessrio interdisciplinaridade.
3.
Rpida evoluo da tecnologia: a tecnologia usada na ES
evolui muito rapidamente (ex.: linguagens, frameworks,
ferramentas, hardware etc.). Porm, os professores no
conseguem se apropriar dos recursos tecnolgicos com a mesma
rapidez para utilizar em suas aulas.
4.
Ensino de Engenharia de Software em currculos de
computao: os currculos de computao tm pouco
espao para ES. Isto implica uma ou duas disciplinas ge-
nricas de ES que usam livros textos clssicos (ex.: Pressman,
Sommerville) e no h espao para aulas prticas ou projetos.
No raro encontrar professores de outras subreas da com-
putao que negligenciam o contedo de ES, ex.,
especificam software de suas reas especficas com
diagramas informais, e no fazem a devida relao
entre as disciplinas bsicas e a ES nos currculos,
tratam sempre de problemas fechados com enun-
ciados predefinidos, enquanto os projetos reais so
problemas em aberto com mudanas continuas de
Trabalho em grupo requisitos.
5.
Ensino de ES orientado pelo modelo em cascata: a
distribuio das disciplinas de Engenharia de Software
segue o modelo em cascata (requisitos, anlise, projeto
...), isto Implica que o aluno demora muito para programar
sistemas. Isto incompatvel com o que ele ouve da prtica na
indstria, por exemplo, sobre mtodos geis. O protelamento
da prtica de desenvolvimento de software desmotiva o apren-
dizado do contedo de ES.
23 / 64
ESPECIAL | Engenharia de Software
6.
Prticas conteudistas: os professores so conteudistas,
isto Implica que no trabalham as soft-skills como co-
municao, liderana, resoluo de conflitos e dinmica
de grupo. Essas habilidades so imprescindveis para engenhei-
ros de software.
7.
Qualidade de software: existem padres de qualidade
de software nacionais e internacionais, Porm, usurios e
clientes ainda aceitam sistemas ineficientes de bancos, pas-
sagens areas, rgos governamentais, etc. Ainda aceitam facil-
mente desculpas de o sistema est fora do ar, volte outra hora,
os dados foram perdidos, digite novamente. Por outro lado,
clientes tm dificuldade de aceitar pagar mais para um desenvol-
vimento mais seguro.
24 / 64
ESPECIAL | Engenharia de Software
REFERNCIAS
25 / 64
ESPECIAL | Engenharia de Software
JOVENS PESQUISADORES EM
ENGENHARIA DE SOFTWARE:
AGENDA DE PESQUISA E
PERSPECTIVAS
por Claudia Werner
26 / 64
ESPECIAL | Engenharia de Software
D
esde as primeiras edies do Simpsio Brasilei-
ro de Engenharia de Software (SBES), em 1987,
temos acompanhado as pesquisas em diversos
temas como gerncia de projetos, qualidade de
software, processos de desenvolvimento, mtodos formais,
linguagens de programao, ambientes e ferramentas de de-
senvolvimento de software e reutilizao de software, dentre
outros. Em 2010, com a criao de uma conferncia especifi-
camente voltada para a rea de software (Conferncia Brasi-
leira em Software: Teoria e Prtica - CBSoft), aumentaram-se
ainda mais as possibilidades de temas de pesquisa, agregando,
alm do SBES, o Simpsio Brasileiro de Componentes, Ar-
quiteturas e Reutilizao de Software (SBCARS) e o Simpsio
Brasileiro de Linguagem de Programao (SBLP) e o Simp-
sio Brasileiro de Mtodos Formais (SBMF) um ano depois ,
e vrios eventos satlites (i.e. workshops). Diante de tamanha
diversidade, muitos pesquisadores, em especial os jovens, tm
dvida quanto ao tpico de pesquisa ao qual devem se dedicar
na rea de Engenharia de Software (ES).
Com o objetivo de passar dicas valiosas para pesquisadores
interessados em ES, foi realizado o I Workshop de Diretrizes
para Jovens Pesquisadores em ES, coordenado por Eduardo
Almeida (UFBA) e Paulo Masiero (USP-So Carlos), em Sal-
vador, no mbito do CBSoft 2010 iniciativa essa similar ao
New Software Engineering Faculty Symposium realizado na
International Conference on Software Engineering (ICSE)
em 2001, em Toronto, Canad, que vem se repetindo anual-
mente neste contexto. Esta nica edio do evento resultou na
publicao de um livro, A carreira de Pesquisador em Enge-
nharia de Software: princpios, conceitos e direes, editado
pelos coordenadores (bit.ly/CarreiraES). Dentre os tpicos
tratados, temos: agenda de pesquisa, estratgia de publicao,
tica profissional e educao em ES.
27 / 64
ESPECIAL | Engenharia de Software
1)
A fim de identificar novas possibilidades (temas) de pes-
quisa, a leitura de artigos das principais conferncias na
rea (i.e., ICSE, SBES etc.), assim como a participao
em workshops ou trilhas que se proponham a discutir novas
ideias e reas emergentes so fundamentais. Alm disso, pro-
blemas reais existem e importante que pesquisadores este-
jam sempre atentos aos interesses industriais; e
2)
A deciso por seguir uma carreira acadmica ou se inserir
em pesquisa na indstria, por exemplo, em parques tecno-
lgicos, difcil e precisa ser tomada com cautela. Algumas
qualidades so esperadas para se ter um futuro promissor nes-
ta rea, tais como criatividade, independncia, capacidade de
28 / 64
ESPECIAL | Engenharia de Software
29 / 64
ESPECIAL | Engenharia de Software
DIMENSES DE
PESQUISA EM
ENGENHARIA
DE SOFTWARE
por Paulo Borba
30 / 64
ESPECIAL | Engenharia de Software
A
O LONGO DA CARREIRA, um pesquisador toma
decises que so determinantes para o sucesso dos
seus projetos e resultados de pesquisa. Entender as
dimenses envolvidas nessas decises e as escolhas
disponveis importante para avaliar as consequncias e refletir
sobre aonde se quer chegar como pesquisador. Com o objetivo
de ajudar jovens pesquisadores a terem maior conscincia no
direcionamento da sua carreira, discutimos neste artigo algumas
dessas dimenses no contexto da Engenharia de Software.
Uma das mais discutidas dimenses a aplicabilidade es-
perada dos resultados gerados pela pesquisa. Apesar de existir
forte tendncia pela busca de maior aplicabilidade, justificvel
e necessrio investir tambm em pesquisa com aplicao indi-
reta, desde que haja preocupao em estabelecer os fundamen-
tos da rea. Esse o caso, por exemplo, de teorias lgicas que
definem a base matemtica de processos e ferramentas de refa-
torao; pode ser tambm o caso das teorias sociais de equipes
de desenvolvimento de software, apesar de que essas podem
tambm ter aplicao mais direta.
O maior risco na escolha do posicionamento nessa dimenso
perder o foco na contribuio cientfica ao tentar maximizar
a aplicabilidade. Pode-se acabar resolvendo problemas concre-
tos de desenvolvimento em empresas, mas sem gerar conheci-
mento cientfico novo. Consequentemente, no h evidncia
dos benefcios da soluo proposta, nem comparao adequada
com solues alternativas. Similarmente, o foco em tpicos da
moda como cidades inteligentes e computao em nuvem, para
citar dois mais recentes, pode ser arriscado. A falha em identifi-
car claramente os problemas centrais de Engenharia de Softwa-
31 / 64
ESPECIAL | Engenharia de Software
32 / 64
ESPECIAL | Engenharia de Software
33 / 64
ESPECIAL | Engenharia de Software
34 / 64
ESPECIAL | Engenharia de Software
O PAPEL DA COMISSO
ESPECIAL DE ENGENHARIA
DE SOFTWARE (CEES)
NO DESENVOLVIMENTO DA
REA NO BRASIL
35 / 64
A
ESPECIAL | Engenharia de Software
36 / 64
ESPECIAL | Engenharia de Software
37 / 64
ESPECIAL | Engenharia de Software
38 / 64
ESPECIAL | Sade
SIMPSIO BRASILEIRO DE
ENGENHARIA DE SOFTWARE:
PASSADO, PRESENTE
E FUTURO
39 / 64
ESPECIAL | Engenharia de Software
O
Simpsio Brasileiro de Engenharia de Software
(SBES) um dos simpsios mais tradicionais SBC e
o principal evento tcnico-cientfico de Engenharia
de Software da Amrica Latina. Ele tradicionalmen-
te congrega pesquisadores, praticantes e estudantes de gradu-
ao, mestrado e doutorado. Na sua programao h palestras
convidadas, sesses tcnicas e sesses de ideias inovadoras, assim
como uma variada gama de atividades que ocorrem em parale-
lo, como sesses da indstria, sesses de ferramentas, frum de
educao, workshop de teses e dissertaes, painis, tutoriais,
minicursos e workshops em temas especficos. Essas atividades
discutem processos, mtodos, tcnicas e ferramentas para o de-
senvolvimento, manuteno e evoluo de software. Neste breve
artigo apresentamos um pouco da histria do SBES, os preparati-
vos para a sua 29a edio e tendncias futuras.
PASSADO
Em 1987 nascia o SBES, em Petrpolis, RJ, sob a coordena-
o da Professora Ana Regina Rocha (COPPE/UFRJ). Nesse
momento a Engenharia de Software tinha recm completado a
sua maioridade, j que o termo foi cunhado por Margaret Ha-
milton, integrante do projeto espacial Apollo, em 1968. Alm
disso, a principal conferncia internacional da rea, a Interna-
tional Conference on Software Engineering (ICSE), tinha so-
mente 13 anos de existncia naquele momento.
Desde 1995, o SBES vinha sendo realizado em conjunto com
o Simpsio Brasileiro de Banco de Dados (SBBD). Porm, em
2010 o SBES se juntou aos Simpsios Brasileiros de Linguagens
de Programao (SBLP), Mtodos Formais (SBMF) e Compo-
nentes, Arquiteturas e Reutilizao de Software (SBCARS) para
formar o Congresso Brasileiro de Software: Teoria e Prtica
(CBSoft). Nesse perodo, o SBES teve relevante participao na
formao de pesquisadores e encubao de novos eventos. Por
40 / 64
ESPECIAL | Engenharia de Software
PRESENTE
Neste ano, de 21 a 26 de setembro, ocorre a 29a edio do
SBES em Belo Horizonte (MG). Para esta edio o SBES re-
cebeu 122 submisses de artigos de 9 pases diferentes, sendo
92 vlidas. Esses artigos foram avaliados por 89 membros do
comit de programa e 45 avaliadores externos de 10 pases di-
ferentes. Cada um dos artigos recebeu de 3 a 4 pareceres, o que
implica mais de 350 pareceres no total. Os cinco tpicos de
interesse de maior popularidade dentre esses artigos so: (1)
mtodos, tcnicas, linguagens e ferramentas para Engenharia
de Software; (2) Engenharia de Software expe-
Neste ano, de 21 a rimental; (3) processos de software (incluindo
26 de setembro, mtodos geis); (4) verificao, validao e tes-
ocorre a 29a edio te de software; e (5) engenharia de requisitos.
do SBES em Belo Para o SBES 2015 contaremos com exce-
Horizonte (MG). lentes palestras convidadas, tratando de temas
inovadores e intrigantes. Na quarta-feira, 23/9,
41 / 64
ESPECIAL | Engenharia de Software
FUTURO
Em um trabalho conjunto com os Professores Arilo Dias
Neto (UFAM), Rafael Prikladnicki (PUCRS) e Mrcio Barros
(UNIRIO), aceito para publicao pelo Journal of the Brazilian
Computer Society (JBCS), fizemos um levantamento sobre a
nova gerao de doutores formados nos ltimos dez anos em
Engenharia de Software no Brasil. Para tal, utilizamos o mtodo
snowball sampling (Goodman 1961) visando identificar, dentro
da prpria comunidade de Engenharia de Software, quem so
os principais pesquisadores jovens da rea e
O SBES 2015 quais so seus perfis de atuao e publicao.
uma excelente Dentre os principais achados, descobrimos
oportunidade que o SBES o frum mais procurado pela
para todos os nova gerao de pesquisadores em Engenha-
envolvidos com ria de Software: 80% deles j publicaram nele.
pesquisa e prtica Alm disso, apesar de a formao desses pes-
em Engenharia de quisadores ter se concentrado no sudeste e nor-
Software. deste, eles foram contratados por universidades
de todas as cinco regies do pas de forma bas-
42 / 64
ESPECIAL | Engenharia de Software
43 / 64
ESPECIAL | Engenharia de Software
ENGENHARIA DE
SISTEMAS DE SISTEMAS
44 / 64
ESPECIAL | Engenharia de Software
A
ENGENHARIA DE SOFTWARE e, de forma
mais geral, a Engenharia de Sistemas, que en-
volve hardware e software, possui atividades
bem definidas, delineadas em termos de pro-
cessos, para a construo de aplicaes. Atividades como con-
cepo, desenvolvimento, teste e manuteno so exemplos do
cotidiano de um engenheiro. Estes fundamentos j esto bem
estabelecidos para sistemas individuais e com propsitos bem
definidos, como, por exemplo, o desenvolvimento de um novo
telefone celular ou de um novo modelo de carro. Processos
existentes auxiliam a sistematizao das atividades de desenvol-
vimento, verificao (incluindo testes) e evoluo de tais siste-
mas. Porm, existem sistemas que no so projetados de forma
tradicional: eles emergem como consequncia da integrao de
outros sistemas previamente existentes. Estes Sistemas de Sis-
temas, ou SoS (do Ingls, System of Systems), so sistemas cujas
partes so, por si s, complexas e independentes, desenvolvidas
sem uma perspectiva futura de serem integradas a outros siste-
mas.
O sistema de sade um exemplo de Sistema de Sistemas:
hospitais, clnicas, profissionais de sade, laboratrios, planos
de sade, governos e servios de emergncia (ambulncias,
bombeiros e polcia) trabalham todos juntos para prover a in-
fraestrutura necessria ao atendimento de um cidado. Este sis-
tema no foi desenvolvido e projetado de forma centralizada e
como parte de um projeto especfico, mas foi sendo construdo
ao longo do tempo atravs da integrao de sistemas j existen-
tes, independentes e distribudos.
Outro exemplo de um Sistema de Sistemas em menor escala
o de equipamentos domsticos interagindo entre si: celulares,
roteadores, sistemas de som, televises, tablets, notebooks, re-
lgios e at mesmo caixas de som sem fio interagem para pro-
ver algum servio integrado. Por exemplo, o sistema de som
45 / 64
ESPECIAL | Engenharia de Software
46 / 64
ESPECIAL | Engenharia de Software
47 / 64
ESPECIAL | Engenharia de Software
48 / 64
ESPECIAL | Engenharia de Software
SOFTWARE
CONSCIENTE
por Julio Cesar Sampaio do Prado Leite
49 / 64
A
ESPECIAL | Engenharia de Software
50 / 64
ESPECIAL | Engenharia de Software
51 / 64
ESPECIAL | Engenharia de Software
52 / 64
ESPECIAL | Engenharia de Software
ABRACADABRA:
IOT!
por Rodrigo Senra
53 / 64
ESPECIAL | Engenharia de Software
E
M 1999, o funcionrio britnico da Procter & Gamble
Kevin Ashton cunhou o termo Internet of Things (IoT),
profetizando um mundo futurista em que dispositivos
interconectados propiciariam economia de tempo e
dinheiro. Depois de 24 anos, o futuro chegou.
O mercado j est beira de uma inundao de produtos e pro-
jetos de IoT, e ainda temos dificuldade em defini-la. qualquer
coisa que possa se conectar Internet?
A Wikipedia define IoT como sendo: a rede de objetos fsicos
(coisas) que incorporam componentes eletrnicos, software, senso-
res, e atuadores, que agregam valor pela troca de dados entre fabri-
cantes, operadores e outros dispositivos interoperando pela infraes-
trutura existente da Internet.
mais fcil se dermos exemplos.
IoT o Apple Watch lanado em 2015. Um relgio de pulso que
troca mensagens, monitora sua sade, aprende sobre a sua atividade
fsica e at mostra as horas, atrasando no mximo 50ms em relao
ao horrio mundial padro. Dick Tracy* ficaria com inveja.
IoT a geladeira inteligente ChillHub da GE, criada por hackers e
para hackers. Tem 8 portas USB, Wi-fi e roda aplicaes iOS. pos-
svel obter controle direto sobre a geladeira atravs de uma API ou
customizar a geladeira criando acessrios atravs de uma impres-
sora 3D. Por exemplo, o Milky Weigh uma balana programvel
que avisa quando o leite est acabando. Quem vai gostar Arnold
Schwarzenegger, pois no filme The 6th Day (2000) sua geladeira
inteligente deixou o leite acabar. Hoje, custa apenas U$ 2,999.00,
uma bagatela se comparada com os U$ 20,000.00 que era o preo
da precursora Internet Digital DIOS da LG em 2000. Os early adop-
ters entraram numa fria.
IoT sobretudo fitness. Quantos passos percorreu? Quantas
54 / 64
ESPECIAL | Engenharia de Software
55 / 64
ESPECIAL | Engenharia de Software
56 / 64
ESPECIAL | Engenharia de Software
57 / 64
ESPECIAL | Engenharia de Software
58 / 64
ESPECIAL | Engenharia de Software
INOVAO NO MERCADO DE
SOFTWARE BRASILEIRO
59 / 64
A
ESPECIAL | Engenharia de Software
60 / 64
ESPECIAL | Engenharia de software
61 / 64
ESPECIAL | Engenharia de software
6. UNCTAD, 2010
62 / 64
ESPECIAL | Engenharia de software
7. http://anprotec.org.br/site/2014/04/brasil-ocupa-penultima-posicao-em-ranking-de
-patentes/
8. E. Mansfield, Contributions of new technology to the economy, in Technology,
R&D and the Economy , ed. Bruce Smith e Claude Barfield. P. 125 (The Brookings
Institutions, Washington, DC (1996)
63 / 64
64 / 64