Professional Documents
Culture Documents
Histórico e
Aplicabilidade da UML(Unified Modeling Language)
André Ricardo Gnhoato1, Antônio Carlos Gimenez Junior1, Henrique Kazuo
Matsumoto1
1
Instituto de Informática –Universidade Tecnológica Federal do Paraná – Campi
Medianeira (UTFPR-MD)
Avenida Brasil, nº 4232 - CEP 85.884-000 - CP 271–Medianeira – PR – Brasil
andregnhoato@gmail.com, juniorgimenez@hotmail.com,
henriquekm@gmail.com
Abstract. This article presents the historical evolution of languages and
methodology, before the implementation of the UML 0.8. During the same will
be addressed to some authors, companies and organizations that were central
to what we now call UML
Resumo. Este artigo apresenta o histórico evolutivo das linguagens e
metodologia, antes da concretização da UML 0.8. No decorrer do mesmo será
abordado alguns autores, empresas e organizações que foram fundamentais
para o que chamamos hoje de UML.
1. Introdução
Com a criação do computador, surgiu um leque de novas tecnologias e produtos, o
desenvolvimento de softwares encaixa-se nesse leque. Com o passar do tempo foi
criando alguns métodos par a criação dessas ferramentas, mas como tudo que é recente,
ainda mais na área de tecnologia, exige um certo período para aperfeiçoamento e
padronização. O surgimento da orientação a objetos deu-se por volta dos anos 60, sendo
criadas algumas linguagens para a modelagem somente depois de algumas décadas, mas
de uma forma desorganizada. Na época o desenvolvedor escolhia um método qualquer
como base e procuravam utilizar as boas ideias e soluções dos outros métodos. Heis que
surge então um método de modelagem unificado, a UML.
2. Linguagens de Modelagem
As linguagens de modelagem orientadas a objetos surgiram entre a metade da década de
1970 e o final da década de 1980, à medida que o pessoal envolvido com metodologia,
diante de um novo gênero de linguagens de programação orientadas a objeto e de
aplicações cada vez mais complexas, começou a experimentar métodos alternativos de
análise e projeto. A quantidade de métodos orientados a objetos aumentou de pouco
mais de 10 para mais de 50 durante o período de 1989 a 1994. Muitos usuários desses
métodos tiveram dificuldades para encontrar uma linguagem de modelagem capaz de
atender inteiramente às suas necessidades.
Dentre todas essas linguagens, algumas se destacaram, mas todos eram métodos
completos, alguns se destacavam em algum ponto, porém tinham suas limitações.
Alguns destacava-se durante as fases de projeto e construção de sistemas, outros
forneciam excelente suporte para captura de requisitos, a análise e o projeto em alto
nível, e ainda tinha um terceiro que era mais útil com a análise e sistemas de
informações com uso de dados(FOWLER, 2005).
3. Histórico Evolutivo
Todas essas linguagens e autores citados anteriormente lançaram seus métodos através
de livros, lançados entre 1988 e 1992, onde cada autor liderava uma espécie de grupo de
profissionais que gostavam daquela metodologia. Todos os métodos eram muito
parecidos, apesar de conterem várias pequenas diferenças entre si. Já nessa época houve
rumores sobre a padronização dos métodos, uma equipe da OMG1 (Object Management
Group) tentou fazer uma analise dos métodos para chegar numa padronização, isso
1
O Object Management Group, ou OMG, é uma organização internacional que aprova
padrões abertos para aplicações orientadas a objetos, OMG foi fundado em 1989.
gerou uma protesto de todos os metodologistas importantes da época, no fim nada foi
feito.(FOWLER, 2005)
2
OOPSLA é uma conferência anual que abrange temas sobre sistemas de programação
orientados a objeto, linguagens e aplicações. Como em outras conferências, OOPSLA
oferece várias trilhas e muitas sessões simultâneas e, portanto, tem um significado
diferente para pessoas diferentes. É mais do que algumas conferências acadêmicas, com
estudantes de doutorado que apresenta papéis de crédito
Figure 2. Linha do tempo da UML
References
Fowler, Martin
UML Essencial, um breve guia para a linguagem-padrão de modelagem de
objetos/Martin Fowler; trad. João Tortello. – 3.ed. – Porto Alegre: Bookman, 2005d.
NOGUEIRA, A. UML – Introdução e Histórico.
http://www.linhadecodigo.com.br/Artigo.aspx?id=763: [s.n.], 2005.
VARGAS, T. C. S. História da UML e seus diagramas.
http://projetos.inf.ufsc.br/arquivos_projetos/projeto_721/artigo.tcc.pdf