Escolar Documentos
Profissional Documentos
Cultura Documentos
● Conceito
● Utilização
Todos os sistemas, sem exceção, devem ser modelados antes de serem iniciados
para implementação, pois os sistemas de informação têm a característica de evoluir
conforme o tempo passa se adequando a novas necessidades. A UML estabelece
uma representação clara do projeto capaz de ser explicada para o cliente e
exemplificada para o gestor do projeto, ela é utilizada como uma linguagem a fim de
se ter uma visão padronizada do escopo funcional e não funcional de um projeto.
● Diagramas
Todo diagrama analisa parte do sistema ou todo o sistema, alguns dos diagramas
visam o sistema como um todo sendo o caso do "Diagrama de Casos de Uso", eles
permitem ao usuário uma visão mais ampla do sistema, porém existem outros
diagramas que permitem uma visão mais intrínseca, ou apenas evidenciar uma
característica específica do software. Ou seja, os diagramas facilitam visualizar
falhas existentes no sistema e também ajudam prevenir erros futuros, eles se
dividem em duas categorias, diagrama comportamental e diagrama estrutural. Os
diagramas principais são: Caso de uso, Atividades, Sequência, Diagrama de
Classes e Banco de Dados.
Diagramas:
- Caso de Uso
- Classes
- Objetos
- Pacotes
- Sequência
O diagrama de sequência tem por característica ser um diagrama que trata com a
parte comportamental do sistema, ele vai se preocupar com a ordem em um
determinado tempo e como ela se relaciona com os objetivos de um determinado
processo. Ele determina como o processo deve se desenvolver e ser concluído a
partir de métodos por mensagens enviadas entre os objetos, para isso ele identifica
o responsável do evento em questão e seu evento gerador do processo que vai ser
modelado.
- Comunicação
- Máquina de Estados
- Atividade
O diagrama de visão geral de interação como o próprio nome diz ele nos da uma
visão ampla e completa de um sistema, ele é uma variação do diagrama de
atividade.
- Componentes
- Implantação
O diagrama de implantação identifica as características físicas do sistema, como
requisitos de hardware, servidores, etc, todo o dispositivo físico no qual o sistema
deve ser executado. O diagrama também permite demonstrar como os módulos do
sistema são distribuídos se forem executados em vários servidores.
- Estrutura Composta
- Tempo
- Banco de Dados