Apresentação uml
“Análise é o estudo de um problema, antes de qualquer ação”
Introdução
A UML (Unified Modeling Language) é a junção das três mais conceituadas linguagens de modelagem orientados a objetos (Booch de Grady, OOSE de Jacobson e o OMT de Rumbaugh), porém a UML não possui um método de trabalho a ser seguido. A UML é um modelo de linguagem, não um método. Um método pressupõe um modelo de linguagem e um processo. O modelo de linguagem é a notação que o método usa para descrever o projeto. O processo são os passos que devem ser seguidos para se construir o projeto (MDPS). O modelo de linguagem corresponde ao ponto principal da comunicação. Se uma pessoa quer conversar sobre o projeto, com outra pessoa, é através do modelo de linguagem que elas se entendem. Nessa hora, o processo não é utilizado.
Introdução Através dos modelos de diagramas UML, é possível representar um sistema, mostrando fluxo, distribuição de informações, etc. A UML oferece diversos modelos que poderão auxiliar no levantamento e construção do projeto do sistema. Este treinamento visa apenas relembrar os principais conceitos da Orientação a Objetos, dando maior foco aos diagrams UML.
Um bom entendimento da UML não é somente um conhecimento de sua símbologia e significados, mas também um contexto geral de modelagem orientada a objetos.
Comportamento do Sistema O comportamento do sistema é capturado através de análise de casos de uso do sistema chamados “Use Case”. Este é um dos principais diagramas da UML. Definição : É um diagrama usado para se identificar como o sistema se comporta em várias situações que podem ocorrer durante sua operação. Descreve o sistema, seu ambiente e a relação entre os dois. Os componentes deste diagrama são os Atores e os “Use Case”. A notação usada pelo Diagrama de “Use Case” é:
Ator
Use Case
Use Case
Ator: Representa qualquer entidade que interage com o sistema. Pode ser uma pessoa, outro sistema, etc. Algumas de