Guajara in other languages: Spanish, Deutsch, English, French, Italian ...



UML

A Unified Modeling Language (UML) é uma linguagem de modelagem não proprietária, de terceira geração. A Linguagem de Modelagem Unificada é um método aberto usado para especificar, visualizar, construír e documentar os artefactos de um sistema de software orientado a objectos.\nO UML tem origem na compilação das "melhores práticas de engenharia" que provaram ter sucesso na modelagem de sistemas grandes e complexos. O UML sucedeu aos conceitos de Booch, OMT (Rumbaugh) e OOSE (Jacobson) fundindo-os numa única linguagem de modelagem comum e largamente utilizada. O UML pretende ser a linguagem de modelagem standard para modelar sistemas concorrentes e distribuídos. O UML ainda não é um standard da indústria mas esse objectivo está a tomar forma sob os auspicios do Object Management Group (OMG). O OMG pediu informação acerca de metodologias orientadas a objectos que pudessem \ncriar uma linguagem rigorosa de modelização de software. Muitos lideres da indústria responderam na esperança de \najudar a criar o standard. É importante distinguir entre um modelo UML e um diagrama (ou conjunto de) de UML--o último é uma representação gráfica \nda informação do primeiro, mas o primeiro pode existir independentemente. O XMI (XML Metadata Interchange) na sua \nversão corrente disponibiliza troca de modelos mas não de diagramas. Efetua vários tipos de modelagem, nomeadamente:\n* De casos de utilização.\n* Da estrutura.\n* Do comportamento.\n* Da arquitectura.\n \nDefine os seguintes tipos de diagramas:\n*Diagrama de casos de utilização (Use case diagram), que representam a visão do sistema na perspectiva do utilizador.\n*Diagrama de classes, especifica a estrutura de um sistema sob um ponto de vista estático, relativo às classes de informação que o representam.\n*Diagrama de sequência, representam as interacções entre objectos ao longo de um intervalo de tempo.\n*Diagrama de colaboração, mostram as interacções entre objectos ao londo do tempo, mas dando mais enfase às relações.\n*Diagrama de transição de estados, apresentam os estados de um sistema e as transições como resposta a estimulos.\n*Diagrama de actividades, representam os fluxos conduzidos por processamentos.\n*Diagrama de componentes, apresentam as dependências entre componentes reais de software.\n*Diagrama de instalação, descrevem a as componentes de hardware e software e sua interacção com outros elementos de suporte ao processamento. \nVer tambem:\n*Integrated Development Environment\n*Object-modeling technique\n*Object-oriented\n*ArgoUml, uma ferramenta de desenho livre (GPL)\n*XMI, um formato standard baseado em XML para troca de modelos de UML.\n




Wikipedia - Todo o texto é disponível sob os termos da GNU Free Documentation License.

Tagoror dot com  -  Legal Information  -  Contact us