(61) 3223-3000

Fale conosco

 

alt

Curso realizado de forma presencial em laboratório.

Apresentação 

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  RUP e 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.

 

Carga Horária

32 horas

Pré-Requisitos

Conhecimentos Básicos em Análise de Requisitos para deenvolvimento de software.

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.
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).
A Training Tecnologia reserva-se no direito de, se necessário, oferecer este treinamento com outros instrutores também altamente qualificados.

 

Ementa

  • Introdução ao RUP
    • Processos de desenvolvimento
    • Características essenciais do RUP
    • Fases do RUP
    • Disciplinas do RUP

  • Engenharia e gestão de requisitos
    • Requisitos do cliente e do sistema
    • Modelagem de negócios
    • Prática: Elaborar um documento de visão
    • Prática: Levantar requisitos e regras de negócios

  • Casos de uso
    • Diagramas de casos de uso
    • Detalhamento de casos de uso
    • Prática: Elaborar um diagrama de casos de uso
    • Prática: Detalhar um caso de uso

  • Classes de domínio
    • Modelagem de domínios com UML
    • Prática: Elaborar um modelo de classes de domínio

  • Comportamento do sistema
    • Diagramas de interação da UML (sequência e colaboração)
    • Diagrama de atividades
    • Diagrama de estados
    • Prática: Elaborar um modelo de interação
    • Prática: Elaborar um modelo de estados
  • Arquitetura de software
    • Conceitos de arquitetura de software
    • Padrões arquiteturais
    • Diagramas arquiteturais (componentes e implantação)
    • Prática: Definir a arquitetura de um sistema

  • Verificação, validação e testes
    • Testes caixa-branca e caixa-preta
    • Critérios de cobertura de código
    • Testes de validação e aceitação
    • Inspeções e walkthroughs
    • Desenvolvimento dirigido por testes
    • Prática: Elaborar um plano de testes

  • plicação prática do RUP
    • Prática: Efetuar quatro iterações de desenvolvimento seguindo o RUP e aplicando os conhecimentos adquiridos durante o curso.

 

alt