quinta-feira, 11 de março de 2010

Processos, métodos e ferramentas

Um processo de software pode ser visto como o conjunto de atividades, métodos, práticas e transformações que guiam pessoas na produção de software. Um processo eficaz deve, claramente, considerar as relações entre as atividades, os artefatos produzidos no desenvolvimento, as ferramentas e os procedimentos necessários e a habilidade, o treinamento e a motivação do pessoal envolvido.

O objetivo de se definir um processo de software é favorecer a produção de sistemas de alta qualidade, atingindo as necessidades dos usuários finais, dentro de um cronograma e um orçamento previsíveis.

Processo seria um passo-a-passo na construção de um programa. Para se desenvolver um software é necessário adotar uma linha de passos que serão seguidos para que o objetivo do software seja atingido se cumprindo os prazo de entrega e orçamento previstos.

Se considerarmos um software como um processo, ele será desenvolvido a partir de vários sub-processos. O processo de desenvolvimento de um software fica muito mais fácil e rápido se ele for dividido em várias partes, sendo cada uma dessas, um sub-processo.

Para se desenvolver processos ou um software como um todo, é necessário definir formas de desenvolvimento que permitirão que esses processos sejam concluídos. Essas formas são os métodos. Ou seja, métodos são as várias formas que existem para se desenvolver um processo.

Por fim, as ferramentas são tudo o que será utilizado pelos métodos no desenvolvimento de um processo e na construção do software.

2 comentários:

  1. I am very much pleased to find a post that sheds light on the Processes, methods and tools required in understanding software engineering, and this has been one of the most relevant posts i have come across. We connect client with the best experts in Making of Wooden Furniture, and they have never been disappointed. Inquire for our services today by following the link.

    ResponderExcluir