O Que é UML?
Artigo: O Que é UML?. Pesquise 862.000+ trabalhos acadêmicosPor: renanbc • 4/6/2014 • 877 Palavras (4 Páginas) • 549 Visualizações
O que é UML?
UML é um acrônimo para a expressão Unified Modeling Language. Pela definição de seu nome, vemos que UML é uma linguagem que define uma série de artefatos que nos ajuda na tarefa de modelar e documentar os sistemas orientados a objetos que desenvolvemos.
Ela possui nove tipos de diagramas que são usados para documentar e modelar diversos aspectos dos sistemas.
A maioria dos problemas encontrados em sistemas orientados a objetos tem sua origem na construção do modelo, no desenho do sistema. Muitas vezes as empresas e profissionais não dão muita ênfase à essa fase do projeto, e acabam cometendo diversos erros de análise e modelagem. Isso quando há modelagem, pois nós profissionais da área sabemos que muitas vezes o projeto começa já na fase de codificação.
Diagrama de Casos de Uso
Esse diagrama documenta o que o sistema faz do ponto de vista do usuário. Em outras palavras, ele descreve as principais funcionalidades do sistema e a interação dessas funcionalidades com os usuários do mesmo sistema. Nesse diagrama não nos aprofundamos em detalhes técnicos que dizem como o sistema faz.
Este artefato é comumente derivado da especificação de requisitos, que por sua vez não faz parte da UML. Pode ser utilizado também para criar o documento de requisitos.
Diagramas de Casos de Uso são compostos basicamente por quatro partes:
• Cenário: Sequência de eventos que acontecem quando um usuário interage com o sistema.
• Ator: Usuário do sistema, ou melhor, um tipo de usuário.
• Use Case: É uma tarefa ou uma funcionalidade realizada pelo ator (usuário)
• Comunicação: è o que liga um ator com um caso de uso
Vamos criar um cenário de exemplo para vermos a notação de um diagrama de caso de uso:
“A clínica médica Saúde Perfeita precisa de um sistema de agendamento de consultas e exames. Um paciente entra em contato com a clínica para marcar consultas visando realizar um check-up anual com seu médico de preferência. A recepcionista procura data e hora disponível mais próxima na agenda do médico e marca as consultas. Posteriormente o paciente realiza a consulta, e nela o médico pode prescrever medicações e exames, caso necessário”.
Com esse cenário simples podemos começar a criar nosso diagrama. Inicialmente vamos definir nossos atores:
a) Paciente
b) Secretária
c) Médico
Agora vamos definir algumas ações de cada usuário:
a) Paciente
• Solicita Consulta
• Solicita Cancelamento de Consulta
b) Secretária
• Consulta Agenda
• Marca Consulta
• Cancela Consulta
c) Médico
• Realiza Consulta
• Prescreve Medicação
• Solicita Realização de exames
Bom, agora já temos uma relação de atores e ações relacionadas a esses atores. Poderíamos criar um documento textual (como foi feito acima), para registrar nossos atores e funcionalidades. Mas o leitor não concorda que uma imagem vale mais que mil palavras? Pois bem, podemos expressar tudo o que definimos em um desenho simples utilizando os padrões da UML para documentação
...