Modelando software por uml
Proposta de Tutorial Prático (8 Horas) Título: Modelando Software por Meio da UML
Gilleanes Thorwald Araujo Guedes–– Departamento de Sistemas de Informação – Faculdade do Sul de Mato Grosso (FACSUL) – Centro de Ensino Superior de Rondonópolis (CESUR) Rua Ary Coelho, 822 – 78705-010 – Rondonópolis – MT – Brasil gtag@cesur.br Resumo: Este tutorial tem por objetivo demonstrar como modelar software por meio da UML (Unified Modeling Language). Primeiramente o tutorial irá introduzir os objetivos da linguagem e abordará rapidamente a infraestrutura da linguagem, enfatizando o uso de perfis. Em seguida, o tutorial fará uma revisão sobre o Paradigma de Orientação a Objetos, cujo conhecimento e domínio é imprescindível para quem deseja modelar software por meio da UML. Finalmente o tutorial abordará a superestrutura da linguagem, foco principal do mesmo, onde será ensinado o uso dos diversos diagramas que compõem a linguagem, detalhando sua estrutura, componentes e exemplificando problemas já modelados. Após a apresentação dos diagramas mais importantes, serão sugeridos exercícios, que permitam aos alunos consolidar os conhecimentos adquiridos. Não será possível exercitar todos os diagramas devido ao tempo não ser suficiente, no entanto, todos os diagramas serão apresentados e exemplificados, embora os diagramas menos importantes tenham que ser vistos muito rapidamente.
1. Introdução
A UML (Unified Modeling Language ou Linguagem de Modelagem Unificada) é uma linguagem visual utilizada para modelar sistemas computacionais por meio do paradigma de Orientação a Objeto. Essa linguagem tornou-se, nos últimos anos, a linguagem padrão de modelagem de software adotada internacionalmente pela indústria de Engenharia de Software. Deve ficar bem claro, no entanto, que a UML não é uma linguagem de programação e sim