2016.1
Objetivos da Disciplina:
Aula 01
Noes Bsicas
E o que UML?
Aplicao
A UML foi definida para ser utilizada na Metodologia
Orientada a Objetos, o que significa que ela possui
recursos para representao dos conceitos propostos
pela metodologia.
Objetivo
Ser independente da linguagem de programao e
processo de desenvolvimento.
Caractersticas da
Linguagem
De onde surgiu?
A primeira verso foi lanada em 1996;
Em 1997 a UML foi adotada pela a OMG
(Object Management Group Grupo de
Gerenciamento de Objetos) como linguagem
padro de modelagem.
Caractersticas da
Linguagem
Anlise de requisitos;
Anlise de sistema;
Design;
Programao e
Testes
Caractersticas da
Linguagem
Caractersticas da
Linguagem
Desenvolver o modelo de uma aplicao antes
de constru-la, to essencial quanto ter uma
planta para a construo de uma casa.
Analisar o projeto sobre vrios aspectos;
Diminui a possibilidade de erros.
Caractersticas da
Linguagem
Bons modelos so essenciais para a
comunicao entre os times de projetos e para
assegurar a beleza arquitetural.
Facilita a programao;
Todo o time entende a modelagem, facilitando
assim a manuteno
Caractersticas da
Linguagem
Onde fica a Modelagem?
Caractersticas da
Existem, basicamente,
dois
tipos
de
modelagens:
Linguagem
Estrutural;
Comportamental (dinmica).
Modelos proporcionam:
Visualizao do sistema;
Especificao da estrutura ou comportamento do
sistema;
Guia para a construo do sistema;
Documentao das decises tomadas.
Caractersticas da
Linguagem
Os diagramas UML fazem uma representao
grfica de um conjunto de elementos.
Podemos dividir os diagramas nestas duas
frentes (estrutural e dinmica):
Caractersticas da
ESTRUTURAL
Linguagem
(ESTTICA)
Diagrama de Classes
Diagramas de Objetos
Diagramas de Casos de
Uso
Diagrama de Componentes
DINMICA
Diagrama de Estados
Diagrama de Atividades
Diagrama de Colaborao
Diagrama de Sequencia
Caractersticas da
Linguagem
Caractersticas da
Linguagem
Caractersticas da
Linguagem
Caractersticas da
Linguagem
Caractersticas da
Linguagem
Caractersticas da
Linguagem
2014-2016
Contm contedo parcial da disciplina.