alvarenga
Diagrama de Classes, Atividades,
Sequência e Casos de uso
1
Globalcode – open4education
Agenda
9
9
9
9
9
9
9
9
2
Importância da UML
Ferramentas
Dificuldades na Utilização
Diagrama de Casos de Uso
Diagrama de Classes
Diagrama de Atividades
Diagrama de Seqüência
Estudo de Caso
Globalcode – open4education
Agenda
9
9
9
9
9
9
9
9
3
Importância da UML
Ferramentas
Dificuldades na Utilização
Diagrama de Casos de Uso
Diagrama de Classes
Diagrama de Atividades
Diagrama de Seqüência
Estudo de Caso
Globalcode – open4education
Importância da UML
¾ Padrão de documentação de modelagem de software da
OMG
¾ Unifica os métodos de Ivar Jacobson, Grady Booch e
James Rumbaugh
¾ Modelagem gráfica através de diagramas
4
Globalcode – open4education
Agenda
9
9
9
9
9
9
9
9
5
Importância da UML
Ferramentas
Dificuldades na Utilização
Diagrama de Casos de Uso
Diagrama de Classes
Diagrama de Atividades
Diagrama de Seqüência
Estudo de Caso
Globalcode – open4education
Ferramentas
Na hora de escolher a ferramenta é importante verificar:
¾ Suporte a UML 1.4 ou UML 2.0;
¾ Integração com código fonte;
¾ Grau de customização do código fonte gerado a partir dos diagramas permitido pela ferramenta;
¾ Capacidade de exportar e importar diagramas;
6
Globalcode – open4education
Agenda
9
9
9
9
9
9
9
9
7
Importância da UML
Ferramentas
Dificuldades na Utilização
Diagrama de Casos de Uso
Diagrama de Classes
Diagrama de Atividades
Diagrama de Seqüência
Estudo de Caso
Globalcode – open4education
Dificuldades na utilização
¾ Sincronismo entre código e documentação UML;
¾ Dificuldade em representar conceitos importantes como por exemplos exceções, generics e coleções;
¾ Suporte das ferramentas;
8
Globalcode – open4education
Dificuldades na utilização
¾ Dependência da ferramenta devido a dificuldade de migração; ¾