352ncia da cosis stn com o framework demoiselle v5 [modo … · 2020. 8. 10. · experiÊncia da...

36
FRAMEWORK DEMOISELLE Experiência da COSIS/STN Coordenação-Geral de Sistemas e Tecnologia de Informação

Upload: others

Post on 13-Oct-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 352ncia da COSIS STN com o Framework Demoiselle v5 [Modo … · 2020. 8. 10. · EXPERIÊNCIA DA COSIS/STN COM O FRAMEWORK DEMOISELLE ADOÇÃO DO FRAMEWORK Iniciado o estudo logo

FRAMEWORK DEMOISELLE

Experiência da COSIS/STN

Coordenação-Geral de Sistemas e Tecnologia de Informação

Page 2: 352ncia da COSIS STN com o Framework Demoiselle v5 [Modo … · 2020. 8. 10. · EXPERIÊNCIA DA COSIS/STN COM O FRAMEWORK DEMOISELLE ADOÇÃO DO FRAMEWORK Iniciado o estudo logo

EXPERIÊNCIA DA COSIS/STN COM O FRAMEWORK DEMOISELLE

ROTEIRO DA APRESENTAÇÃO

� COSIS/STN

� Estudo de viabilidade

� Adoção do framework

� Ambiente de desenvolvimento

2

� Ambiente de desenvolvimento

� Sistemas desenvolvidos

� Customizações

� Parceria com o SERPRO

� Conclusões

Page 3: 352ncia da COSIS STN com o Framework Demoiselle v5 [Modo … · 2020. 8. 10. · EXPERIÊNCIA DA COSIS/STN COM O FRAMEWORK DEMOISELLE ADOÇÃO DO FRAMEWORK Iniciado o estudo logo

EXPERIÊNCIA DA COSIS/STN COM O FRAMEWORK DEMOISELLE

COORDENAÇÃO DE SISTEMAS E TI

� Organização

� Finalidade

� Processo de Desenvolvimento de Software

� Desenvolvimento próprio X contratado

3

� Desenvolvimento próprio X contratado

� Principais projetos

Page 4: 352ncia da COSIS STN com o Framework Demoiselle v5 [Modo … · 2020. 8. 10. · EXPERIÊNCIA DA COSIS/STN COM O FRAMEWORK DEMOISELLE ADOÇÃO DO FRAMEWORK Iniciado o estudo logo

EXPERIÊNCIA DA COSIS/STN COM O FRAMEWORK DEMOISELLE

ESTUDO DE VIABILIDADE

� Contexto

o Falta de padronização da tecnologia utilizada internamente

o Necessidade de integração com sistemas de terceiros

� Motivação

4

o Qualidade e confiabilidade

o Capacidade de evolução

o Facilidade de aprendizado e uso

o Aderência a padrões tecnológicos consagrados

Page 5: 352ncia da COSIS STN com o Framework Demoiselle v5 [Modo … · 2020. 8. 10. · EXPERIÊNCIA DA COSIS/STN COM O FRAMEWORK DEMOISELLE ADOÇÃO DO FRAMEWORK Iniciado o estudo logo

EXPERIÊNCIA DA COSIS/STN COM O FRAMEWORK DEMOISELLE

ESTUDO DE VIABILIDADE

� Objetivos

o Consolidar de padrões tecnológicos

o Elevar a produtividade no desenvolvimento de software

o Facilitar a integração

5

o Definir uma arquitetura robusta, reutilizável, extensível e de

fácil manutenção

o Aumentar a confiabilidade e a qualidade do produto final

o Facilitar entendimento técnico entre COSIS e SERPRO

Page 6: 352ncia da COSIS STN com o Framework Demoiselle v5 [Modo … · 2020. 8. 10. · EXPERIÊNCIA DA COSIS/STN COM O FRAMEWORK DEMOISELLE ADOÇÃO DO FRAMEWORK Iniciado o estudo logo

EXPERIÊNCIA DA COSIS/STN COM O FRAMEWORK DEMOISELLE

ADOÇÃO DO FRAMEWORK

� Iniciado o estudo logo após o lançamento da primeira versão

� Sistema simples, mas destinado à produção

� Baseado na documentação disponível e no projeto de exemplo

� Objetivo de explorar os diversos componentes do Demoiselle

6

� Objetivo de explorar os diversos componentes do Demoiselle

� Consolidar o processo de desenvolvimento de software

Page 7: 352ncia da COSIS STN com o Framework Demoiselle v5 [Modo … · 2020. 8. 10. · EXPERIÊNCIA DA COSIS/STN COM O FRAMEWORK DEMOISELLE ADOÇÃO DO FRAMEWORK Iniciado o estudo logo

EXPERIÊNCIA DA COSIS/STN COM O FRAMEWORK DEMOISELLE

AMBIENTE DE DESENVOLVIMENTO

� Ferramenta de desenvolvimento: Eclipse

� Controle de versão: Subversion

� Banco de dados: Oracle

� Servidor de aplicação: JBoss AS

7

� Servidor de aplicação: JBoss AS

� Servidor Web: Apache HTTPD

� Gestão de ocorrências: Mantis

� Versões do framework: 1.0.6 e 1.1.0

Page 8: 352ncia da COSIS STN com o Framework Demoiselle v5 [Modo … · 2020. 8. 10. · EXPERIÊNCIA DA COSIS/STN COM O FRAMEWORK DEMOISELLE ADOÇÃO DO FRAMEWORK Iniciado o estudo logo

EXPERIÊNCIA DA COSIS/STN COM O FRAMEWORK DEMOISELLE

SISTEMAS DESENVOLVIDOS

� Fale com a CODIN – Ouvidoria Interna

o Problema solucionado: tratamento das demandas dos

servidores à área institucional do órgão

o Tamanho estimado: 19 casos de uso; 208 pontos de função;

8

15 (sistema) / 700 (serviço) usuários; 5 simultâneos;

o Funcionalidades implementadas: controle de acesso; tarefas

agendadas; envio de e-mails; geração de relatórios etc

o Implantação em produção: Dezembro / 2009

Page 9: 352ncia da COSIS STN com o Framework Demoiselle v5 [Modo … · 2020. 8. 10. · EXPERIÊNCIA DA COSIS/STN COM O FRAMEWORK DEMOISELLE ADOÇÃO DO FRAMEWORK Iniciado o estudo logo

EXPERIÊNCIA DA COSIS/STN COM O FRAMEWORK DEMOISELLE

9

Page 10: 352ncia da COSIS STN com o Framework Demoiselle v5 [Modo … · 2020. 8. 10. · EXPERIÊNCIA DA COSIS/STN COM O FRAMEWORK DEMOISELLE ADOÇÃO DO FRAMEWORK Iniciado o estudo logo

EXPERIÊNCIA DA COSIS/STN COM O FRAMEWORK DEMOISELLE

10

Page 11: 352ncia da COSIS STN com o Framework Demoiselle v5 [Modo … · 2020. 8. 10. · EXPERIÊNCIA DA COSIS/STN COM O FRAMEWORK DEMOISELLE ADOÇÃO DO FRAMEWORK Iniciado o estudo logo

EXPERIÊNCIA DA COSIS/STN COM O FRAMEWORK DEMOISELLE

11

Page 12: 352ncia da COSIS STN com o Framework Demoiselle v5 [Modo … · 2020. 8. 10. · EXPERIÊNCIA DA COSIS/STN COM O FRAMEWORK DEMOISELLE ADOÇÃO DO FRAMEWORK Iniciado o estudo logo

EXPERIÊNCIA DA COSIS/STN COM O FRAMEWORK DEMOISELLE

12

Page 13: 352ncia da COSIS STN com o Framework Demoiselle v5 [Modo … · 2020. 8. 10. · EXPERIÊNCIA DA COSIS/STN COM O FRAMEWORK DEMOISELLE ADOÇÃO DO FRAMEWORK Iniciado o estudo logo

EXPERIÊNCIA DA COSIS/STN COM O FRAMEWORK DEMOISELLE

13

Page 14: 352ncia da COSIS STN com o Framework Demoiselle v5 [Modo … · 2020. 8. 10. · EXPERIÊNCIA DA COSIS/STN COM O FRAMEWORK DEMOISELLE ADOÇÃO DO FRAMEWORK Iniciado o estudo logo

EXPERIÊNCIA DA COSIS/STN COM O FRAMEWORK DEMOISELLE

14

Page 15: 352ncia da COSIS STN com o Framework Demoiselle v5 [Modo … · 2020. 8. 10. · EXPERIÊNCIA DA COSIS/STN COM O FRAMEWORK DEMOISELLE ADOÇÃO DO FRAMEWORK Iniciado o estudo logo

EXPERIÊNCIA DA COSIS/STN COM O FRAMEWORK DEMOISELLE

15

Page 16: 352ncia da COSIS STN com o Framework Demoiselle v5 [Modo … · 2020. 8. 10. · EXPERIÊNCIA DA COSIS/STN COM O FRAMEWORK DEMOISELLE ADOÇÃO DO FRAMEWORK Iniciado o estudo logo

EXPERIÊNCIA DA COSIS/STN COM O FRAMEWORK DEMOISELLE

16

Page 17: 352ncia da COSIS STN com o Framework Demoiselle v5 [Modo … · 2020. 8. 10. · EXPERIÊNCIA DA COSIS/STN COM O FRAMEWORK DEMOISELLE ADOÇÃO DO FRAMEWORK Iniciado o estudo logo

EXPERIÊNCIA DA COSIS/STN COM O FRAMEWORK DEMOISELLE

17

Page 18: 352ncia da COSIS STN com o Framework Demoiselle v5 [Modo … · 2020. 8. 10. · EXPERIÊNCIA DA COSIS/STN COM O FRAMEWORK DEMOISELLE ADOÇÃO DO FRAMEWORK Iniciado o estudo logo

EXPERIÊNCIA DA COSIS/STN COM O FRAMEWORK DEMOISELLE

SISTEMAS DESENVOLVIDOS

� Strategía – Planejamento Estratégico

o Problema solucionado: cadastramento, monitoramento e

avaliação das diretrizes, objetivos e metas da organização

o Tamanho estimado: 33 casos de uso; 650 pontos de função;

18

700 usuários; 30 simultâneos;

o Funcionalidades implementadas: cadastros do tipo mestre-

detalhe-subdetalhe; relatórios com gráficos; auditoria das

operações de persistência; múltiplos perfis de acesso às

operações e aos dados etc

o Implantação em produção: Julho / 2010

Page 19: 352ncia da COSIS STN com o Framework Demoiselle v5 [Modo … · 2020. 8. 10. · EXPERIÊNCIA DA COSIS/STN COM O FRAMEWORK DEMOISELLE ADOÇÃO DO FRAMEWORK Iniciado o estudo logo

EXPERIÊNCIA DA COSIS/STN COM O FRAMEWORK DEMOISELLE

19

Page 20: 352ncia da COSIS STN com o Framework Demoiselle v5 [Modo … · 2020. 8. 10. · EXPERIÊNCIA DA COSIS/STN COM O FRAMEWORK DEMOISELLE ADOÇÃO DO FRAMEWORK Iniciado o estudo logo

EXPERIÊNCIA DA COSIS/STN COM O FRAMEWORK DEMOISELLE

20

Page 21: 352ncia da COSIS STN com o Framework Demoiselle v5 [Modo … · 2020. 8. 10. · EXPERIÊNCIA DA COSIS/STN COM O FRAMEWORK DEMOISELLE ADOÇÃO DO FRAMEWORK Iniciado o estudo logo

EXPERIÊNCIA DA COSIS/STN COM O FRAMEWORK DEMOISELLE

21

Page 22: 352ncia da COSIS STN com o Framework Demoiselle v5 [Modo … · 2020. 8. 10. · EXPERIÊNCIA DA COSIS/STN COM O FRAMEWORK DEMOISELLE ADOÇÃO DO FRAMEWORK Iniciado o estudo logo

EXPERIÊNCIA DA COSIS/STN COM O FRAMEWORK DEMOISELLE

22

Page 23: 352ncia da COSIS STN com o Framework Demoiselle v5 [Modo … · 2020. 8. 10. · EXPERIÊNCIA DA COSIS/STN COM O FRAMEWORK DEMOISELLE ADOÇÃO DO FRAMEWORK Iniciado o estudo logo

EXPERIÊNCIA DA COSIS/STN COM O FRAMEWORK DEMOISELLE

23

Page 24: 352ncia da COSIS STN com o Framework Demoiselle v5 [Modo … · 2020. 8. 10. · EXPERIÊNCIA DA COSIS/STN COM O FRAMEWORK DEMOISELLE ADOÇÃO DO FRAMEWORK Iniciado o estudo logo

EXPERIÊNCIA DA COSIS/STN COM O FRAMEWORK DEMOISELLE

24

Page 25: 352ncia da COSIS STN com o Framework Demoiselle v5 [Modo … · 2020. 8. 10. · EXPERIÊNCIA DA COSIS/STN COM O FRAMEWORK DEMOISELLE ADOÇÃO DO FRAMEWORK Iniciado o estudo logo

EXPERIÊNCIA DA COSIS/STN COM O FRAMEWORK DEMOISELLE

25

Page 26: 352ncia da COSIS STN com o Framework Demoiselle v5 [Modo … · 2020. 8. 10. · EXPERIÊNCIA DA COSIS/STN COM O FRAMEWORK DEMOISELLE ADOÇÃO DO FRAMEWORK Iniciado o estudo logo

EXPERIÊNCIA DA COSIS/STN COM O FRAMEWORK DEMOISELLE

26

Page 27: 352ncia da COSIS STN com o Framework Demoiselle v5 [Modo … · 2020. 8. 10. · EXPERIÊNCIA DA COSIS/STN COM O FRAMEWORK DEMOISELLE ADOÇÃO DO FRAMEWORK Iniciado o estudo logo

EXPERIÊNCIA DA COSIS/STN COM O FRAMEWORK DEMOISELLE

27

Page 28: 352ncia da COSIS STN com o Framework Demoiselle v5 [Modo … · 2020. 8. 10. · EXPERIÊNCIA DA COSIS/STN COM O FRAMEWORK DEMOISELLE ADOÇÃO DO FRAMEWORK Iniciado o estudo logo

EXPERIÊNCIA DA COSIS/STN COM O FRAMEWORK DEMOISELLE

CUSTOMIZAÇÕES

� Projeto do Fale com a CODIN

o Classes e interfaces básicas

o Padronização de interface gráfica

o Agilização do desenvolvimento

28

o Agilização do desenvolvimento

o Criação de um componente

Page 29: 352ncia da COSIS STN com o Framework Demoiselle v5 [Modo … · 2020. 8. 10. · EXPERIÊNCIA DA COSIS/STN COM O FRAMEWORK DEMOISELLE ADOÇÃO DO FRAMEWORK Iniciado o estudo logo

EXPERIÊNCIA DA COSIS/STN COM O FRAMEWORK DEMOISELLE

29

Page 30: 352ncia da COSIS STN com o Framework Demoiselle v5 [Modo … · 2020. 8. 10. · EXPERIÊNCIA DA COSIS/STN COM O FRAMEWORK DEMOISELLE ADOÇÃO DO FRAMEWORK Iniciado o estudo logo

EXPERIÊNCIA DA COSIS/STN COM O FRAMEWORK DEMOISELLE

30

Page 31: 352ncia da COSIS STN com o Framework Demoiselle v5 [Modo … · 2020. 8. 10. · EXPERIÊNCIA DA COSIS/STN COM O FRAMEWORK DEMOISELLE ADOÇÃO DO FRAMEWORK Iniciado o estudo logo

EXPERIÊNCIA DA COSIS/STN COM O FRAMEWORK DEMOISELLE

31

Page 32: 352ncia da COSIS STN com o Framework Demoiselle v5 [Modo … · 2020. 8. 10. · EXPERIÊNCIA DA COSIS/STN COM O FRAMEWORK DEMOISELLE ADOÇÃO DO FRAMEWORK Iniciado o estudo logo

EXPERIÊNCIA DA COSIS/STN COM O FRAMEWORK DEMOISELLE

32

Page 33: 352ncia da COSIS STN com o Framework Demoiselle v5 [Modo … · 2020. 8. 10. · EXPERIÊNCIA DA COSIS/STN COM O FRAMEWORK DEMOISELLE ADOÇÃO DO FRAMEWORK Iniciado o estudo logo

EXPERIÊNCIA DA COSIS/STN COM O FRAMEWORK DEMOISELLE

PARCERIA COM O SERPRO

� Estudo de viabilidade

o Esclarecimentos sobre o framework

� Projeto do Strategía

o Internalização de conhecimento

33

o Internalização de conhecimento

Page 34: 352ncia da COSIS STN com o Framework Demoiselle v5 [Modo … · 2020. 8. 10. · EXPERIÊNCIA DA COSIS/STN COM O FRAMEWORK DEMOISELLE ADOÇÃO DO FRAMEWORK Iniciado o estudo logo

EXPERIÊNCIA DA COSIS/STN COM O FRAMEWORK DEMOISELLE

CONCLUSÕES

� Resultados obtidos

o satisfação dos usuários com os sistemas entregues

o demonstração da capacidade interna de desenvolver,

seguindo um processo estabelecido

34

o amadurecimento das equipes de gestão, desenvolvimento e

infra-estrutura quanto às atividades envolvidas

o melhoria no planejamento e execução de testes (automação)

o aderência aos padrões tecnológicos do Planejamento

Estratégico de TI

o alcance dos objetivos propostos no estudo de viabilidade

Page 35: 352ncia da COSIS STN com o Framework Demoiselle v5 [Modo … · 2020. 8. 10. · EXPERIÊNCIA DA COSIS/STN COM O FRAMEWORK DEMOISELLE ADOÇÃO DO FRAMEWORK Iniciado o estudo logo

EXPERIÊNCIA DA COSIS/STN COM O FRAMEWORK DEMOISELLE

CONCLUSÕES

� Dificuldades enfrentadas

o documentação inicialmente deficiente

o instruções para configuração imprecisas

o informações conflitantes sobre o framework

35

o ferramenta para geração de código ainda limitada

o conhecimento do framework pouco difundido

o diferença no desempenho entre os browsers

Page 36: 352ncia da COSIS STN com o Framework Demoiselle v5 [Modo … · 2020. 8. 10. · EXPERIÊNCIA DA COSIS/STN COM O FRAMEWORK DEMOISELLE ADOÇÃO DO FRAMEWORK Iniciado o estudo logo

GEDES/COSIS:

36

Alisson Neres [email protected]

Cezar Batalha de [email protected]

Tel.: +55 (61) 3412-3994/3983