UML PDF Imprimir E-mail

UML – MODELAGEM DE SISTEMAS

Carga horária: 24 horas

Apresentação

A UML (Unified Modeling Language) é uma linguagem para especificação, documentação, visualização e desenvolvimento de sistemas orientados a objetos. Seus diagramas permitem modelar sistemas sob diversas perspectivas, além de facilitar a comunicação entre todos os stakeholders em um projeto de desenvolvimento de sistemas – usuários, gerentes, coordenadores, analistas, desenvolvedores, por apresentar um vocabulário de fácil entendimento e uma notação única para todas as fases do projeto.

O objetivo do nosso curso é fornecer aos profissionais do mercado de tecnologia uma visão, tanto conceitual quanto prática, sobre os principais diagramas, práticas e técnicas usadas em modelagem de sistemas utilizando UML. O curso pretende também apresentar os principais “pontos de vista” do mercado quanto ao uso de modelos no desenvolvimento de sistemas, bem como explicitar os principais erros cometidos nesse contexto.

Conceitos de orientação a objetos e de processos de desenvolvimento de software serão abordados com o objetivo de contextualizar o cenário no qual a UML está inserida. Ferramentas de modelagem UML serão citadas e utilizadas para exercícios práticos.

Importante: o curso não tem o objetivo de preparar para a certificação da OMG e sim capacitar os alunos nas principais funcionalidades da linguagem, visando a um uso profissional dos seus recursos.

Público alvo

Esse curso é destinado a profissionais que tenham necessidade de conhecer os principais diagramas, práticas e técnicas de modelagem de sistemas utilizando UML, sobretudo àqueles que atuam ou pretendam atuar com desenvolvimento de sistemas nas disciplinas de modelagem de negócio, requisitos, análise & projeto, implementação e testes, gerentes de projeto, analistas de negócio, analistas de requisitos, designers, arquitetos, analistas de testes ou mesmo usuários das áreas de negócio devem fazer o curso para melhorar sua capacidade de comunicação com os demais membros da equipe de desenvolvimento, utilizando uma notação de modelagem padrão “de facto” de mercado.

Estudantes universitários cursando Ciência da Computação, Engenharia de Software, Processamento de Dados e Análise de Sistemas podem também obter significativo benefício ao fazer o curso, solidificando o conhecimento acadêmico através da obtenção de uma visão real de mercado sobre a importância do uso de modelos no desenvolvimento de software.

Vantagens do curso

Ao final do treinamento, os alunos:

·Terão aprendido os principais recursos e diagramas da UML, bem como as melhores técnicas e práticas de modelagem de sistemas.

·Estarão aptos a identificar as situações nas quais um profissional pode se beneficiar da utilização de modelos no desenvolvimento de sistemas.

·Conseguirão identificar as principais “armadilhas” da modelagem de sistemas e como evitar o uso de modelos de forma burocrática e apenas retórica.

·Aprenderão também os principais conceitos de orientação a objetos e de processos de
desenvolvimento de software, sem os quais é impossível contextualizar adequadamente o uso de uma notação gráfica poderosa como a UML.

·Na imensa maioria das organizações, os profissionais envolvidos em projetos de desenvolvimento de sistemas são confrontados com a necessidade de trabalhar com modelos em algum nível. A UML é atualmente a linguagem mais utilizada para modelagem de sistemas, por profissionais de todo o mundo.


Pré requisitos

Não há pré-requisitos formais para participação nesse curso. No entanto, é desejável que o aluno tenha conhecimentos, ao menos, intermediários em desenvolvimento de sistemas e orientação a objetos.


Conteúdo programático

1.Conceitos básicos de Orientação a objetos

2.Processos de desenvolvimento de software

3.Introdução à modelagem de sistemas utilizando UML

4.Diagramas estruturais x Diagramas comportamentais

4.1Estruturais

4.1.1.Diagramas de classes

4.1.2.Diagramas de objetos

4.1.3.Diagrama de Pacotes

4.1.4.Diagrama de componentes

4.1.5.Diagrama de implantação

4.1.6.Diagrama de estrutura composta

4.2.Comportamentais

4.2.1.Diagramas de casos de uso

4.2.2.Diagramas de Atividades

4.2.3.Diagramas de interação

