Igor Cavalcanti Ramos José Francisco Pereira {icr2,

Slides:



Advertisements
Apresentações semelhantes
Soluções elegantes para problemas recorrentes
Advertisements

Engenharia de Software Qualidade de Software Uma abordagem conceitual André Luis Zanon São Carlos SP – UFSCAR 2010 Engenharia de Software – UFSCAR.
ISO Processos do Ciclo de Vida do Software
UML Visões – Parte 2.
O Processo Praxis 3.0 Processos de Software 25/03/2017
Gerenciamento de Projetos
Engenharia de Software
Processos de Software Introdução
Gestão de projetos de Software GTI-16
Guia para Implantação de Testes em Pequenas e Médias Empresas de Software
Requisitos Funcionais e Não-Funcionais/ Documento de Requisitos
FERRAMENTA PARA ANÁLISE DE IMPACTO BASEADO EM RASTREABILIDADE DE
Sistema de Gerenciamento Financeiro On-Line
Prof. Jorge Luis Risco Becerra Auxiliares:Prof. Eduardo Lobo
Apresentação do Projeto
Apresentação: Software de Gestão de Contratos Aplicado a Instrução Normativa nº 04/2008 SLTI/MP Realizada em: 28 de outubro de ª Semana CNEN de.
Sistema de Recrutamento e Seleção
RUPinho Qualidade de Software
Ciclo de Vida de Sistemas e
Luiz Felipe de Oliveira Libório
Análise de Sistemas de Software Prof. Rodrigo Ribeiro.
Implementação em Projeto de Sistemas (PFC)
Prof. Alexandre Vasconcelos
Qualidade do Produto de Software
Qualidade do Produto de Software
SigA Sistema Gestor de Alunos
Managym Sistema de Gestão de Academias
Implementação e Testes
Modelos de Maturidade de Processos de Software
Padrões de Projeto e Arquitetura em Camadas
2005 Cin - Centro de Informática - Universidade Federal de Pernambuco – UFPE Iniciação Científica Visual # Tool Bolsista: Rodrigo Cavalcante Mendes Orientadores:
Introdução a Banco de dados
MPS-Br.
UTFPR – Campus Curitiba - DAELN Cursos de Eng. Eletrônica/Eng
Implementação MVC Pedro Antonino.
Especificação em Projeto de Sistemas
Teste de Software Conceitos iniciais.
Banco de Dados Aplicado ao Desenvolvimento de Software
Representação Arquitetural
Qualidade de Produto ISO 14598
Capítulo 10 – Qualidade de Produtos de Software Escrito por: Renata Araújo Vírginia Chalegre Apresentado por: Cleice.
Gestão de Projetos de Software
Equipe ADA Recife, 2003 Projeto de Desenvolvimento de Software Profs. Hermano Perrelli e Jacques Robin MARCO ZERO Equipe ADA Francisco De A. M. Valadares.
Estruturação Projetos
E-Quality Nicácio Sales Kelvin Haboski eQualityGTI Modelo Caso de Uso Requisito Funcional Requisito não Funcional Publico alvo Método Ambiente Indústria.
SISTEMA PROCESSUAL DIGITAL
Kinamo Sistema gerenciamento de filmes Cleunio França - cbff Fernando Rodrigues - frsn João Pedro Kamei - jpmk Pedro Bello - pab2.
Tarciane Andrade Análise de Casos de Uso Tarciane Andrade
Engenharia de Software
© 2007 by Pearson Education ©Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 18 Slide 1 Reuso de Software.
Objetivos deste módulo
Daniel Paulo Banco de dados: é uma coleção/conjunto de registros relacionados.  Exemplo: O banco de dados de uma Universidade.
WebPTM Web Project and Time Manager Autor: Daniel Nicoletti Orientador: Prof. Dr. Carlos Miguel Tobar Toledo Co-Orientador: Murilo Woigt Miranda PONTIFÍCIA.
Projeto QuickList 51GoodIdea. Missão Fornecer aos clientes soluções inteligentes, intuitivas e práticas. Sempre priorizando funcionalidade e fornecimento.
Wi-Fi Information Service Ademir José de Carvalho Junior Felipe Cavalcanti Ferreira.
RESPOSTAS A INCIDENTES E PLANO DE CONTINUIDADE DE NEGÓCIOS
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.
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.
Lenylda Albuquerque ISO Processos de Ciclo de Vida de Software Universidade Federal de Pernambuco.
Programa criado em Apoio ao programa: Ministério da Ciência e Tecnologia da Finep Banco Interamericano de Desenvolvimento Universidades e Governo.
ISO A ISO é uma evolução das série de normas ISO/IEC 9126 e e tem com objetivo principal fornecer uma visão geral do produto de software.
REMBOX Sistema para controle e auxílio no uso de medicamentos controlados e tratamentos médicos.
1 Projeto Piloto Conclusão em Agenda Projeto Piloto –Descrição –Execução da aplicação –Implementação de requisitos funcionais e não- funcionais.
Processos de Software Ludimila Monjardim Casagrande 1º Semestre Desenvolvimento e Qualidade.
Qualidade do Ponto de Vista de Gestão Aplicado na Homologação de software Márcia Falcão 27/03/2007 Qualidade do Ponto de Vista de Gestão, aplicado na Homologação.
DEFINIÇÃO DE PROCESSO NO PROMODELLER Conceitos Introdutórios Fernando Bione
ProReuse Desenvolvimento de Sistemas Prof.: Alexandre Vasconcelos.
Arleys Pereira Nunes de Castro - Mestrando : Modelagem computacional (SENAI-MCTI) Especialista : Sistema distribuídos
Síntese do Negócio ONTOWEB. Ontoweb – Nova Geração de Ferramenta de Busca Possui comportamento inteligente que auxilia o usuário a organizar e compartilhar.
Transcrição da apresentação:

Igor Cavalcanti Ramos José Francisco Pereira {icr2, jfp}@cin.ufpe.br Ambiente de Implementação Progressiva de Processo de Software Igor Cavalcanti Ramos José Francisco Pereira {icr2, jfp}@cin.ufpe.br

Agenda Regime de Trabalho Arquitetura do Sistema Módulos do Ambiente Projeto ImPProS Manutenção Gerenciamento Métricas Referências www.cin.ufpe.br/~imppros

Regime de Trabalho Sem Horários Rígidos Regime de Metas 20 horas semanais Regime de Metas Iterações Semanais Reuniões Semanais www.cin.ufpe.br/~imppros

Arquitetura do Sistema Plataforma de Desenvolvimento JAVA 1.4 ou Superior Eclipse 3.1 Servidor de Dados MySQL Server 5.0 ou superior www.cin.ufpe.br/~imppros

Arquitetura do Sistema Fachada Controlador GUI API JDBC SGBD Cadastro Negócios Acesso a Dados Apresentação Camadas Facade Singleton www.cin.ufpe.br/~imppros

Arquitetura do Sistema Banco de Dados Modelo Estrutural Aprox. 110 tabelas Integração com outras ferramentas Apenas JDBC www.cin.ufpe.br/~imppros

O Ambiente www.cin.ufpe.br/~imppros

(Sub) Módulos Projeto ImPProS Manutenção Gerenciamento Organização, pessoas, etc. Manutenção Meta Modelo, Usuários, Ferramentas, etc. Gerenciamento Definição Processo (Padrão, Especialização, Instanciação, Plano) Integração ProKnowledge www.cin.ufpe.br/~imppros

Controles do Ambiente Controle de Acesso Acesso Parcial Usuário deve está cadastrado para acessar o sistema. Acesso Parcial Depende das funções atribuídas a cada perfil. Controle de Execução Alguma ações dos usuários são registradas no banco de dados. www.cin.ufpe.br/~imppros

Projeto ImPProS Responsável pelo cadastro das Organizações, Pessoas, Softwares e do Projeto ImPPros www.cin.ufpe.br/~imppros

Manutenção - Usuários Responsável pelo Cadastro dos Usuários do sistema e as funções atribuídas a cada perfil de usuário. www.cin.ufpe.br/~imppros

Manutenção - Ferramentas Cadastro de Ferramentas Auxiliares do ImPProS. www.cin.ufpe.br/~imppros

Manutenção – Meta Modelo Parte mais complexa até agora desenvolvida. Mais tempo despendido para elaborá-lo. Fundamental para diversas outras funcionalidades dom ImPProS. www.cin.ufpe.br/~imppros

www.cin.ufpe.br/~imppros

Manutenção – Meta Modelo Controla as seguintes entidades: Modelo/Norma de Maturidade Processos Atividades Recursos Os diversos mapeamentos Artefatos Modelos de Ciclos de Vida Entre outras... www.cin.ufpe.br/~imppros

Meta Modelo - Norma Modelo Referência Modelo Maturidade www.cin.ufpe.br/~imppros

Meta Modelo - Processo www.cin.ufpe.br/~imppros

Meta Modelo - Atividade www.cin.ufpe.br/~imppros

Meta Modelo - Composição Mapeamento entre as atividades www.cin.ufpe.br/~imppros

Meta Modelo - Encadeamento www.cin.ufpe.br/~imppros

Meta Modelo - Artefatos Artefatos simples ou compostos Hierarquia de Artefatos www.cin.ufpe.br/~imppros

Meta Modelo – Atividade x Artefatos Um artefato pode ser de entrada para apenas uma atividade. www.cin.ufpe.br/~imppros

Meta Modelo – Procedimentos Diretrizes Técnicas Métodos www.cin.ufpe.br/~imppros

Meta Modelo - Mapeamentos Uma das características fortes do ImPProS Atividade x Procedimento Processos Modelo Referência X Modelo Maturidade ISO/IEC 12207 X Modelo Maturidade ISO/IEC 12207 X ISO/IEC 9126 www.cin.ufpe.br/~imppros

Atividade x Procedimento www.cin.ufpe.br/~imppros

Mapeamento Processos www.cin.ufpe.br/~imppros

ISO/IEC 12207 X Modelo Maturidade www.cin.ufpe.br/~imppros

Modelo Referência x Modelo Maturidade www.cin.ufpe.br/~imppros

Modelo Ciclo Vida www.cin.ufpe.br/~imppros

Módulo Gerenciamento Fase inicial Definição do Processo Padrão Especialização do Processo Reuso de Processo (integração ProReuse) Integração ProMaturity Integração ProReuse XML ... www.cin.ufpe.br/~imppros

Aprendizagem Processos de Software Normas Padrões Todo o conhecimento foi obtido na Iniciação Científica Normas Padrões Outras coisas que se aprende sem saber que aprendeu. www.cin.ufpe.br/~imppros

Algumas Métricas Quantidade Linhas de Código 42.700 Classes 215 Métodos Estáticos 127 Blocos Aninhados 8 McCable CC 53 Refactoring - www.cin.ufpe.br/~imppros

Referências www.cin.ufpe.br/~imppros Documento da Arquitetura Documentação do ImPProS em geral www.cin.ufpe.br/~imppros