Application Modernization

Os chamados sistemas legados incorporam uma combinação única de dados e regras de negócio que diferenciam uma organização no mercado. Ainda que tenham sido reescritos e modificados por anos, ou mesmo décadas, eles representam a história de como a organização têm evoluído. Contudo, as novas tecnologias e a competição acirrada no ambiente dos negócios demandam a evolução destes sistemas em determinadas áreas, tais como, interfaces de comunicação, integração e análise de dados, segurança, disponibilidade, etc.
Tecnologias e ferramentas baseadas em arquiteturas orientadas a serviços (SOA) oferecem soluções para a modernização de aplicações, evitando a construção de novos sistemas, ou a compra e adaptação de grandes pacotes de software, preservando conhecimento, tempo e recurso. A Software AG é uma das empresas líderes do mercado de soluções SOA e possui um conjunto de ferramentas que possibilita essa modernização de aplicações. Entretanto, há necessidade de profissionais capazes de avaliar os sistemas legados em termos de modernização, sem optar pela substituição de todo o legado.

Informações Gerais

Público Alvo:

Profissionais e gerentes de empresas de tecnologia da informação ou (potenciais) clientes das ferramentas Software AG.

O treinamento Application Modernization - CAPPMOD pretende capacitar profissionais para desenvolver e implementar soluções para a modernização de aplicações, oferecendo a possibilidade de uma certificação Software AG.

Local & Horário:

No PECE de segunda à quinta-feira das 19h30 às 22h30.

Segue calendário de aulas abaixo.

10 aulas teóricas:
Outubro 25,26,27 e 28.
Novembro 03,04,08,09,10 e 11.

16 aulas práticas:
Novembro 16,17,18,22,23,24,25,29 e 30
Dezembro 01,02,06,07,08,09 e 13.


Datas:
Inscrições:
Entrevista: não há.
Resultado: por e-mail ou telefone.
Matrículas:
Início das Aulas:

Corpo Docente

COORDENAÇÃO e CORPO DOCENTE

 

Dr. Antonio Mauro Saraiva (coordenador do treinamento), professor titular do Departamento de Engenharia de Computação e Sistemas Digitais da Escola Politécnica. Possui graduação em Engenharia de Eletricidade (Escola Politécnica da USP - 1980), com mestrado (1993), doutorado (1998) e livre-docência (2003) em Engenharia Elétrica também pela Poli-USP, com ênfase em Tecnologia da Informação no Agronegócio e Ambiente. Foi presidente da Associação Brasileira de Agroinformática-SBIAgro. Tem atuado em P&D&I na aplicação de técnicas e ferramentas das tecnologias da informação e comunicação ao agronegócio e ambiente, com particular ênfase aos sistemas e arquiteturas orientados a serviços.

 

O Corpo docente é composto pelos Professores Doutores do Departamento de Engenharia de Computação e Sistemas Digitais da Escola Politécnica, por Professores especialistas convidados, e por instrutores da Software AG.

Conteúdo

O curso está organizado em três módulos distintos: conceitual, prático e de Projeto Integrado. Este último, desenvolvido durante o curso em atividades específicas.

O treinamento terá duração de 88 horas. (30h conceitual + 10h e-learning + 48h prático) - 7 semanas.

ESTRUTURA DO TREINAMENTO

Módulo Conceitual (30 horas)
 

ITEM

CONCEITOS

PRÁTICA

 

 

 

ARQUITETURA DE SISTEMAS DE SOFTWARE

<O que é arquitetura de sistema de software?>

Projeto prático da Disciplina:

- Especificar ou avaliar (um sistema com arquitetura SOA);

- ou evoluir um sistema  legado para arquitetura SOA.

·       Norma ISO 9126 – Qualidade de produto de software.

·       Requisitos Funcionais e Não Funcionais.

·       Referências de Arquitetura: IEEE 1471, RM-ODP, 4 + 1, TOGAF.

·       Táticas Arquiteturais e Mecanismos.

 

 

ARQUITETURA ORIENTADA A SERVIÇOS

<O que é SOA?>

·       Arquitetura SOA.

·       Requisitos funcionais e não funcionais de uma arquitetura SOA.

·       Táticas arquiteturais e mecanismos arquiteturais (XML, WSDL, SOAP, UDDI, monitoração QoS).

 

 

