Você está na página 1de 7

Docente: Carlos Baia Discente: Caty Sibel Rocha Neves Disciplina: Modelao Curso: Leic Paper 1

Neste paper vou falar sobre UML,que uma linguagem de modelagem,tambm sobre a sua origem,onde utilizado,os diagramas e as suas categorias,o que possivel modelar em UML,e tambm quem foram os fundadores. A UM L (unified Modeling Language) uma linguagem de modelagem no proprietria de terceira gerao [1], um modo de padronizar as formas de modelagem. Teve inicio em Outubro de 1994 por Rumbaugh e Booch,com o objectivo de tornar unico os metodos de Booch e OMT.Em Outubro de 1995 foi lanado o primeiro esboo da verso 0.8 do UnifiedProcess - Processo Unificado, nesta mesma poca Jacobson se associou Rational e o esboo do projecto da UML foi espandido para incorporar o metodo OOSE,ento em junho de 1996 nasceu a verso 0.9 da UML. Em 1997 a UML foi aprovada como padro pelo OMG (ObjectManagementGroup) que define e ratifica padres na rea de Orientao a Objectos.

A UML no diz ao programador o que fazer em primeiro lugar, ou em segundo lugar,mas sim auxilia o programador a visualizar o seu desenho e a comunicao entre objectos. Basicamente, a UML permite que desenvolvedores visualizem os produtos de seus trabalhos em diagramas padronizados.a uml tambm especifica significados.e uma notao independente de processos. importante fazer a distino entre um modelo uml e um diagrama,ou seja,uml pode existir independentemente de diagramas e diagrama uma representao da informao de UML. Objectivos de UML: Especificao Documentao Estruturao para sub-visualizao Maior vizualizao lgica do desenvolvimento completode um sistema de informao O futuro de UML O desenvolvimento da UML foi baseado em tcnicas antigas e marcantes da orientao a objetos, mas muitas outras influenciaro a linguagem em suas prximas verses. Muitas tcnicas avanadas de modelagem podem ser definidas usando UML como base, podendo ser estendida sem se fazer necessrio redefinir a sua estrutura interna. A UML ser a base para muitas ferramentas de desenvolvimento, incluindo modelagem visual, simulaes e ambientes de desenvolvimento. Em breve, ferramentas de integrao e

padres de implementao baseados em UML estaro disponveis para qualquer uma. A UML integrou muitas ideias adversas, e esta integrao acelera o uso do desenvolvimento de softwares orientados a objectos. [2]

Origem de uml: A UML tem origem na compilao das "melhores prticas de engenharia" que provaram ter sucesso na modelagem de sistemas grandes e complexos. A UML pretende ser a linguagem de modelagem padro para modelar sistemas concorrentes e distribudos.

Os diagramas UML e as suas categorias: A UML possui 14 tipos de diagramas,divididos em duas grandes categorias: estruturais e Comportamentais. Dos 14 diagramas,7 representam informaes estruturais e outras representam tipos gerais de comportamentos. Estes diagramas podem ser visualizados de forma hierrquica.

Diagramas Estruturais:

De Classe: este diagrama mais utilzado na UML e serve de apoio aos outros diagramas. O Diagrama de Classe mostra o conjunto de classes com seus atributos e mtodos e os relacionamentos entre classes.

De objecto: O diagrama de objeto esta relacionado com o diagrama de classes e, praticamente um complemento dele. Fornece uma viso dos valores armazenados pelos objetos de um Diagrama de Classe em umdeterminado momento da execuo do processo do software.

De Componentes: Est associado linguagem de programao e tem por finalidade indicar os componentes do software e seus relacionamentos.

De implantao: Determina as necessidades de hardware e caractersticas fsicas do Sistema.

De Pacotes: Representa os subsistemas englobados de forma a determinar compem. partes que o

De Estrutura: Descreve a estrutura interna de um classificador.

Diagramas Comportamentais:

De Caso de Uso (Use Case): Geral e informal para fases de levantamento e Sistema. o diagrama mais simples.

De Mquina de Estados: Procura acompanhar as mudanas sofridas por um objeto dentro de um processo.

De Actividades: Descreve os passos a serem percorridos para a concluso actividade.

De Interao: Dividem-se em:

1. De Sequncia: Descreve a ordem temporal em que as mensagens so trocadas entre os objectos.

2. Geral interaco: Variao dos diagramas de atividades que fornece viso geral dentro do sistema ou processo do negcio.

3. De comunicao: Associado ao diagrama de Seqncia, complementando-o e concentrando-se em como os objetos esto vinculados. 4. De tempo: Descreve a mudana de estado ou condio de uma instncia de uma classe ou seu papel durante o tempo.

Representao geral dos diagramas:

Os fundadores de UML: Entre os anos 80 e 90 haviam muitos conflitos na definio de nomenclatura na rea de modelagem. A escolha de padres era feito a gosto pessoal do que por fatores tcnicos. Com isso os trs nomes mais respeitados nessa rea, cada qual com seus conceitos, IvarJacobson, GrandBooch e James Rumbaugh decidiram criar um modelo nico que veio a ser UML. A UML seria como uma planta para construo do seu sistema. [3]

[1], [2], [3] http://pt.wikipedia.org/wiki/UML

Você também pode gostar