Um processo para customização de produtos de software

A evolução da indústria de software vem seguindo as tendências do mercado global, onde fatores como alta qualidade, baixo custo de produção e manutenção, uso efetivo de recursos e time-to-market ditam os objetivos dos negócios. Além destas demandas, um novo fator está sendo incorporado: a customizaç...

Nível de Acesso:openAccess
Publication Date:2005
Main Author: Martins Marques, Helena
Orientador/a: Marcos Lins de Vasconcelos, Alexandre
Format: Dissertação
Language:por
Published: Universidade Federal de Pernambuco
Assuntos em Português:
RUP
Online Access:https://repositorio.ufpe.br/handle/123456789/2788
Citação:Martins Marques, Helena; Marcos Lins de Vasconcelos, Alexandre. Um processo para customização de produtos de software. 2005. Dissertação (Mestrado). Programa de Pós-Graduação em Ciência da Computação, Universidade Federal de Pernambuco, Recife, 2005.
Resumo Português:A evolução da indústria de software vem seguindo as tendências do mercado global, onde fatores como alta qualidade, baixo custo de produção e manutenção, uso efetivo de recursos e time-to-market ditam os objetivos dos negócios. Além destas demandas, um novo fator está sendo incorporado: a customização de produtos para atender às necessidades únicas de cada cliente. Apesar de novas estratégias terem surgido na indústria de software no sentido de sistematizar o desenvolvimento de produtos de software, ainda existem vários desafios em torno da necessidade de construir produtos modulares e que possuam um alto grau de flexibilidade, como, por exemplo, o amadurecimento de um processo para a construção sistemática de produtos customizáveis de software e a solução dos problemas em torno da instanciação destes produtos para atender às necessidades particulares de diversos clientes. Através de uma análise de processos de software existentes foi possível identificar as lacunas deixadas pelos processos RUP e XP, no âmbito da customização e implantação de produtos de software. As abordagens focam no desenvolvimento de produtos de software, seja ele um serviço para um cliente específico (software sob encomenda) ou um produto fechado. Como resultado deste estudo, foi definida uma abordagem de processo de software cujo objetivo é orientar e apoiar na condução de projetos cujo foco é a customização e implantação de produtos de software. As principais contribuições deste trabalho são a formalização de um processo eficaz para a customização e implantação de produtos de software e que, ao mesmo tempo, seja vantajoso em termos de tempo e custo em relação ao desenvolvimento tradicional de software