O processo de evolução do software
O processo de evolução do software
Vinícius Aires Barros
Curso de Ciências da Computação
Universidade Federal do Tocantins – Campus Palmas
Avenida NS 15 Al C NO 14, 109 Norte
Palmas - TO, CEP: 77001-090 viniciusaires7@gmail.com 1 – Resumo
Em um mercado competitivo em que os diferenciais de mercado são determinantes para fechamento de novos negócios, a capacidade de evolução de software é um ponto crucial para o seu ciclo de vida sendo que as empresas sempre vêm buscando a manutenção do seu produto para a melhor experiência do usuário final.
Muitas vezes um software é atualizado e não satisfaz as necessidades que o cliente está precisando no momento por isso, muitas empresas ao desenvolver o seu software já planejam desde o inicio do seu desenvolvimento um cronograma de atualizações para os seus produtos, evitando assim dificuldade e problemas no software que não acabe chegando aos seus clientes, sempre tentando descobrir e solucionar os eventuais bugs.
A capacidade de evoluir em pouco tempo e de agregar valor a cada atualização são de grande importância para o ciclo de vida do software desde projetos menores até os mais complexos sistemas de software através de ferramentas de controle capazes de melhorá-los a cada atualização, ferramentas que vem sendo desenvolvidas para que seja cada vez melhor o resultado do produto final para o cliente por esses motivos as empresas de software vem se empenhando para aplicar métodos mais eficientes para a evolução dos seus produtos.
2 – Introdução
O uso da arquitetura de software é muito importante para o gerenciamento de sistema de software complexos nas decisões desempenhando um papel decisivo no ciclo de vida do software.
Para uma longa vida de um software o atendimento das mudanças no mercado além dos seus requisitos e a necessidade de melhorar o software em bases constantes em um prazo curto de tempo estando sempre atentas as novas oportunidades de negócio de forma