Java OO UML
Noções Básica de Java
Plano de Trabalho
UML - Unified Mod. Language
Relacionamentos
Associações
Agregação,
Composição,
Generalização/ Espec.
JAVA
Noções Básica de Java
Orientação Objeto
UML
Histórico:
Grady Booch, James Rumbaugh e Ivar Jacobson (“os três amigos”) se juntaram, unificaram suas metodologias e criaram a UML, pegando o melhor de cada e melhorando com o suporte e ajuda da comunidade.
Esse fato ocorreu pois antigamente não havia uma forma padrão de se analisar e modelar sistemas orientados a objetos. Pois diferentes metodologias levavam a um desentendimento e confusão por parte de analistas e desenvolvedores, por suas diferentes características, elementos conceituais e notação.
JAVA
Noções Básica de Java
Orientação Objeto
UML
UML é uma linguagem de modelagem de sistemas, usada para: especificar, modelar, visualizar, documentar
A UML pode ser empregada em todos as etapas de desenvolvimento do projeto: Analise,
Análise de requisitos,
Design,
Desenvolvimento ( progr)
Testes
Seus modelos e artefatos de sistema são baseados em diagrama.
JAVA
Noções Básica de Java
Orientação Objeto
UML
Análise de Requisitos: Fase que captura as intenções e necessidades dos usuários do sistema, através das funções desejadas no sistema, chamadas de Casos de Uso.
Análise: Etapa em que buscamos as primeiras abstrações / mecanismo para a solução do problema.
Design : O resultado da análise é demonstrado em soluções técnicas. As classes do domínio do problema são mescladas com classes de infraestrutura. Ocorrei ai o detalhamento para a fase de programação.
JAVA
Noções Básica de Java
Orientação Objeto
UML
Programação: Os modelos criados (indicamos a melhor solução) são convertidos em códigos de linguagem.
Testes:
Testes unitários,
Testes integração
Testes de aceitação
(Eleger cenários necessários )
Utilização UML ( Pq ?):
Desenvolver o modelo de uma aplicação antes de construí-la