Sei sulla pagina 1di 8

UNIVERSIDADE FEDERAL DE PERNAMBUCO

Centro de Informtica
Ps-Graduao em Cincia da Computao

Nelson Barros Cavalcante Junior

ANALISE DAS MELHORES TCNICAS DE FABRICA DE


SOFTWARE PARA APLICAO NO DESENVOLVIMENTO,
IMPLANTAO E ADEQUAO DE SOFTWARE LIVRE NO
IFNMG
Projeto de Pesquisa apresentado ao
Programa de Ps-Graduao em Cincia da
Computao Curso de Mestrado
Profissional.
rea de Concentrao: Sistemas de
Informao.

Montes Claros MG
Outubro/ 2014
2

1. Introduo

O software Livre nos ltimos anos vem ganhando destaque e importncia,


principalmente nos setores pblicos no Brasil. Sua principal atrao vem sendo o baixo custo
e as quatro liberdades definidas pela Free Software Foudation, a liberdade de executar,
estudar, redistribuir e modificar, na qual essa ultima permite o usurio adequar o software as
suas necessidades o que uma grande vantagem para quem quer ter um software que o atenda
plenamente sem precisar desenvolver do zero.
A cidade de Recife foi uma das primeiras a se destacar em aprovar uma lei de uso
preferencial do software livre pela prefeitura no ano de 2001, a Lei n 16.639/2001, de autoria
do ex-secretario de Desenvolvimento Econmico, Waldemar Borges. A partir de ento o uso
de software livre tem sido priorizado em instituies publicas e o governo federal como forma
de incentivo ao desenvolvimento e disseminao do SL criou a partir de 2007 alguns sites
governamentais como o Portal do software Publico, Software Livre no Governo do Brasil e
outros.
Nesse cenrio surge em 2008 o Instituto Federal de Educao, Cincia e
Tecnologia do Norte de Minas Gerais (IFNMG), atravs da integrao do Centro Federal de
Educao Tecnolgica (CEFET) de Januria e da Escola Agrotcnica Federal de Salina (EAF)
e criao de novos campi Campus Almenara, Campus Araua, Campus Arinos, Campus
Montes Claros, Campus Pirapora e a Reitoria em Montes Claros. Tendo em vista todos esses
acontecimentos nas instituies publicas, o IFNMG vem aderindo ao uso do software livre e
com isso juntando esforos para construir uma equipe que possa desenvolver, implantar e
adequar SL para atender as diversas necessidades do instituto.
Tambm em uma crescente nesses anos temos o modelo de Fbrica de Software
sendo inserido no mercado da produo de software no Brasil. E para uma melhor
compreenso lanamos mo de um bom conceito do termo Fbrica de Software em meio a
tantos existentes nas literaturas sobre o assunto:

Um processo estruturado, controlado e melhorado de forma contnua,


considerando abordagens de engenharia industrial, orientado para o atendimento
a mltiplas demandas de natureza e escopo distintas, visando gerao de
produtos de software, conforme os requerimentos documentados dos usurios
e/ou clientes, da forma mais produtiva e econmica possvel. (Fernandes e
Teixeira, 2011).

1. SL Software Livre
3

Atravs desse conceito de Fabrica de Software e das mltiplas facilidades que


se pode ter com o uso do Software Livre (open source) algumas linhas acadmicas de
pesquisas comearam a surgir no Brasil com destaque para o Centro de Informtica da
Universidade Federal de Pernambuco (UFPE) e o C.E.S.A.R Centro de Estudos Avanados
do Recife que disseminaram vrios trabalhos acadmicos com esse tema.
Ento seguindo as mesmas linhas de pesquisas na rea de Fabrica de Software
Livre da UFPE tendo em mos diversos trabalhos l realizados e estudando diversas outras
literaturas que tratam o assunto de Fabrica de Software e Software Livre em conjunto ou
separado e ainda olhando para as necessidades do IFNMG no que diz respeito aos SLs em
utilizao esse projeto tem em seu contedo o proposito de analisar as melhores tcnicas
usadas para desenvolvimento em uma Fabrica de Software visando sua aplicao no
desenvolvimento, implantao e adequao de softwares livres no Instituto Federal de
Educao, Cincia e Tecnologia do Norte de Minas Gerais.
4

2. Justificativa

O modelo de Fbrica de Software em seu conceito bsico busca a obteno de


produtividade e qualidade no desenvolvimento de software atravs de padronizao e
controle. Com os avanos da engenharia de software nos ltimos anos e as mudanas
ocorridas nos processos de desenvolvimento de sistemas, em meio dessas o Software livre e o
surgimento de padres abertos para o desenvolvimento, um novo modelo de Fbrica de
Software comeou a aparecer no mercado.
Ao se priorizar o uso de software livre pelo IFNMG para atender todos as suas
demandas de tecnologia de informao houve uma necessidade de preparao da equipe de
TI para a absoro dessa demanda no que diz respeito as ferramentas utilizadas para o
desenvolvimento, porm a busca de melhores tcnicas de desenvolvimento de um modelo de
Fabrica de Software Livre se faz necessria para um melhor controle e padronizao das aes
Nesse sentido o projeto se justifica pela necessidade do uso dessas tcnicas
visando a adequao de Softwares Livres em uso na instituio e o desenvolvimento de novos
softwares que atendam as demandas dos diversos setores do IFNMG. Unindo essa perspectiva
e os conhecimento que sero adquiridos no mestrado de Sistemas de Informao buscaremos
desenvolver esse projeto para ser implementado no Instituto Federal de Educao,
Cincia e Tecnologia do Norte de Minas Gerais.

