Software  
 
Conhecimento computador >> Software >> Empresas de Desenvolvimento de Software >> 
As diferenças entre UML e Unified Process
O Rational Unified Process , também conhecido como o Unified Process , descreve uma estrutura para o gerenciamento de grandes projetos de desenvolvimento de software. Ele é semelhante ao modelo de desenvolvimento ágil , mas enfatiza mais análise e design. Enquanto ágil se concentra em programação e testes , RUP se baseia em modelagem , usando a Unified Modeling Language para diagramar e modelo antes do início da programação. Embora os dois estão relacionados , são duas tecnologias distintas . Unified Modeling Language

Durante meados dos anos 1990 , como linguagens orientadas a objetos , como C + + e Java ganhou popularidade , os desenvolvedores experimentou com um número de diferentes diagramas para ajudar a visualizar as relações entre os objetos de programação. Com o tempo, várias das notações fundidos em um padrão chamado Unified Modeling Language . Este padrão foi adotado pelo Object Modeling Group e foi popularizada através de um programa de engenharia de software assistida por computador chamado Rational Rose.
Unified Process

No final de 1990 , o Rational Corporation , a mesma empresa que desenvolveu e vendeu Rational Rose , reuniu três líderes da indústria - Grady Booch , Ivar Jacobson e James Rumbaugh - para fundir e refinar seu trabalho em metodologias de desenvolvimento de software. Conhecido como os Três Amigos, eles desenvolveram uma abordagem que se tornou o Rational Unified Process. A metodologia enfatizou muitos pequenos ciclos repetitivos de análise , modelagem e programação , com cada ciclo de adição de alguns recursos, bem como aperfeiçoar as deficiências anteriores.
Observando as diferenças

As duas tecnologias estão intimamente relacionados e podem facilmente ser confundidos. Ambos foram associados com a linha de produtos da Rational , e ambos usam a palavra " unificado" a marca da tecnologia. Onde eles diferem é na sua finalidade. O Processo Unificado é um framework de desenvolvimento , cobrindo todos os aspectos da engenharia de software. A Unified Modeling Language é um conjunto de anotações que descrevem diferentes aspectos do processo de desenvolvimento. UML pode ser considerado parte do Unified Process , mas UML também pode ficar por conta própria.
Unified Process Hoje

Como a maioria das tecnologias , ambos ainda encontrar usos dentro a indústria, mas se adaptaram às necessidades actuais. Grandes projetos críticos do governo e de missão muitas vezes escolhem o Unified Process ou seus derivados para tratar de suas análises pesado e documento necessidades. A maioria dos desenvolvedores mudaram-se para alguma forma de o modelo Agile , que utiliza muitos dos conceitos da Unified Process , mas sem a modelagem e artefatos. Diagramas UML
Hoje

UML ainda tem um lugar no desenvolvimento de software , mas são encontrados principalmente em livros técnicos e quadros brancos . Os diagramas de classe e interface pode ser encontrado em algumas das ferramentas de desenvolvimento de alto nível , mas a maioria dos desenvolvedores do núcleo duro preferem trabalhar no código, não na modelagem. Como o fluxograma, diagramas de trabalhar bem para conceituar idéias, mas o produto final de desenvolvimento de software tem que ser o código do programa , e não imagens bonitas .

Anterior :

Próximo : No
  Os artigos relacionados
·Como adicionar valores em Combo Box 
·O que é o JDK 1.0 
·Como instalar o Visual Basic Express off-line 
·Como enviar um e-mail Primavera P3 
·Como remover o Timeout em Adobe Air Beta 3 
·Como usar Medidas de percentis Com Agile 
·O que é API e CPI 
·Objetivos da SAP 
·Como Desbloquear J2EE_ADMIN & SAP 
·A diferença entre o telefone sem fio e MapInfo 
  Artigos em destaque
·SQL Server 2008 Tipos de Dados 
·Como converter uma lista de discussão do Excel para ca…
·Como configurar contas existentes no Quicken 
·Como alterar um Avast! Chave 
·Como proteger os arquivos PDF 
·Como Rip Blu- Ray para MKV 
·Como gravar DVDs de vídeo no Ubuntu DeVeDe 
·Como carregar a Vengeance som Pack no Ableton Live 8 
·Como desinstalar o SAM Broadcaster Ativação 
·Como desativar o proxy de serviço McAfee 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados