Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Diagramas UML Explicada
Unified Modeling Language (UML) é uma linguagem visual utilizada em engenharia de software orientada a objetos. UML é usada para descrever graficamente a estrutura , interações e comportamentos de um sistema de software , processos de negócios , e os usuários do sistema . Diagramas UML servir como um modelo para o projeto de software, desenvolvimento e manutenção. UML 2.0 abrange 13 tipos padrão de diagramas. História

UML foi desenvolvido por Grady Booch , Ivar Jacobson e James Rumbaugh ( conhecidos como os " Três Amigos" ) na Rational Software Corporation. Eles trabalharam juntos para unificar suas respectivas modelagem orientada a objeto se aproxima em uma única linguagem de modelagem padronizada. O resultado deste trabalho , a UML 1.1, foi adotado como padrão pelo Grupo de Modelagem de Objeto em 1997.

Benefícios

UML fornece uma linguagem comum para a concepção e visualmente documentar um projeto de desenvolvimento de software. Diagramas UML são bastante intuitiva e pode ser lido facilmente por engenheiros de software sem experiência ou treinamento UML . Diagramas UML permitem que os desenvolvedores rapidamente compreender a organização e as relações de software orientado a objetos não-linear. Padrões UML têm poucos elementos obrigatórios , o que permite aos desenvolvedores usar e adaptar diagramas para as suas necessidades e metodologia específicos , e não perder tempo com atividades que não contribuem para o produto final .

Estrutura Diagramas

diagramas de estrutura capturar a organização física dos elementos do sistema de software. Diagramas de estrutura incluem Classe , Objeto, componente, estrutura composta, pacote e diagramas de implantação. Esses diagramas são usados ​​para modelar detalhes classe individual e relacionamentos, organização de classes em pacotes e componentes ea implantação de componentes para hardware físico.

Comportamento Diagramas

diagramas de comportamento capturar as actividades e funcionalidade de elementos no sistema global . Diagramas de comportamento descrever as interações dos usuários e componentes de software, o fluxo de trabalho eo estado dos componentes em diversas circunstâncias . Diagramas de comportamento incluem Caso de Uso , Atividade e diagramas de máquina de estado. Diagramas de caso de uso são freqüentemente usados ​​para captura de requisitos durante as fases iniciais de design de software.

Interação Diagramas

diagramas de interação são um subconjunto dos diagramas de comportamento mais gerais. Diagramas de interação descrevem dados e fluxo de controle dentro de um sistema em um nível detalhado . Diagramas de interação incluem seqüência , Comunicação , tempo e interação Geral diagramas.

Ferramentas UML

As ferramentas UML mais simples são uma caneta e um guardanapo . Os designers podem esboçar ideias, diagramas UML em papel , quadros ou qualquer outro lugar que pode rabiscar e esboço. Engenharia de software assistida por computador com UML (CASE ) ferramentas permitem que os desenvolvedores para gerar automaticamente o código a partir de diagramas UML . Estas ferramentas permitem que os desenvolvedores para projetar visualmente a um nível elevado e uma transição rápida para codificação e implementação. Muitas ferramentas de software fornece funcionalidade de engenharia reversa , processamento de código existente e automaticamente gerar diagramas UML . UML a engenharia reversa do código é útil na manutenção e análise de software existente e pode ajudar os novos desenvolvedores de chegar até a velocidade rapidamente em um projeto.

Anterior :

Próximo : No
  Os artigos relacionados
·Como centralizar uma caixa de mensagem em Visual Basic 
·Como adicionar um CheckBox para DataGrid C 
·NEMA Lógica Normas 
·Como sair AVG 9 
·Nested Table HTML Tutorial 
·O que é Programação Cliente Servidor 
·Como mudar o foco ao clicar em um Row DataGrid 
·Como ler arquivos no Scala 
·Como fazer um menu horizontal Duas Camadas 
·Como fazer um jogo em QBasic 
  Artigos em destaque
·Como imprimir a tela de saída do Programa de C 
·Como aprender a programar computadores 
·Como instalar um emulador de Windows Mobile 
·DataColumn Tipos 
·Como criar porta Na GtkRadiant 
·Como escrever um programa que converte temperaturas ent…
·Como alterar a cor de uma célula de DataGridView 
·Como localizar objeto Método IVX 
·Como escrever um programa em C usando a série de Lucas…
·Como escrever uma seqüência de conexão como um arqui…
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados