Saltar para o conteúdo

Processo unificado: diferenças entre revisões

Origem: Wikipédia, a enciclopédia livre.
Conteúdo apagado Conteúdo adicionado
m moveu Processo Unificado para Processo unificado: Maiusculite
Etiqueta: Remoção considerável de conteúdo
Linha 1: Linha 1:
O '''processo unificado''' (''Unified Process - 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 [[software]]s. É 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.
O '''processo unificado''' (''Unified Process - 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 [[software]]s. É 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.


== Histórico ==
== Características ==


* [[Desenvolvimento_iterativo_e_incremental|Iterativo e Incremental]]
Como sabemos existem centenas de pessoas pesquisando sobre vários assuntos em todas as áreas; a partir deste ponto começam os [[congresso]]s, [[revista|publicações]], convocações de [[imprensa]] sobre estes assuntos. Geralmente os pesquisadores não estão sozinhos nesta empreitada.
* Dirigido por [[Casos de Uso]]

* Centrado na [[Arquitetura_de_software|Arquitetura]]
Três grandes [[equipe]]s 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).<br />
* Focado no [[Risco]]

- UP é um framework* genérico de um processo de desenvolvimento.<br />
- UP é baseado em componentes.<br />
- UP utiliza toda da definição da UML.<br />
- UP é dirigido pelos casos de uso, centrado na arquitetura, iterativo e incremental(conceitoschave).<br />
\* Framework: padrão de arquitetura que fornece um template extensível para aplicações em um domínio.


== Funcionamento ==
== Funcionamento ==

Revisão das 18h26min de 4 de março de 2012

O processo unificado (Unified Process - 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.

Características

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.

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.
Ícone de esboço Este artigo sobre informática é um esboço. Você pode ajudar a Wikipédia expandindo-o.