André Rangel de Matos Raquel Pereira Crespo PÓS-GRADUAÇÃO LATO SENSU EM ANÁLISE, PROJETO E GERÊNCIA DE SISTEMAS DE INFORMAÇÃO Especificação e Manutenção.

Slides:



Advertisements
Apresentações semelhantes
Introdução à Análise de Sistemas
Advertisements

Curso de Pós-graduação Lato-Sensu em Análise,
Engenharia de Software
UNIVERSIDADE ESTADUAL DE MATO GROSSO DO SUL SISTEMAS DE INFORMAÇÃO ENGENHARIA DE SOFTWARE Métricas de Software Prof.ª Adriana dos Santos Caparróz Carvalho.
Processo inclui: Todas as principais atividades do processo
Engenharia de Software
Orientação por Objectos > Modelo de Processo OO > Identificação de Classe e Objectos Aula 12.
Engenharia da Informação
Metodologia de Desenvolvimento de Software
Componentes: A Abordagem Catalysis
Projeto de Software Orientado a Objetos
Aline Vasconcelos D.Sc. em Sistemas e Computação/COPPE UFRJ
APSI III Aline Vasconcelos
Professora: Aline Vasconcelos
Processo de Reengenharia Prático Pós- Graduação Pós- Graduação Karolyne Almeida Siqueira Michael Caldas da Silva.
Reengenharia de Software Caso Prático
REENGENHARIA DE SISTEMA DE CONTROLE DE OFICINA MECÂNICA
Universidade Federal do Rio Grande do Sul Programa de Pós-Graduação em Computação Exploração do espaço de projeto para uma arquitetura de processamento.
12.1 © 2007 Eduardo Brião 12 REPROJETO DA ORGANIZAÇÃOCOM SISTEMAS DE INFORMAÇÃO Capítulo.
Introdução a diagrama de classes e UML
Reutilização de Software
Engenharia Reversa É o processo de derivar as especificações lógicas dos componentes do sistema a partir de sua descrição física com auxílio de ferramentas.
Engenharia Reversa e Reengenharia Software
Introdução Visão Geral do Método.
Aspectos Avançados em Engenharia de Software Aula 3 Fernanda Campos
Roteiro Para o Trabalho do Módulo
Análise e Gerenciamento de Requisitos com Casos de Uso Módulo 0 Sobre o Curso.
Configuração de manutenção
Engenharia de Software e Sistemas de Informação e Gestão
Introdução à Modelagem de Software
Cap. 6 – Pressman – Eng. Sistemas
Rose A ferramenta Case Rational Rose
Análise da linguagem Java Planejamento. Objetivos Apresentar as soluções de implementação em Java para os conceitos de Orientação a Objetos introduzidos.
Universidade Federal de Lavras - UFLA
Projeto de Sistemas de Software
Análise e Projeto de Sistemas
Apoio à Engenharia de Software
LABORATÓRIOS DE INFORMÁTICA IV ENGENHARIA DE SOFTWARE: DA TEORIA À PRÁTICA GRUPO 13.
Metodologias para construção de SMA
Engenharia de Software
Desenvolvimento Rápido de Aplicação (RAD)
Casos de Uso no Engenharia de Software e Sistemas {abab, dtvp, jmmn, mscla, rmb2,
Programação Orientada a Objetos - Java
O Processo Unificado (UP)
CONCEITOS BÁSICOS DE QUALIDADE DE SOFTWARE.
Padrão- MVC Model, View, Controller
Diagrama de Componentes
Utilizando UML e Padrões Prof. Fábio Botelho, MSc Redes e Sistemas Distribuídos Recife, Março de 2010.
Treinamento PHP Módulo 2 PHP Avançado Waelson Negreiros
Utilizando UML e Padrões Prof. Fábio Botelho, MSc Redes e Sistemas Distribuídos Recife, Março de 2010.
Desenvolvimento de Software Dirigido a Modelos
Odyssey-MDA: Uma Ferramenta para Transformações de Modelos UML Natanael Maia Ana Paula Blois Cláudia Werner Grupo de Reutilização de Software Outubro/2005.
Linguagem de Modelagem Unificada
1 Padrões de Reengenharia Orientada a Objetos Nome: Gewerton J. Gomes da Cruz Silva Prof: Fabio Kon.
© Nabor C. Mendonça Processo / Metodologia de Desenvolvimento de Software.
Engenharia de Software com o RUP - Workflow de Testes Parte II Alexandre Vasconcelos, André Santos, Augusto Sampaio, Hermano Moura, Paulo Borba © Centro.
Mestrando: Pedro Barbosa Cordeiro Orientador: Bernardo Lula Júnior
Modelagem computacional de Escoamentos Multifásicos em Diferentes Padrões Bolsista: Jhoni Anderson Schembek Silva Orientador: Prof. Emilio E. Paladino.
TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ANÁLISE E PROJETO DE SISTEMAS Aula /08/2012 Professor Leomir J. Borba-
FP.AC Apresentação da Release 2 Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais
UML (Unified Modeling Language) Linguagem Unificada de Modelagem
Engenharia de Requisitos Prof. Fábio Botelho, MSc Redes e Sistemas Distribuídos Recife, Agosto de 2012.
©2003, Alexandre Vasconcelos & Augusto Sampaio CIn-UFPE1/38 Análise e Projeto de Sistemas Introdução à Análise e ao Projeto de Software.
1 Database Systems, 8 th Edition Sistemas de Banco de Dados: Projeto, Implementação e gestão Oitava Edição Capítulo 2 Modelo de Dados.
JBuilder Daniel Almeida, Dayene Mendes, Gustavo Ribeiro, Thiago Dias.
/ de Julho de UFPE - Universidade Federal de Pernambuco CIn - Centro de Informática Pós-Graduação em Ciência da Computação Tópicos Avançados.
Projeto Orientado a Objetos Prof. Wolley
Processos de Software Ludimila Monjardim Casagrande 1º Semestre Desenvolvimento e Qualidade.
/ de Abril de UFPE - Universidade Federal de Pernambuco Centro de Informática Pós-Graduação em Ciência da Computação Dissertação de Mestrado.
1 Especificação de Sistemas de Software e a UML. 2 Modelagem de sistema A modelagem de sistema auxilia o analista a entender a funcionalidade do sistema.
Transcrição da apresentação:

André Rangel de Matos Raquel Pereira Crespo PÓS-GRADUAÇÃO LATO SENSU EM ANÁLISE, PROJETO E GERÊNCIA DE SISTEMAS DE INFORMAÇÃO Especificação e Manutenção de Sistemas de Informação Aline Pires Vieira de Vasconcelos Introdução Sistemas Legados A informatização das empresas Acumulação de anos de conhecimento A importância dos sistemas e representação das estratégias corporativas Manutenção das atividades das empresas Sistemas baseados em linguagens de programação e hardware obsoletos Pesquisas para garantir a manutenibilidade de sistemas legados Reengenharia de Software Entendimento do domínio da aplicação, através do código fonte Ferramentas automatizadas que mapeiam funcionalidades e conhecimento para a reconstrução do sistema Ferramentas CASE Automatizam e seguem padrões para a organização dos códigos

André Rangel de Matos Raquel Pereira Crespo PÓS-GRADUAÇÃO LATO SENSU EM ANÁLISE, PROJETO E GERÊNCIA DE SISTEMAS DE INFORMAÇÃO Especificação e Manutenção de Sistemas de Informação Aline Pires Vieira de Vasconcelos Reengenharia de Software usando Transformações (RST) Organizar Código Legado Recuperar Projeto Reprojetar Reimplementar

André Rangel de Matos Raquel Pereira Crespo Reengenharia de Sistemas Legados Baseada em Componentes usando Transformações Organizar Código Legado Recuperar Projeto Reprojetar Reimplementar Organizar Código Legado Identificar supostas classes; Identificar supostos atributos; Identificar supostas classes de interface; Identificar supostos métodos, de uma suposta classe; Identificar relacionamentos das supostas classes.

André Rangel de Matos Raquel Pereira Crespo Reengenharia de Sistemas Legados Baseada em Componentes usando Transformações Organizar Código Legado Recuperar Projeto Reprojetar Reimplementar Recuperar Projeto Código legado organizado; UML; Linguagem de modelagem MDL.

André Rangel de Matos Raquel Pereira Crespo Reengenharia de Sistemas Legados Baseada em Componentes usando Transformações Organizar Código Legado Recuperar Projeto Reprojetar Reimplementar Reprojetar Reprojeto orientado a componentes; Catalysis Domínio do Problema, Especificação dos Componentes e Projeto Interno dos Componentes.

André Rangel de Matos Raquel Pereira Crespo Reengenharia de Sistemas Legados Baseada em Componentes usando Transformações Organizar Código Legado Recuperar Projeto Reprojetar Reimplementar Após refinamentos o sistema é reimplementado