Genio e Geração Automática de Software



Documentos relacionados
Conciliar a tecnologia e o negócio

Parcerias Genio e Quidgest. Carlos Costa

Abertura. João Paulo Carvalho.

// gaiato private label

Company Presentation COMPANY

CMDB no ITIL v3. Miguel Mira da Silva

Software Testing with Visual Studio 2013 (20497)

Glossário BiSL. Bert Pranger / Michelle Hofland 28 Maio 2012 Versão

Tecnologia da Informação em Saúde. Consulado Americano no Brasil. Altino Ribeiro Leitão Gerente-geral de Informação e Sistemas 17 de Setembro de 2014

IT Governance e ISO/IEC Susana Velez

Soluções para SMART CITIES. Nuno Alves

Windows Azure. Uma plataforma para Cloud Computing. I Innovation Day Curitiba Waldemir Cambiucci Arquiteto de Soluções Microsoft Brasil

Serviços: API REST. URL - Recurso

Braskem Máxio. Maio / May 2015

Analysis, development and monitoring of business processes in Corporate environment

Easy Linux! FUNAMBOL FOR IPBRICK MANUAL. IPortalMais: a «brainware» company Manual

Desenvolvimento de Aplicações

Participatory Map of Rio de Janeiro

JULIANO AUGUSTO DE SOUZA OLIVEIRA

OVERVIEW DO EAMS. Enterprise Architecture Management System 2.0

egovernment The Endless Frontier

Criar uma aplicação JPA2 com EclipseLink e H2

Projecto: +INOV-custos / Project: +INOV-costs

Introduçao Ao Microsoft Dynamics Ax

UBIQUITOUS COLLABORATION.

Universidade da Beira Interior. Sistemas Distribuídos /2015 Curso: Engª Informática. Folha 11. JAX-RS: Java API for RESTful Web Services

HMI Caracteristicas e extensões utilizando FT View ME v6.1 e PanelView Plus 6

Adotando OpenEdge Architect. Luciano Oliveira Sr. Instructor, Consultant Global Field Services

How to use the system. Meike Borstelmann

Tese / Thesis Work Análise de desempenho de sistemas distribuídos de grande porte na plataforma Java

Cloud para o Brasil Cloud Services

Desenvolvimento Ágil 1

Ativação padrão Factory Talk, via Internet

A Cloud Computing Architecture for Large Scale Video Data Processing

Interoperability through Web Services: Evaluating OGC Standards in Client Development for Spatial Data Infrastructures

PLM como iniciativa estratégica para o desenvolvimento de produtos. Henrique Ladeira Gerente Programa PLM Nov, 2014

BRIGHAM AND EHRHARDT PDF

Cowboys, Ankle Sprains, and Keepers of Quality: How Is Video Game Development Different from Software Development?

FAP - Faculdade de Apucarana Curso de Sistemas de Informação RESUMO EXPANDIDO DE TRABALHO DE CONCLUSÃO DE CURSO -

Vaporpunk - A fazenda-relógio (Portuguese Edition)

Migrando seu site para o Azure utilizando

Projeto de Banco de Dados: Empresa X

Iniciando com o OpenEdge Architect. Camila Valentin Sr. Instructor, Consultant Global Field Services

gfi.pt A GFI, EMC e VMWare ajudam-no a encontrar o melhor caminho para a Cloud Privada Titre de la présentation

and work, with work having a multiplication factor double). Relacionamento Comercial Internacional International Commercial Relationship

NetBeans. Conhecendo um pouco da IDE

Automatic machines for ladder and stepladder production

Efficient Locally Trackable Deduplication in Replicated Systems. technology from seed

User interface evaluation experiences: A brief comparison between usability and communicability testing

Session 8 The Economy of Information and Information Strategy for e-business

Pesquisa de Marketing: Uma Orientação Aplicada (Portuguese Edition)

GUIÃO A. Ano: 9º Domínio de Referência: O Mundo do Trabalho. 1º Momento. Intervenientes e Tempos. Descrição das actividades

Planejamento de comunicação integrada (Portuguese Edition)

IBM Rational Quality Manager. Felipe Freire IBM Rational

Presentation: MegaVoz Contact Center Tool

Desafios e oportunidades da IoT no Brasil

Bases de Dados 2007/2008. Aula 1. Referências

Turismo Industrial. A problemática e tendências para o futuro

efagundes com GOVERNANÇA DE TIC Eduardo Mayer Fagundes Aula 3/4

Padrões de Aplicações Empresariais

Easy Linux! FUNAMBOL FOR IPBRICK MANUAL. IPortalMais: a «brainmoziware» company Manual Jose Lopes

SAP Cloud for Analytics. Alexandre Ribeiro

Quidgest uma marca na gestão do capital humano

AS TIC E A SAÚDE NO PORTUGAL DE HOJE

Completing your Participant Agreement Como preencher o Contrato de Participação

EA998/MC933 Guido Araujo e Sandro Rigo

DESAFIOS E OPORTUNIDADES DO MODELO OPEN SOURCE NA ADMINISTRAÇÃO PÚBLICA. Álvaro Pinto

Geospatial Information for Integration and Development in Rio de Janeiro. Luiz Roberto Arueira City Information Director Marcus Silva GIS Consultant

Estereoscopia Digital no Ensino da Química AGRADECIMENTOS

INTRODUÇÃO. HowTO: How TO: Exclaimer Cloud Signatures for Office 365

A interface do Microsoft Visual Studio 2005

Curso CP100A - Google Cloud Platform Fundamentals (8h)

Um Ambiente Gráfico para Desenvolvimento de Software de Controle para Robôs Móveis Utilizando Simulação 3D

Métodos Formais em Engenharia de Software. VDMToolTutorial

