Uml - unified modeling linguage
UML - Unified Modeling Language
Caro (a) Aluno (a),
Nesta aula será abordado o assunto de UML, você poderá compreender o uso da UML no processo de construção de um software. Será dada uma introdução de todos os diagramas pertencentes a UML, além de mostrar como criar diagramas de Caso de uso e Classes.
OBJETIVOS:
* Entender os conceitos de UML * Conhecer os diagramas utilizados * Construir diagramas de caso de uso * Construir diagrama de Classes
TÓPICO 1 – Conhecendo a UML (Unified Modeling Language)
Objetivos * Entender a importância da UML para desenvolvimento de software; * Conhecer os diagramas da UML; 1.1. O que é a UML
É 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 representar sistemas de softwares sob diversas perspectivas.
O desenvolvimento de sistemas de software de grande porte é suportado por métodos de análise e projeto que modelam esse sistema de modo a fornecer para toda a equipe envolvida, os clientes, analistas, programadores, etc. Uma compreensão única do projeto.
É nesse contexto que a UML atua, servindo como modelo de linguagem para a representação das análises.
A UML tem origem na compilação das "melhores práticas de engenharia" que provaram ter sucesso na modelagem de sistemas grandes e complexos. Sucedeu os conceitos de Booch, OMT (Rumbaugh) e OOSE (Jacobson) fundindo-os em uma única linguagem de modelagem comum e largamente utilizada. Os esforços para a criação da UML tiveram início em outubro de 1994, quando Rumbaugh se juntou a Booch na Rational, com o objetivo de unificar os métodos Booch e OMT. Decorrido um ano de trabalho, foi lançado, em outubro de 1995, o esboço da versão 0.8 do Unified Process - Processo Unificado, como