Ciclo de vida de um software

Disponível somente no TrabalhosFeitos
  • Páginas : 19 (4562 palavras )
  • Download(s) : 0
  • Publicado : 3 de julho de 2012
Ler documento completo
Amostra do texto
Adequação de Processos para Fábricas de Software
Thayssa Águila da Rocha 1, Sandro Ronaldo Bezerra Oliveira 1, 2 , Alexandre Marcos Lins de Vasconcelos 1
1

Centro de Informática – Universidade Federal de Pernambuco (UFPE) Caixa Postal 7851, 50732-970, Recife – PE – Brasil Fone/Fax: (+55 81) 2126-8430

2

Centro de Ciências Exatas e Tecnologia – Universidade da Amazônia (UNAMA) Av.Alcindo Cacela, 287, 66060-902, Belém – PA – Brasil Fone: (+55 91) 210-3000, Fax: (+55 91) 225-3909
{tar, srbo, amlv}@cin.ufpe.br

Abstract. Each day the research concerning Software Factories has increased, especially due to recent term growth in the world-wide scene. Indian Factories had become quality and success reference, making that countries like Brazil came to pursue a similar model and tosearch results so positive how much. However, to reach this standard, it must be clear that factors as processes, quality standards and manufacture solutions frameworks intervene directly with the final result. From this point of view, this paper presents a mapping of the software development process into the different boarding of Software Factories. Resumo. A cada dia as pesquisas acerca deFábricas de Software vêm se intensificando, especialmente devido ao crescimento desta atividade no cenário mundial. Fábricas da Índia se tornaram referência de qualidade e sucesso, fazendo com que países como o Brasil viessem a perseguir um modelo semelhante e buscar resultados tão positivos quanto. Porém, para atingir este padrão, devemos estar cientes que fatores como processos, padrões de qualidade eframeworks de soluções fabris interferem diretamente no resultado final. Neste contexto, este artigo apresenta um mapeamento dos tipos de processo de desenvolvimento às diferentes abordagens de Fábricas de Software.

1. Introdução
A exemplo do crescimento e amadurecimento das fábricas de software da Índia [Kripalani 2003], as iniciativas brasileiras têm se multiplicado e apresentado umcrescimento considerável nos últimos meses [Cesar 2004], especialmente devido a fatores competitivos, uma vez que o próprio mercado nacional tem se tornado mais exigente em termos de qualidade do produto e de redução de custos [Tartarelli 2004]. Desta forma, as iniciativas de organização do modelo fabril, moldado a partir de preceitos como o taylorismo e o fordismo, vindos desde o século XIX, têm tentadomapear conceitos de produção em larga escala com qualidade para o mercado de software, aumentando a produtividade e reduzindo os custos de produção, de forma

semelhante à proposta de Taylor e Ford, no surgimento das fábricas tradicionais [Tartarelli 2004]. No entanto, o caso específico de uma fábrica de software requer uma organização mais holística, que leve em consideração vários fatores comogestão de pessoas, gestão empresarial, qualidade de software, de processos e de produtos, utilização de ferramentas, etc. Dentro deste contexto, este artigo irá focar no fator processo de desenvolvimento, fornecendo um mapeamento dos tipos de processo quanto à sua execução - às diferentes abordagens de Fábricas de Software. Como referência para as abordagens, ou classificações, de Fábrica deSoftware será utilizada a perspectiva de escopo de fornecimento, utilizada por Fernandes (2004). A importância da escolha dos processos que melhor se adequem a uma iniciativa de Fábrica de Software é baseada no aumento de destaque que a definição e padronização de processos vem sofrendo, especialmente após a iniciativa do Software Engineering Institute da Universidade de Carnegie Mellon, quando dacriação do CMM [Paulk 1993] – Capability Maturity Model for Software, que define níveis de capacidade para uma organização que tem a produção de software como objetivo primeiro. Segundo Zahran apud Fernandes (2004), o processo funciona como o elo de ligação entre os outros elementos desta visão holística que norteia as Fábricas de Software, e deve interligar a Organização, o Gerenciamento, as...
tracking img