MODELAGEM DE PROCESSO DE NEGOCIO

<Modelagem de Processo de Negócio – suporte a gestão>

·       Processo de Negócio x Sistemas de Software.

·       Modelagem de Processo de Negócio.

·       Aspectos de Gestão de Processo de Negócio - BPM.

·       Desempenho de Processo de Negócio e automação.

 

 

PROCESSO DE NEGÓCIO E ARQUITETURA

<Correlação: Arquitetura X Processo de Negócio>

·       ATAM /SEI.

·       Business drivers.

·       Riscos e Não riscos.

·       Técnica de avaliação arquitetural para sistemas SOA.

 

 

ITEM EXTRA

<Documentação Arquitetural?>

·       Documentação orientada a arquitetura.

·       Documentação e a norma IEEE 1471.

 

 

 

 

 

Referências Bibliográficas:

a.       Paulish, D. J. Architecture-Centric Software Project Management: A Practical Guide, New Jersey: Addison Wesley, 2002;

b.      Paul Clements, Felix Bachmann, Len Bass, Documenting Software Architectures Views and Beyond, Addison Wesley, 2003;

c.       Len Bass, Paul Clements, Rick Kazman, Software Architectures in Practice, Second Edition, Addison Wesley, 2003.

d.      Roger S. Pressman, Software Engineering A Practitioner´s Approach, Mc Graw Hill, 2008, 7a ed;

e.       Varoto, A. Visões em Arquitetura de Software, Dissertação de Mestrado do IME/USP, 2002.

f.        Martin Fowler, Patterns of Enterprise Application Arquitecture, Addison Wesley, 2007.

g.       Normas e técnicas arquiteturais: IEEE 1471, ISO 9126, ISO 10746/RM_ODP, ATAM/SEI.

 

 

 

Módulo Prático (58 horas)

Módulo

Tema

 

 

e-Learning

Introduction to webMethods

Integration Fundamentals

BPM Fundamentals

 

 

Integration

Workshop

webMethods Overview

Developer

Introduction to Services

Document Types

Flow Services

Monitoring Services

Invoking Services

Flat File Handling

Web Services

 

 

 

 

Business Process

Management

BPM

Planning and Starting Development

Introduction to Modeling

Basic Task Assignment

Process Monitoring

Parallel Processing

Introduction to Tasks

Task Development and Refactoring

Task Oriented Processes

Task Management

Robust Processes

Designing User Interfaces

Process Metadata e Reuse

Versioning

Process Simulation

Business Activity Monitoring (BAM)

Building and Monitoring a Process

 

 

Optimize

Architecture and Startup

Optimize Components and Startup

Business Process Overview

Business Process Monitoring

Events, KPIs, and Dimensions

Rules and Alerts

Prediction

Process Improvement

MWS Console Overview

Discovery, Assets, Components

Optimize Logging

IDC Configuration

Actions and Alerts Configuration

 

 

 

Certificado
O certificado do Programa de Treinamento em "Application Modernization é emitido oficialmente pelo Programa de Educação Continuada da Escola Politécnica da Universidade de São Paulo e está condicionado à aprovação do aluno na avaliação.
Investimento

Para maiores informações sobre investimento, por favor entrar em contato com o Centro de Apoio ao Aluno:

Telefone: (11) 2998-0000, de segunda-feira à sexta-feira,das 9h00 às 21h.
E-mail: atendimento@pecepoli.com.br

Depoimentos

1. O ingresso na CAPPMOD é realizado por processo seletivo, com base na análise de currículo e entrevista, sendo que a ordem de inscrição pode ser utilizada, quando necessária.
É necessária a capacidade de leitura na língua inglesa, pois o material de certificação da Software AG será disponibilizado em inglês.

a) Preencher a “Ficha de Inscrição”.

2. Os aprovados serão convocados para realizarem a matrícula

ATENÇÃO! - O Programa de Educação Continuada da Escola Politécnica da Universidade de São Paulo - PECE/EPUSP reserva-se o direito de não realizar este treinamento, ou modificar sua data.


Centro de Apoio ao Aluno: atendimento@pecepoli.com.br
Telefone: (11) 2998-0000 Fax: (11)2998-0054
Segunda a sexta-feira das 9h00 às 21h00.
©Copyright 2010 PECE - Todos direitos reservados.