Beruflich Dokumente
Kultur Dokumente
ENGENHARIA DE SOFTWARE
ARARAQUARA SP
Novembro 2013
ENGENHARIA DE SOFTWARE
ARARAQUARA SP
Novembro 2013
Lista de Figuras
Figura 1 - Nveis de Maturidade do CMMI ...............................................13
Sumrio
INTRODUO.................................................................................................................6
1.
2.
Organizaes e Institutos...................................................................................9
2.1.1.
ISO...............................................................................................................9
2.1.2.
IEC...............................................................................................................9
2.1.3.
SEI...............................................................................................................9
2.1.4.
MCTI - BR................................................................................................10
2.2.
Normas..............................................................................................................10
2.2.1.
2.2.2.
CMMI........................................................................................................11
2.2.3.
PBQP Software..........................................................................................13
CMMI...............................................................................................................16
3.2.
PBQP Software.................................................................................................16
CONCLUSO.................................................................................................................17
REFERNCIAS BIBLIOGRFICAS............................................................................18
INTRODUO
A atividade de desenvolvimento de software vem crescendo anualmente no mundo todo,
em grande escala. No Brasil, no diferente. O UOL (2012) noticiou que uma pesquisa
realizada pela Brasscom (Associao Brasileira das Empresas de Tecnologia da
Informao e Comunicao) apontou que o mercado de software no Brasil ir crescer
400% em 10 anos (at 2022). Devido a este crescimento, fundamental que empresas
busquem solues para garantir a qualidade de seus produtos e processos. O objetivo
deste trabalho apresentar metodologias, normas e padres de qualidade no ramo do
desenvolvimento de software, fazendo uso dos ensinamentos obtidos durante o curso de
Bacharelado em Sistemas de Informao, precisamente na disciplina de Engenharia de
Software.
8
abrangendo o processo e o produto final, para que este tenha qualidade tanto
para a equipe de desenvolvimento quanto para o consumidor final.
Segundo Medeiros (2013) , os principais fatores de qualidade de software so:
Confiabilidade
Eficincia
Facilidade de uso (usabilidade)
Modularidade
Legibilidade
Portabilidade
Robustez
Integridade
Interoperabilidade
2.1.
Organizaes e Institutos
2.1.1. ISO
A ISO (International Organization for Standardization, ou Organizao
Internacional para a padronizao) uma organizao mundial cujo propsito
desenvolver normas e regras para as mais diversas atividades.
ISO (International Organization for Standardization) a maior
desenvolvedora do mundo de padres internacionais. Estes padres
internacionais garantem a qualidade de especificaes de produtos, servios e
boas prticas, ajudando a tornar a indstria mais eficiente e eficaz.
Desenvolvidos atravs de consenso global, estes padres ajudam a quebrar as
barreiras ao comrcio internacional. (ISO, 2013, traduo nossa).
2.1.3. SEI
O SEI (Software Engineering Institute, ou Instituto de Engenharia de Software) um
instituto localizado em Pittsburgh - Califrnia (EUA) que busca fornecer
10
metodologias avanadas de engenharia de software. O instituto mantido pelo DoD
(Department of Defense, ou departamento de defesa) americano.
O Instituto de Engenharia de Software (SEI) trabalha em estreita colaborao
com as organizaes de defesa e governo, indstria e instituies de ensino
para melhorar continuamente os sistemas de software de forma intensiva.
Nosso objetivo principal ajudar as organizaes, [...] para melhorar as suas
capacidades de engenharia de software e desenvolver ou adquirir o software
correto, livre de defeitos, dentro do oramento e do prazo, o tempo todo. Para
conseguir isso, o SEI realiza pesquisas para explorar solues promissoras
para os problemas de engenharia de software, identifica e codifica solues
tecnolgicas e metodolgicas, testa e refina as solues encontradas atravs
de programas-piloto que ajudam a indstria e o governo a resolver os seus
problemas e amplamente divulga solues comprovadas por meio de
treinamento, licenciamento e publicao das melhores prticas. (SEI, 2013,
traduo nossa)
2.1.4. MCTI - BR
O MCTI (Ministrio da Cincia e Tecnologia da Informao) um rgo
governamental brasileiro que busca desenvolver pesquisas e estudos para gerar
conhecimento e novas tecnologias, bem como criar produtos e processos no
ramo tecnolgico.
O MCTI exerce suas funes estratgicas, desenvolvendo pesquisas e estudos
que se traduzem em gerao de conhecimento e de novas tecnologias, bem
como a criao de produtos, processos, gesto e patentes nacionais. [...] O
objetivo dessa poltica transformar o setor em componente estratgico do
desenvolvimento econmico e social do Brasil, contribuindo para que seus
benefcios sejam distribudos de forma justa a toda a sociedade. (MCTI,
2013)
2.2.
Normas
11
acordados inicialmente.
consideravelmente;
12
uso intensivo de informaes histricas, a organizao deixa de depender nica e
exclusivamente de profissionais com um elevado grau de conhecimento tcnico;
13
2.2.3.
PBQP Software
14
15
da Engenharia de Software
16
CMMI
2005).
A General Motors Brasil tambm obteve a graduao do CMMI, porm
em nvel mais baixo (2) (UOL Tecnologia, 2005).
3.2.
PBQP Software
Correios
Cmara dos Deputados
Motorola
PUC (Pontifcia Universidade Catlica em Minas Gerais, Rio de Janeiro
17
CONCLUSO
A partir do material encontrado e documentado neste trabalho, fica evidente que existem
vrias metodologias que podem ser aplicadas no processo de desenvolvimento de
software, culminando em um melhor produto. Cada metodologia tem seus pontos fortes
e suas qualidades mais evidentes, sendo que todas esto pautadas sobre teorias
fortemente testadas e de qualidade comprovada. Cabe s empresas escolher uma opo
que se adapte s suas necessidades, visando um crescimento e aumento de mercado,
sempre com enfoque na qualidade.
18
REFERNCIAS BIBLIOGRFICAS
ISD BRASIL. Fbrica de Software da IBM Brasil conquista o nvel 5 do CMMI.
Disponvel
em:
http://www.isdbrasil.com.br/imprensa.php?ID=28.
Acesso
em:
25/10/2013
BN
AMERICAS.
IBM
wins
level
CMMi.
Disponvel
em:
IBM
Brasil
obtm
CMMI
nvel
5.
Disponvel
em:
MEDIA.
CMMI:
uma
viso
geral.
Disponvel
em:
da
Qualidade
Produtividade
em
Software.
Disponvel
em
http://www.mct.gov.br/index.php/content/view/2867/Programa_Brasileiro_da_Qualidad
e_e_Produtividade_em_Software.html. Acesso em: 26/10/2013
CONVERGNCIA DIGITAL UOL. Mercado de Software nacional vai crescer 400%
em
10
anos.
Disponvel
em:
http://convergenciadigital.uol.com.br/cgi/cgilua.exe/sys/start.htm?
infoid=32006&sid=5#.Um7TR_nFXO0. Acesso em: 28/10/2013.
SOMMERVILLE, I. Engenharia de Software. 6. ed, So Paulo: Addison Wesley, 2003.
529 p.
PRESSMAN, R. S. Engenharia de Software. 6. ed. Rio de Janeiro: McGraw-Hill, 2006,
720p.
MEDEIROS, C.C.V.I. Qualidade e Produtividade de Software. Araraquara, 2013. 78 p.
19