? Quando alguém precisa de um programa de software que resolve um problema , um analista pode criar documentos Unified Modeling Language antes de escrever uma única linha de código . Documentos UML permitir que todos os envolvidos com um projeto de software para visualizar processos complexos , acompanhar o andamento e dar um valioso contributo no decorrer do projeto . Você pode criar diagramas UML com a mão ou usar ferramentas de software UML para ajudar você a gerá-los . Programação Orientada a Objetos
desenvolvedores que escrevem Object Oriented Programs usar UML.To criar um applicaion OOP , você deve primeiro identificar os objetos que compõem o sistema. Um programador , por exemplo , pode criar um objecto de bolo que tem propriedades tais como o tamanho e sabor . O programador poderia escrever um bloco de código chamado " Decore " que continha os passos necessários para decorar o bolo . Os cientistas da computação se referem a esses blocos de código como métodos. Com a criação de objetos e processá-los através de métodos , você pode construir aplicações úteis que executam tarefas específicas.
UML Diagramas
Indivíduos envolvidos com um projeto de software pode criar diferentes tipos de documentos UML como o projeto progride. Use diagramas de caso de , por exemplo, consistem em imagens que muitas vezes se parecem com desenhos animados. Um analista cria um boneco , chamado de Ator , que interage com as ações representadas por figuras geométricas. Um ator Cliente, por exemplo, pode interagir com uma ação de compra em um diagrama de caso de uso. Um analista traça uma linha entre o ator ea ação para mostrar o seu relacionamento. Outros documentos úteis incluem UML Diagramas de Atividades e Diagramas de Sequência .
Diagrama Criação
Um projeto de software pode ter muito poucos diagramas UML constituído por figuras da vara , o fluxo gráficos, diagramas e outros componentes gráficos e de texto. Você não tem que ser um artista para desenhar estes, mas pode levar algum tempo para criar diagramas UML manualmente. Muitas empresas oferecem programas especializados que ajudam os usuários a criar esses documentos. Estes programas não são executados por si ou gerar diagramas automaticamente. Os usuários ainda deve analisar seus sistemas , descrever seus processos e alimentar as informações em programas de software UML. Esses programas podem ajudar os usuários a gerar diagramas UML .
UML Software
Um dos mais antigos programas de modelagem UML é Rational Rose da IBM. Sua versão Enterprise do produto permite aos usuários executar dados e modelagem de negócios utilizando UML. Ele trabalha com linguagens OOP , como Java , Visual Basic e C + +. Microsoft Visual Studio Ultimate também tem capacidades de design UML. Os desenvolvedores que usam o Visual Studio Ultimate para criar o código pode criar resumidos diagramas UML Use Case da arquitetura menu do programa. Altova UModel 2012 é outra ferramenta de modelagem UML que também permite aos usuários reverter programas engenheiro e criar diagramas UML a partir deles. Esta ferramenta também suporta modelagem de banco de dados .