Jump To Content

LearnHub




Processo Unificado

Processo Unificado

Origem: Wikipédia, a enciclopédia livre.

O processo unificado (UP) de desenvolvimento de software é o conjunto de atividades necessárias para transformar requisitos do usuário em um sistema de software. O UP de desenvolvimento de sistemas combina os ciclos iterativo e incremental para a construção de softwares. É fundamental na visão de que o avanço de um projeto deve estar baseado na construção de artefatos de software, e não apenas em documentação.

[editar]Histórico

Como sabemos existem centenas de pessoas pesquisando sobre vários assuntos em todas as áreas; a partir deste ponto começam oscongressos, publicações, convocações de imprensa sobre estes assuntos. Geralmente os pesquisadores não estão sozinhos nesta empreitada.

Três grandes equipes trabalhavam na tentativa de criar um melhor processo de desenvolvimento e uma notação, enquanto cada uma trabalhava em um processo diferente, descobriram que cada uma das equipes tinha desenvolvido suas vantagens e desvantagens. Depois de um determinado tempo resolveram juntar os seus três processos criando um quarto e melhorado processo nesta mescla. Este processo unificado estabeleceu uma notação conhecida como UML(Unified Modeling Language).

[editar]Funcionamento

Ele é baseado em componentes, o que significa o sistema ser construído a partir de componentes de software interconectados via interfaces muito bem definidas. O processo unificado utiliza a Linguagem de Modelagem Unificada (Unified Modeling Language - UML) no preparo de todos os artefatos do sistema.

[editar]Aspectos

Os aspectos que distinguem o processo unificado são três conceitos chave, a saber:

  • direcionado a casos de uso;
  • centrado na arquitetura;
  • iterativo e incremental.


Your Comment
Textile is Enabled (View Reference)