Curso de Desenvolvimento de software com UML 2.0 – Do Básico ao Avançado.
Aprenda a desenvolver softwares de qualidade com UML – do básico ao avançado. A UML (Unified Modeling Language) é uma ferramenta necessária para líderes de projeto, analistas de sistemas, analistas de negócios, programadores, administradores de banco de dados, Web designers e todos aqueles que são envolvidos com a qualidade em software. A UML surgiu devido à necessidade de uma padronização que o "mundo" da engenharia de software buscava há anos para a construção de softwares certos e no prazo.
Este curso apresenta, de maneira prática e já testada, o que é, para que serve e como usar os diagramas da UML 2.0, indo do básico ao avançado.

As aulas interativas são realizadas em um ambiente de treinamento online, que inclui áudio, vídeo, chat, slides e interatividade real entre professores e alunos.
Conteúdo programático
O objetivo do curso é apresentar os fundamentos e conceitos da UML em caráter estático e dinâmico de forma prática e objetiva, mostrando quando utilizar a UML, como projetar um software com UML, o dia a dia com a UML, quando utilizar cada diagrama, dicas de uso, modelo e modelação, estereótipos, restrições, diagrama de caso de uso, diagrama de pacotes, diagrama de atividades, diagrama de classes, diagrama de colaboração, diagrama de estado, diagrama de tempo, diagrama de objetos, diagrama de interação, diagrama de sequências, diagramas fisícos, diagramas de componentes, diagrama de implantação, diagrama de estrutura compostas, associação, extensão, inclusão, transições, desvios, separação, união, thread, concorrência, multiplicidade, herança, papéis, frozen, eventos, nó, conectores, portas, colaborações, apresentar exercícios de fixação, casos reais e servir de base para a certificação UML Fundamental OMG.
- História da UML.
- Software de Qualidade.
- Introdução a Orientação a Objetos.
- Documentos iniciais de um software.
- Levantamento de requisitos.
- Diagrama de Casos de Uso – Modelagem de Requisitos.
- Diagrama de Classes – Modelos Conceitual e de Domínio.
- Mapeamento de Classes em Tabelas Relacionais.
- Diagrama de Sequência.
- Diagrama de Estado.
- Banco de dados – MER e DER.
- Diagrama de Pacotes.
- Diagrama de Atividade.
- Diagrama de componentes e implantação.
- Diagrama de objetos.
- Diagrama de Comunicação – Colaboração.
- Timing Diagram.
- Diagrama de Interação.
- Composite Structure Diagram.
- Métricas de caso de uso.
Todos os itens do curso são acompanhados de exercícios praticos usando exemplos reais. Ao todo são 30 horas de curso, divido em 2 aulas semanais ao vivo e em tempo real, utilizando a ferramenta CASE Enterprise Architect. Ao final do curso os alunos, com no mínimo 70% de participação, receberão seus certificados.
A quem se destina o curso?
Líderes de projeto, analistas de sistemas, analistas de negócios, programadores, administradores de banco de dados, Web designers e todos aqueles que são envolvidos com a qualidade em software.
Após o término deste treinamento o profissional estará apto a:
- Compreender os conceitos da orientação a objetos;
- Modelar os requisitos do sistema por meio do diagrama de casos de uso;
- Criar os modelos conceituais e de domínio do sistema por meio do diagrama de classes;
- Mapear classes em tabelas relacionais;
- Modelar processos de software por meio dos diagramas de sequência, máquina de estados e atividade;
- Compreender a funcionamento básico-intermediário de uma ferramenta CASE.
Pré-requisitos
Para o pleno aproveitamento do curso de Desenvolvimento de Software com UML 2.0 – Do básico ao avançado, é necessário que o aluno possua os seguintes pré-requisitos técnicos:
- Conhecimentos intermediários de qualquer linguagem Orientada a Objetos;
- Conhecimentos intermediários em qualquer banco de dados SGDB.
Sobre o Professor
![]() |
Ramos de Souza Janones é Engenheiro de Software e Publicitário. E sócio-diretor do portal Ramos da Informática, autor dos livros "Delphi com Oracle", "Relatórios com Rave Report", "Criando Treinamentos Multimídia" e autor do curso em CD Multimídia e DVD "Sucesso com Software". Trabalha com desenvolvimento de software desde 1993. |
Como é o método de ensino?
Um método de ensino para que você aproveite ao máximo nossos treinamentos
As aulas interativas serão realizadas em um ambiente real de treinamento online (Treina TOM), com áudio, vídeo, chat, slides, codebox, compartilhamento de telas e outros recursos para maior interatividade entre os participantes e o instrutor. Todos os alunos poderão opinar e questionar simultaneamente.
O Treina Tom necessita somente do plugin Flash Player, na versão 10 ou superior. Além disso, para maior proveito do curso, é altamente recomendado conexão banda larga com pelo menos 512kbps. O participante precisará de fone de ouvido com microfone para uma melhor comunicação.
O sistema de ensino necessita de navegadores modernos, como Mozilla Firefox, Apple Safari, Google Chrome ou similar. Internet Explorer 7 ou superior também estão na lista.
Se possuir firewall, as portas 1935 e 80 devem estar liberadas.
Dúvidas?
Se você possui qualquer dúvida quanto ao conteúdo programático dos cursos ou sobre como funcionam os cursos a distância, não hesite em perguntar na nossa página de contato ou deixe um recado nos comentários.
Faça sua matrícula no curso
- Até o dia 17/09 – R$ 290,00.
- Dia 18/09 em diante – 350,00.
Inicio das aulas: 18/10. Aulas todas segundas e quartas das 19:00 às 21:00.
Carga horária: 36 horas.
A matrícula é feita através do PagSeguro. Faça sua matrícula clicando o botão a seguir:





