2 de jan de 2010

Processo e Modelo de Processo



Olá pessoal, hoje abordarei a diferença entre um modelo de processo de software e um processo de software. Exemplificarei também, dois modos pelos quais um modelo de processo de software pode ser útil para identificar possíveis aprimoramentos no processo.

Um processo de software é o que define quais atividades devem ser realizadas dentro de uma produção de sistemas, define também as pessoas envolvidas e os artefatos a serem gerados. Já o modelo de processo de software define a sequência com que as atividades são executadas e quais as pessoas estão envolvidas e quais os artefatos são gerados por cada atividade.

Um processo de software normalmente é dividido em vários processos menores para se melhor organizar a produção de software. Existem algumas abordagens ou ferramentas sugeridas pela engenharia de software que, à partir delas, é possível se identifcar a acurácia de um modelo de processo de software, e assim se sugerir as possíveis melhorias.

Sugestões de aprimoramento à partir de um modelo podem ser encontradas quando o mesmo é expresso na forma de "papel/ação", por exemplo, porque assim é viável identificar se os papéis estão bem distribuídos por recursos humanos do projeto. Podem ser identificados também no modelo de fluxo de dados, uma outra abordagem na qual observamos se as transformações nos artefatos estão gerando a evolução desejada ao produto final.

Bom, é isso pessoal. Fiquem à vontade para comentar a respeito. Concluo este post com a seguinte frase aprendida: é em tempos de crise que encontramos as melhores oportunidades de rever nosso processo.

Um grande abraço e até o próximo post! ;)

.

4 comentários:

  1. Bom dia, eu faço a disciplina de Engenharia de Software na UFMT, campus Barra do Garças, e meu professor passou uma lista de exercícios, e que venho respondendo tudo pelo seu blog, não sei, mas eu acho que ele tirou tudo daqui também!

    Obrigado.
    Parabéns pelo seu trabalho

    ResponderExcluir
  2. Obrigado Gregório!

    Se tiver algum assunto a sugerir que eu escrevo, estou totalmente aberto a novas idéias!

    Abraço.


    Att,


    Eduardo Negrão
    portalengenhariadesoftware.blogspot.com

    ResponderExcluir
  3. Ótimo blog! Vários dos exercícios da disciplina de Engenharia de Software I que meu professor passou estão sendo respondidos e muito bem esclarecidos por aqui.

    ResponderExcluir
  4. gostaria de saber quando definir, dentro de um projeto de desenvolvimento de software, o modelo de processo que será utilizado...

    ResponderExcluir