Ensino
Pós-Graduação / Intensivos IMED
Análise e Projeto em UML/WUML
Em conseqüência do grande avanço tecnológico nos últimos anos, cresce, cada vez mais, a demanda por novos softwares. Contudo, os profissionais precisam desenvolver mais, em menos tempo. Para isso acontecer, é importante que eles tenham conhecimentos específicos sobre linguagens de modelagem, que servem de auxílio para a elaboração de programas feitos em Java, C++, Visual Basic, ou tabelas de bancos de dados relacionais.
Criada para auxiliar as pessoas a focarem nas vantagens provenientes do uso do paradigma orientado a objetos, a Unified Modeling Language (UML) é uma linguagem de modelagem, ou seja, com ela é possível elaborar a estrutura de sistemas complexos de software. Através da sua utilização, podem-se criar projetos para as empresas de maneira ágil e eficaz, fazendo com que sistemas bancários e aplicações relacionadas à web funcionem adequadamente.
Também, é importante salientar que a busca por profissionais que dominam a linguagem de modelagem tem crescido constantemente. Este treinamento irá fornecer aos alunos, através de um conteúdo dinâmico e acessível a todos, os conhecimentos necessários sobre os conceitos e técnicas que constituem o paradigma de orientação a objetos. Além de conteúdos teóricos sobre os principais diagramas da UML e suas aplicações, os participantes terão a oportunidade de pôr em prática o conhecimento que será adquirido, através de exercícios e do desenvolvimento de um projeto completo, os quais irão permitir a total fixação da teoria apresentada.
Objetivo:
A linguagem de modelagem de negócios UML (Unified Modeling Language) se tornou um padrão de fato para o desenvolvimento de sistemas. Entretanto, a UML é bastante extensa e nem todos os recursos oferecidos têm a mesma importância no processo de desenvolvimento. O objetivo deste curso é capacitar os participantes a utilizar os recursos essenciais desta linguagem, bem como utilizar a WUML como modelagem padrão para sistemas voltados à Internet.
|
Conceitos da Orientação a Objetos |
|
Objeto |
|
Classe |
|
Associação |
|
Agregação |
|
Composição |
|
Herança (Generalização / Especialização) |
|
Polimorfismo |
|
Modelando Software Orientado a Objetos |
|
Unified Modeling Language – O que é? |
|
Diagrama de Casos de Uso |
|
Descrevendo Casos de Uso |
|
Diagrama de Atividades |
|
Diagrama de Classes |
|
Diagrama de Seqüência |
|
Diagrama de Colaboração |
|
Diagrama de Estados |
|
Diagrama de Pacotes, Componentes e Implantação |
|
Processo Unificado |
|
O que é um Processo Unificado |
|
Visão geral do RUP |
|
Concepção |
|
Elaboração |
|
Construção |
|
Transição |
|
Modelos de Maturidade |
|
Introdução ao CMM/CMMI |
|
Introdução ao Mps Br |
|
Traçando um comparativo entre CMMI x Mps Br |
|
Desenvolvimento de um projeto completo em UML e/ou WUL, conforme o tema abordado pelo aluno. |
































