Baixe o app para aproveitar ainda mais
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
Compartilhar