Engenharia de software O que voce faria

Propaganda
Engenharia de software
Curso: Bacharelado em Ciência da Computação
Disciplina:Iniciação à Ciência da Computação
2009
Profa.Dra. Elisa H. M. Huzita
O que voce faria
Não funcionam #@%*####
TROCARIA
1
Problema
PROblema
PROBLEMA!!!!!
2
Software
„
„
Software: compreende todo o conjunto
de programas, procedimentos, dados e
documentação associados a um sistema
de computador e não somente ao
programa em si (Pfilleger).
Software permeia o nosso mundoÆ
tornar a vida mais confortável, eficiente
Software
„
Desenvolver software
„
O que “ele/a” quer
„
Como construir
„
„
„
„
Quem mais sabe?
Como estruturar
Por que estruturar
Como disponibilizar
Engenharia de software
Engenharia de software: é a criação e a utilização de sólidos
princípios de engenharia a fim de obter software de maneira
econômica, que seja confiável e que trabalhe eficientemente em
máquinas reais. [Fritz Bauer, na reunião NATO, 1969]
Engenharia de software: (1) aplicação de uma abordagem
sistemática, disciplinada e quantificável para o desenvolvimento,
operação e manutenção de software, isto é, é a aplicação da
ES; (2) o estudo de abordagens como as de (1). [IEEE,1993]
3
Engenharia de software
„
Por que é importante?
„
„
Produtos com qualidade
O que se aprende?
„
Técnicas, processos, linguagens
RUP
JAVA
MYSQL
ORACLE
HIBERNATE
JUDE
CMMI
Profissionais
„
No Departamento de Informática ( em ordem
alfabética)
„
„
„
„
„
„
„
„
„
„
Ademir Carniel
Donizete Carlos Bruzarosco
Elisa Hatsue Moriya Huzita
Itana Maria de Souza Gimenes
José Roberto Vasconcelos
Maria Madalena Dias
Tania Fatima Calvi Tait
Thelma Elita Collanzi Lopes
Dante Alves de Medeiros Filho*
Sérgio Roberto Pereira da Silva*
4
Profissionais
„
Pesquisa (no DIN)
„
„
„
„
„
„
Banco de Dados/Datawarehouse
Desenvolvimento Distribuído de Software
Linhas de produto de software
Gerenciamento de Projetos
Interação Humano Computador
Web Services
Profissionais
„
Mercado
„
Desenvolvimento
„
„
„
„
„
„
„
Consultoria
„
„
„
Administração
Agricultura
Educação
Entretenimento
Financeira
Saúde
Treinamento
Melhoria
Gerência
5
Alguns dados
„
„
„
„
O mercado brasileiro de software e serviços cresceu
13% em 2006 e vai continuar crescendo, em média,
12% ao ano até 2010,
Em 2008, as exportações brasileiras de serviços de
software cresceram 75%, atingindo US$1.4BÆ10º.
Em 2007 para 5ª. em 2008,
Somos o oitavo mercado de TICs do planeta,
Brasil quer mais que triplicar suas exportações de
software nos próximos anos, para US$5BÆpode
gerar entre 50 e 100 mil empregos no setor,
Alguns dados
„
„
„
„
„
Tem profissionais com grand experiência em TI,
Mais e 1.7 milhões de profissionais de TI,
Uso intensivo de diferentes plataformas, Mainframe,
Unix, Linux, .Net, Java, Oracle, SAP,
Brasil é o segundo (atrás dos EUA) em população de
maiframe com um pool de profissiionais com
experiência em COBOL,
Brasil é lider em programadores Java com vários
JUGs e tem o maior JUG no mundo (18.000
membros, IDC).
Alguns dados
„
(Meira)
falta de capital humano no setor é
uma boa notícia que deve ser espalhada aos
quatro ventos. primeiro, porque havendo um
mercado contratador de curto, médio e longo prazo,
nos interessa, a todos, atrair mais gente para
aprender e adquirir competências e
certificações.
6
Download