Buscar

Trabalho UML PDF

Prévia do material em texto

Aluno: André Luiz da Silva 1- Período 
Engenharia de Software 
 
 
UML 
 
INTRODUÇÃO 
 É uma linguagem unificada que pode ser usada para construir, visualizar, 
especificar, documentos de artefatos, pode se dizer que UML seria uma linguagem 
que permite representar um sistema de forma padronizada. Mais que aprender os 
símbolos e significados, é também aprender a modelar orientando objetos em seu 
estado artístico. 
UML foi desenvolvido por três amigos, sendo eles Grady Booch, James 
Rumbaugh, Ivar Jacobson, eles tinham um extenso conhecimento na área de 
modelagem foram eles que desenvolveram as três metodologias mais conceituadas 
de modelagem, e a UML juntou as mesmas tornando-se uma versão melhorada com 
novos conceitos e visões da linguagem. 
A UML aborda o caráter estático e dinâmico do sistema, packages próprios da 
linguagem, também a utilização de banco de dados com as diversas especificações 
do sistema a ser desenvolvido de acordo com métricas finais do sistema. 
 
FUNDAMENTOS E DIAGRAMAS DA UML 
A UML é uma linguagem de representação diagramática ou notação para 
especificar, visualizar e documentar modelos de sistemas de software orientados a 
objeto, ela não diz o que fazer em primeiro e em seguida ou como desenhar o sistema 
pois ela não é um método de desenvolvimento, mas auxilia a visualizar a comunicação 
entre objetos. Composta de muitos elementos, sendo eles: 
Diagrama de Caso de Uso: atores pessoas ou outros usuários de sistemas, 
casos de uso cenários onde é usado o sistema, e seus relacionamentos. 
 
 
Diagrama de Classe: mostra classes e os relacionamentos entre elas. 
 
Diagrama de Sequência: mostra objetos e uma sequência das chamadas do 
métodos feitas para outros objetos. 
 
Diagrama de Colaboração: mostra objetos e seus relacionamentos, 
colocando ênfase nos objetos que participam na troca de mensagens. 
 
Diagrama de Estado: mostra estados, mudanças de estado e eventos num 
objeto ou uma parte do sistema. 
 
Diagrama de atividade: mostra atividades e as mudanças de uma atividade 
para outra com os eventos ocorridos em alguma parte do sistema. 
 
 
Diagrama de Componentes: mostra os componentes de programação de alo 
nível. 
 
Diagrama de Distribuição: mostra as instancias dos componentes e seus 
relacionamentos. 
 
 
 
CONCLUSÃO 
 
A UML veio para facilitar as grandes empresas de desenvolvimento de software 
e aumentar a comunicação e tornar mais proveitoso os modelos desenvolvidos. As 
futuras gerações terão a possibilidade de analisar os modelos que foram criados hoje, 
e isso só será possível pela linguagem utilizada que sempre será a mesma tornando 
ainda mais fácil a interpretação. 
BIBLIOGRAFIA 
http://web.unifil.br/pergamum/vinculos/000006/00000677.pdf 
http://www.macoratti.net/vb_uml2.htm 
http://www.etelg.com.br/paginaete/downloads/informatica/apostila_uml.pdf 
https://www.youtube.com/watch?v=hfN6n5fJfLc&t=922s

Continue navegando