Uml conceito

Disponível somente no TrabalhosFeitos
  • Páginas : 3 (516 palavras )
  • Download(s) : 0
  • Publicado : 30 de novembro de 2011
Ler documento completo
Amostra do texto
Conceito de UML
A Unified Modeling Language (UML) é uma linguagem de modelagem não proprietária de terceira geração. A UML não é uma metodologia de desenvolvimento, o que significa que ela não dizpara você o que fazer primeiro e em seguida ou como projetar seu sistema, mas ela lhe auxilia a visualizar seu desenho e a comunicação entre objetos.
Basicamente, a UML permite que desenvolvedoresvisualizem os produtos de seus trabalhos em diagramas padronizados. Junto com uma notação gráfica, a UML também especifica significados, isto é, semântica. É uma notação independente de processos, emborao RUP (Rational Unified Process) tenha sido especificamente desenvolvido utilizando a UML.
Os objetivos da UML são: especificação, documentação, estruturação para sub-visualização e maiorvisualização lógica do desenvolvimento completo de um sistema de informação. A UML é um modo de padronizar as formas de modelagem
Tipos de diagrama de UML utilizado no projeto
DIAGRAMA USE CASE

ATORES:
-Ator é alguém ou alguma coisa que interage com o negócio.
- Atores podem ser humanos ou não.
- Atores definem papéis que os usuários podem desempenhar.
- O ator tem um nome e o nome deve refletir oseu papel.
- Um mesmo usuário pode desempenhar vários papéis(há um ator para cada papel)

USE CASE:
- São sempre iniciadas por um ator.
- Deve sempre retornar um resultado(valor) ao ator.
- Cadause case especifica uma funcionalidade completa envolvendo os atores interessados.
- Deve sempre terminar com o resultado que deve ser dado ao ator.
- Nota: O ator se "comunica" com o use caseatravés de associações de comunicação.

b) DIAGRAMA DE CLASSE

Uma classe é a descrição de "alguma coisa" que no contexto do sistema modelado possui comportamento (métodos ou operações) e informaçõesa serem armazenadas (atributos).
Tipos de classes:

Classes de Negócios (Informações lógicas)
- Inclui a funcionalidade lógica
- Seus objetos utilizam dados que devem estar disponíveis por...
tracking img