UML Apostila 2
Esp. Marcos Morais de Sousa
Curso:
Sistemas de informação
Disciplina:
Análise e Modelagem de Sistemas II
UML
Turma:
05 – 06 semestre
Prof. Esp. Marcos Morais de Sousa
E-mail: marcosmoraisdesousa@gmail.com
1
Planejamento
• Carga Horária: 60 horas
• Aula 1-3: Introdução a linguagem UML e
Diagrama de Caso de Uso
• Aula 4-6: Diagrama de Classes/Objetos
• Aula 7-9: Diagrama de Sequência
Planejamento
• Aula 10-12: Desenvolvimento de atividade avaliativa • Aula 13-15 Diagrama de Colaboração /
Estados / Atividades
• Aula 16-18: Outros diagramas
• Aula 19-20: Desenvolvimento de atividade avaliativa Metodologia
• Aulas expositivas, com slides
• Abordagem da linguagem UML de forma prática – Um exemplo será utilizado (caso de estudo)
• Atividade final de modelagem
Livros
Professor Esp.:
Marcos Morais de Sousa marcosmoraisdesousa@gmail.com marcosmoraisdesousa.blogspot.com
A linguagem UML
• UML (Unified Modeling Language) – Linguagem de
Modelagem Unificada
• É uma linguagem de modelagem (visual), não uma linguagem de programação
• É uma linguagem de modelagem não proprietária
• Permite a utilização de diagramas padronizados para especificação e visualização de um sistema
De onde surgiu?
• Da união de três metodologias de modelagem: – Método de Booch, de Grady Booch;
– Método OMT (Object Modeling Technique) de Ivar
Jacobson;
– Método OOSE (Object Oriented Software
Engineering) de James Rumbaugh.
• Os “três amigos”.
UML
“Fundadores” da UML
De onde surgiu?
• A primeira versão foi lançada em 1996
• Em 1997 a UML foi adotada pela a OMG
(Object Management Group – Grupo de gerenciamento de Objetos) como linguagem padrão de modelagem.
O que é modelagem?
• Atividade de construir modelos que expliquem as características ou comportamentos de um sistema.
• A UML pode ser usada com todos os processos durante o ciclo de desenvolvimento do projeto
–
–
–
–
–
Análise de requisitos;
Análise de sistema;
Design;
Programação e
Testes.
Por que usar UML?