2. TI Tecnologia da Informao
5

3. Objetivo Geral

Analisar as melhores tcnicas usadas para desenvolvimento em uma fabrica de


software visando sua aplicao no desenvolvimento, implantao e adequao de softwares
livres no Instituto Federal de Educao, Cincia e Tecnologia do Norte de Minas Gerais.

3.1 Objetivos Especficos

Na busca de se atingir o objetivo geral deste projeto, destacam-se os seguintes


objetivos especficos:
Realizar um estudo sobre tcnicas de desenvolvimento em Fabricas de
Software;
Analisar as melhores tcnicas que se apliquem ao desenvolvimento de software
livre;
Aplicar as tcnicas analisadas nos projetos sendo desenvolvidos e nos software
livres j em uso no IFNMG.
Levantar dados que determinem a eficacia ou no do uso dessas tcnicas no
desenvolvimento, implantao e adequao de software livre no IFNMG.
6

4. Metodologia

Em um primeiro momento ser realizada a reviso bibliogrfica, destacando-se a


anlise dos trabalhos correlatos. Ser feito um estudo sobre as principais tcnicas usadas em
uma Fabrica de Software tendo em vista a produo e adequaes de Software Livre levando
em considerao o ponto de vista de Fernandes e Teixeira (2011) para a escolha do tipo
adequado de processos de construo e de gesto de software, os sistemas automatizados de
apoio construo de software e gesto, as tcnicas usadas para tratar defeitos e falhas, a
infraestrutura computacional e de rede, as linhas de desenvolvimento em termos de tecnologia
e os perfis profissionais mais adequados.
Na prxima etapa do mestrado, ser realizada uma anlise detalhada do sistema de
desenvolvimento j utilizado no IFNMG, bem como os Softwares Livres em uso levantando
as principais demandas de adequao e desenvolvimento desses softwares e as tcnicas
utilizadas para esse desenvolvimento, tambm sera analisada as necessidades de novos
softwares para serem implantados.
Na fase final do mestrado, aplicaremos as melhores tcnicas de Fabrica de
Software estudada para o desenvolvimento, implantao e adequao de Software Livre no
IFNMG faremos um levantamento de dados dessa aplicao para determinarmos a eficacia ou
no dessas tcnicas.
7

5. Cronograma

Logo abaixo esto relacionadas as atividades para o desenvolvimento e concluso


do mestrado, podendo haver alteraes para uma melhor adequao s necessidades do
projeto. O QUADRO 1 representa o primeiro ano; o QUADRO 2, o segundo ano do
mestrado.
Quadro 1- Cronograma de atividades do primeiro ano
Atividades 1 2 3 4 5 6 7 8 9 10 11 12
Ms Ms Ms Ms Ms Ms Ms Ms Ms Ms Ms Ms
Cursar disciplinas
Reviso bibliogrfica sobre
tcnicas de desen-
volvimento em uma
Fabrica de Software
Reviso bibliogrfica sobre
tcnicas de desen-
volvimento em uma
Fabrica de Software Livre
Analisar detalhadamente
o sistema de desen-
volvimento e os
Softwares Livres utili-
zados no IFNMG

Quadro 2 - Cronograma de atividades do segundo ano


Atividades 13 14 15 16 17 18 19 20 21 22 23 24
Ms Ms Ms Ms Ms Ms Ms Ms Ms Ms Ms Ms
Cursar disciplinas
Aplica as melhores
tcnicas de Fabrica de
Software estudada para o
desenvolvimento, implan-
tao e adequao de
Software e estudar os
dados obtidos.
Escrita de artigos
Escrita da dissertao
Apresentao da dissertao
8

Referencias

ALBUQUERQUE, Carlos; ALBUQUERQUE, Ryan; COELHO, Karine; MASCENA, Jorge;


ROCHA,Thayssa; SPINDOLA, Breno. Definio e Melhoria de Processos em uma Fbrica
de Software Livre. Centro de Informtica (UFPE) e C.E.S.A.R Centro de Estudos
Avanados do Recife - VI Simpsio Internacional de Melhoria de Processos de Software, So
Pauso SP, 2004.
BURGIO, Vanilson; BRITO, Regiane; FERREIRA, Patrcia; LEITE, Ivan; SILVA, Kleber.
Uma experincia na implantao de processo em uma fbrica de software livre. Centro
de Informtica (UFPE) - VI Simpsio Internacional de Melhoria de Processos de Software,
So Pauso SP, 2004.
CARVALHO, Carlos A. De S. O uso dos Software Livres em Instituies Pblicas
Municipais. Faculdade de Jaguarina, 2005.
FERNANDES, Aguinaldo A., TEIXEIRA, Descartes de S. Fbrica de Software:
implantao e gesto de operaes. So Paulo: Atlas, 2011.
GNU. O que o software livre? Disponvel em:<http://www.gnu.org/philosophy/free-sw.pt-
br.html>. Acesso em: 11 setembro 2014.
Portal do Software Publico. O que o SPB? Disponvel em:
<http://www.softwarepublico.gov.br/O_que_e_o_SPB>. Acessado em 18 de setembro de 2014.
IFNMG. Instituto Federal de Educao, Cincia e Tecnologia do Norte de Minas Gerais
Disponvel em: <http://www.ifnmg.edu.br/institucional/conheca>. Acessado em 6 de setembro de
2014.

Potrebbero piacerti anche