Você está na página 1de 1

Introduo UML (UnifiedModelingLanguage)

A UML (UnifiedModelingLanguage) um modelo de linguagem para modelagem de dados orientado a objetos, usada para especificar, construir, visualizar e documentar um sistema desoftware. Com ela podemos fazer uma modelagem visual de maneira que os relacionamentos entre os componentes do sistema sejam melhor visualizados e compreendidos e documentados. Tecnicamente dizendo, a UML (UnifiedModelingLanguage) a juno das trs mais conceituadas linguagens de modelagem orientados a objetos (Booch de Grady, OOS de E Jacobson e o OMT de Rumbaugh). Abstrao Abstrao o princpio de ignorar os aspectos de um assunto no relevante para o propsito em questo, tornando possvel uma concentrao maior nos assuntos principais (Cood, 1991). Consiste na seleo que o analista faz de alguns aspectos, ignorando outros. Existem duas formas de abstrao, de Procedimentos e de Dados. Abstrao de Procedimentos Princpio de que qualquer operao com um efeito bem definido pode ser tratada por seususurios como uma entidade nica, mesmo que a operao seja realmente conseguida atravs de alguma seqncia de operaes de nvel mais baixo. Encapsulamento Encapsular omitir informaes pelo princpio de que uma determinada entidade esconde informaes as quais so necessrias apenas mesma. fundamental que o objeto proteja seus dados, no permitindo que o usurio do objeto os acesse diretamente. Mas sim atravs de mtodos se houver necessidade (Furlan, 1998). Polimorfismo o conceito usado em linguagens de programao orientada a objetos para denotar a caracterstica de que a linguagem suporta a utilizao do mesmo identificador (o mesmo nome) para mtodos de classes diferentes. Um conceito em teoria de tipo no qual um nome (como uma declarao de varivel) pode denotar objetos de muitas subclasses diferentes que so relacionadas por alguma superclasse comum, assim, qualquer objeto denotado por esse nome tem a capacidade de responder a algum conjunto comum de operaes de modos diferentes (Booch, 2000). Agora que voc j tem uma pequena noo de uma parte do conceito da UML, no prximo Artigo vamos abordar a Histria da UML.

Você também pode gostar