Blabla

Disponível somente no TrabalhosFeitos
  • Páginas : 10 (2449 palavras )
  • Download(s) : 0
  • Publicado : 2 de julho de 2011
Ler documento completo
Amostra do texto
A história de UML e seus diagramas
Thânia Clair de Souza Vargas Departamento de Informática e Estatística Universidade Federal de Santa Catarina (UFSC) – Florianópolis, SC – Brazil
thania@inf.ufsc.br

Abstract. This paper describes the UML history since the decade of 1990 so far today. It presents the organization of the thirteen UML diagrams, classifying them in structural and behavioraldiagrams. The four documents belonging to the specification are cited and explained as well. Finally, each UML 2 diagram is described in detail. Resumo. Este artigo descreve a história de UML desde a década de 1990 até o momento atual. Apresenta-se a organização dos treze diagramas de UML, classificando-os em diagramas estruturais e comportamentais. Os quatro documentos pertencentes à especificaçãotambém são mencionados e explicados. Por fim, cada diagrama de UML 2 é descrito em detalhes.

1. Introdução
Modelagem de software é a atividade de construir modelos que expliquem as características ou o comportamento de um software ou de um sistema de software. Na construção do software os modelos podem ser usados na identificação das características e funcionalidades que o software deveráprover (análise de requisitos), e no planejamento de sua construção. Freqüentemente a modelagem de software usa algum tipo de notação gráfica e são apoiados pelo uso de ferramentas. A modelagem de software normalmente implica a construção de modelos gráficos que simbolizam os artefatos dos componentes de software utilizados e os seus interrelacionamentos. Uma forma comum de modelagem de programasorientados a objeto é através da linguagem unificada UML. A UML (Unified Modeling Language) é uma linguagem para especificação, documentação, visualização e desenvolvimento de sistemas orientados a objetos. Sintetiza os principais métodos existentes, sendo considerada uma das linguagens mais expressivas para modelagem de sistemas orientados a objetos. Por meio de seus diagramas é possível representarsistemas de softwares sob diversas perspectivas de visualização. Facilita a comunicação de todas as pessoas envolvidas no processo de desenvolvimento de um sistema - gerentes, coordenadores, analistas, desenvolvedores por apresentar um vocabulário de fácil entendimento (OMG, 2005a) (OMG,

2005b) (OMG, 2005c) (OMG, 2006).

2. História de UML
No início da utilização do paradigma de orientação aobjetos, diversos métodos foram apresentados para a comunidade. Chegaram a mais de cinqüenta entre os anos de 1989 a 1994, porém a maioria deles cometeu o erro de tentar estender os métodos estruturados da época. Com isso os maiores prejudicados foram os usuários que não conseguiam encontrar uma maneira satisfatória de modelar seus sistemas. Foi a partir da década de 90 que começaram a surgirteorias que procuravam trabalhar de forma mais ativa com o paradigma da orientação a objetos. Diversos autores famosos contribuíram com publicações de seus respectivos métodos.

Figure 1. Linha do Tempo de UML Por volta de 1993 existiam três métodos que mais cresciam no mercado, eram eles: Booch’93 de Grady Booch, OMT-2 de James Rumbaugh e OOSE de Ivar Jacobson. Cada um deles possuía pontos fortesem algum aspecto. O OOSE possuía foco em casos de uso (use cases), OMT-2 se destaca na fase de análise de sistemas de informação e Booch’93 era mais forte na fase de projeto. O sucesso desses métodos foi, principalmente, devido ao fato de não terem tentado estender os métodos já existentes.

Seus métodos já convergiam de maneira independente, então seria mais produtivo continuar de formaconjunta (SAMPAIO, 2007). Em outubro de 1994, começaram os esforços para unificação dos métodos. Já em outubro de 1995, Booch e Rumbaugh lançaram um rascunho do “Método Unificado” unificando o Booch’93 e o OMT-2. Após isso, Jacobson se juntou a equipe do projeto e o “Método Unificado” passou a incorporar o OOSE. Em junho de 1996, os três amigos, como já eram conhecidos, lançaram a primeira versão com...
tracking img