Escolar Documentos
Profissional Documentos
Cultura Documentos
A UML a linguagem padro para visualizar, especificar, construir e documentar artefatos de um sistema de software
2
A UML foi sendo gradativamente definida a partir de 1994 quando James Rumbaugh e Grady Booch criaram a empresa Rational e unificaram suas j conhecidas linguagens de diagramas. Um ano depois, Ivar Jacobson entrou na parceria e adicionou seus casos de uso e outras notaes ao sistema de diagramas que vinha sendo definido.
Analista de Negcios
Modelos de SW
Engenheiro de Software
Modelos de Dados
Construmos modelos de sistemas complexos porque no possvel compreend-los em sua totalidade. Construmos modelos para compreender melhor o sistema que estamos desenvolvendo.
Ataque um problema difcil, dividindo-o em vrios problemas menores que voc pode solucionar.
quanto mais complexo for o sistema, maior ser a probabilidade de ocorrncia de erros ou de construo de itens errados.
Diagramas estruturais
Diagramas de pacotes, classes, objetos, estrutura composta, componentes e distribuio.
Diagramas comportamentais
Diagramas de casos de uso, atividades e mquina de estados.
Diagramas de interao
Diagramas de comunicao, sequncia, tempo e viso geral de integrao.
Usam-se apenas aqueles que possam apresentar alguma informao til para o processo.
Especificar
Construir modelos mais precisos
Construir
Seus modelos podem ser diretamente conectados a linguagens de programao.
Documentar
Documentao da arquitetura do sistema e seus detalhes.