4.2.3.1.Diagrama de sequência

4.2.3.2.Diagrama de comunicação

4.2.3.3.Diagrama de interação geral

4.2.3.4.Diagrama de tempo

4.2.4.Diagrama de máquina de estado

5.Modelagem de processos de negócio

6.Elicitação e detalhamento de requisitos

7.Análise e projeto orientados a objetos

8.Modelagem ágil

9.Utilização de modelos nas organizações

 

Instrutor:

Profissional com mais de 12 anos na área de TI, graduada em Ciência da Computação e especializada em informática industrial. Possui as certificações 839-Rational Unified Process v7.0, 636-Requirements Management with Use Cases - Part 1 e 637-Requirements Management with Use Cases - Part 2. Atualmente trabalha como consultora e instrutora em equipes multidisciplinares no desenvolvimento de software visando consolidar e disseminar informações de processos de negócio com consistência adequada conforme as tecnologias atuais.

Veja Algumas Certificações:
(839) Rational Unified Process v7.0 - RUP
(636) Requirements Management with Use Cases - Part 1
(637) Requirements Management with Use Cases - Part 2
(833) Object Oriented Analysis and Design - Part 1 (Analysis)
(834) Object Oriented Analysis and Design - Part 2 (Design)

Veja alguns Projetos Executados
Linkdata – Criação e implantação de metodologia de desenvolvimento e manutenção de software contemplando a certificação ISO9001 – 2010


Linkdata – Criação e implantação de disciplina de métrica na instituição e realização de contagens estimadas e detalhadas para gerar base histórica – 2010


Linkdata – Criação e disseminação de treinamentos de metodologia de desenvolvimento e manutenção de software – 2010


Probank – Reengenharia da documentação do Sistema de Materiais e tutoria sobre Gestão de projetos iterativos e incrementais aplicados à fábrica à gerentes de projeto – 2009


Politec  - SEFAZ - Consultoria envolvendo o acompanhamento de 25 projetos para reestruturar as disciplinas de engenharia de requisitos e mudanças – 2008


Politec  - CAIXA - Apoiando a gerência na sincronia entre o planejamento do projeto e a gestão de requisitos, configuração, mudanças e arquitetura em um projeto de risco operacional da CAIXA com suporte a 3TB e tecnologias de baixa plataforma – 2007


Politec – MJ - Mapeamento de processos de negócio para tomada de decisão na abertura de uma fábrica no Ministério da Justiça – 2006


Politec – CAIXA – Mapeamento dos processos de negócio de gestão de imóveis, locações e obras, que envolvem as funções estratégicas de gestão de infra-estrutura da CAIXA, englobando também, a contabilidade dos respectivos segmentos. Liderando as disciplinas de modelagem de negócio, requisitos e mudanças. 2004 – 2005


BRB - Mapeamento dos processos de negócio, desenvolvimento e implantação do sistema de relacionamento da Agência Virtual do BRB – 2004


BRB - Modelagem de negócio do Projeto de gestão de processos de auditoria - 2003


BRB - Desenvolvimento do Sistema de Pagamento Brasileiro do BRB liderando a equipe técnica desde a concepção até a implantação – 2001 – 2002


Treinamentos ministrados, 2005-2010, nos seguintes segmentos: RequisitePro, RUP, APF, UML, OO, engenharia de software, modelagem de processos, itil, MS Project, gerência de projetos, gerenciamento de requisitos, gerenciamento de processos iterativos, pensamento sistêmico, levantamento de requisitos e rational rose.



Especializações


- Gerenciamento de projetos utilizando as melhores práticas preconizadas pelo PMI - Project Management Institute e Scrum;
- Liderança de equipes multidisciplinares para desenvolvimento de projetos de sistemas de informação;
- Especificação funcional de sistemas de Informação utilizando UML;
- Contagem de Pontos por Funçao - IPFUG;
- Intrutoria em processos de Qualidade e de Desenvolvimento de Software - CMMI, MPS.br, RUP – Rational Unified Process, ISO 9000, ISO 15504, ISO 12207, FDD - Feature Driven Development, XP - Extreme Programing.

 

 

 

 

 

Boletim Training Tecnologia Cadastre-se

Name:

Email:

Banner
template desenvolvido por FVAL | layout por Training Tecnologia