Universidade do Minho. Escola de Engenharia. UC transversais Programas Doutorais 1º semestre de outubro 2012

Aplicando Pontos de Função na Definição de um Sistema de Indicadores BIT

Visibilidade Mundial. Jet Reports é a solução de reporting escolhida por + de utilizadores em todo o Mundo.

Conceitos de Linguagens de Programação (Portuguese Edition)

Project Management Activities

VIAGEM A SALVADOR DA BAHIA PDF

SISTEMA DE GERENCIAMENTO DE ACADEMIAS

Viagem a Serra da Estrella PDF

Accessing the contents of the Moodle Acessando o conteúdo do Moodle

Sistemas Operativos - Mooshak. 1 Mooshak. in fct.ualg.pt/. mooshak.deei.fct.ualg.pt/.

Como já foi muito bem detalhado no Capítulo IV, o jcompany Developer Suite pode ser

Premier. Quando os últimos são os Primeiros

Transformação de um Modelo de Empresa em Requisitos de Software

Transcrição:

Genio e Geração Automática de Software João Paulo Carvalho Partner Quidgest www.quidgest.com quidgest@quidgest.com

1. Os desafios que se colocam a todos nós 2. A solução avançada pela Quidgest 3. O impacto da automação 4. Um passo para... www.quidgest.com quidgest@quidgest.com

Built to fit Built to change Built to save money Built to make a difference

Genio

Genio

Genio

Genio

Genio

Genio

Genio

Genio

Genio

Genio

Genio

Genio

Genio

Genio

Code normalization Recruiting qualified people Maintenance cost Team training Enforcement policy Attitude Knowledge Collaboration Problems as usual Requirements Work tracking Final documentation Documentation lifecycle New technologies New people Old code Functionality regression Managing evolution

A I&D da Quidgest www.quidgest.com quidgest@quidgest.com

Rapid Application Development = Simulation Code Generation = Automation Genio Genio Model Driven Development = Technology Independence Software Production Line = Mass Personalization

Works like an IDE Declare your resources Manage text and translations Compose your navigation menus Edit your definitions instead of code Manage client configuration Simulate your forms

Genio main screen Genio main screen

1 3 2

Edit Definitions Form Editor Resources Browser Environment Translation Assistant Requirements Management Generators Version Management

Software à medida Software de pacote Adequação à organização, mas... Garantiade funcionamento, mas

Declarative Non Procedural

Whatinstead of How Another level of abstraction Independent of technology Pattern Driven Development Database As a Project Declarations are relational Open and queryable format Enables collaboration

TABLE : PRODUCT Becomes Code Becomes SQL Declaration into code

MFC Java Script MVC Technologies We constantly add new technologies to our platfform, so stay tuned for the next one! PL / SQL Add-in T-SQL

Evolution of Genio 2012 16 93 Genio versions deployed New Functionalities 16 Optimizations +100 98% +250 Active Information Systems Avg. % Generated Code Active Genio Patterns

O Impacto da Automação www.quidgest.com quidgest@quidgest.com

Automation Code written per second Manual To write 60 MB 1042 days = 4,5 years Automatic 2 bytes 1.000.000 bytes 1 minute

Quantitative => Qualitative change 1. Agility (Agile fits better than classic waterfall) 2. Extremely short development cycles 3. More iterations (a lot more) 4. Ideas from key users (open innovation / crowd sourcing) 5.Exclusive Software (quantity needed to break even = 1) 6. Mass Customization 7. Software ready to be changed, even late in development 8. Software for everything (Long Tail)

Deliver large projects

with of the team

Automation of the code, of the code, in a large IT project, is

We provide... Urgent Quidgest addresses the main problems caused by current IT inefficiency Changing everyday Huge & Complex Unique or Specific Systems

Rapid Application Development hours for an entire production cycle

Ready to be changed, even late in development without Genio with Genio

Quid makes dreams come true Quidgest s Genio is not a prototype. It is a mature technology and methodology. It has been providing Quidgest systems for the last 23 years Quidgest s Genio is not a tool for small Quidgest s Genio is not a tool for small applications, for marginal software. It has been used to create huge systems, with thousands of processes, thousands of tables and GB of code

Procuradoria Geral da República

Balanced Scorecard

Plan Quinquenal de El Salvador Software de seguimientoa lasbrechasde financiamientoy cumplimientode planes, programase identificacióny sistematización de indicadores de desarrollodel Plan Quinquenal-Indicadores MCC

Catálogo

Balanced Scorecard Cloud Solutions APTO...

A Competitive Advantage Everywhere QuidNet: Countries we re in Subsidiaries Active projects Partnerships with Universities

Looking for Partners Next Steps

Advantages summary One project definition for multiple targets Declarative, relational, self-documented source Allows native extensions Generated solution is independent of Genio Capitalizes on knowledge and collaboration of different types of people expertise

A visão de Bill Gates: Um computador em cada secretária.

A nossa visão: Um sistema de gestão exclusivo, em cada empresa

Projeto & Produto Com o Genio da Quidgest, o desenvolvimento de sistemas de informação é como um A escala está nas peças, jogo de construção. Encaixando peçasfinal já não no sistema disponíveis, é possível construir sistemas únicos para clientes exigentes

Um passo para... Os nossos clientes aproveitarem todo o potencial do Genio 1. Incorporando processos específicos 2. Evoluindo frequentemente 3. Integrando N tecnologias 4. Criando as suas vantagens competitivas sobre TI www.quidgest.com quidgest@quidgest.com

Um passo para... a comunidade das TI participar neste processo 1. com Ideias 2. com Tecnologias 3. com Projetos www.quidgest.com quidgest@quidgest.com

Obrigado jpc@quidgest.pt www.quidgest.com quidgest@quidgest.com