352ncia da COSIS STN com o Framework Demoiselle v5 [Modo … · 2020. 8. 10. · EXPERIÊNCIA DA...
Transcript of 352ncia da COSIS STN com o Framework Demoiselle v5 [Modo … · 2020. 8. 10. · EXPERIÊNCIA DA...
![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](https://reader033.fdocuments.net/reader033/viewer/2022060518/604ae8cd4ec7be63961a849d/html5/thumbnails/1.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022060518/604ae8cd4ec7be63961a849d/html5/thumbnails/2.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022060518/604ae8cd4ec7be63961a849d/html5/thumbnails/3.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022060518/604ae8cd4ec7be63961a849d/html5/thumbnails/4.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022060518/604ae8cd4ec7be63961a849d/html5/thumbnails/5.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022060518/604ae8cd4ec7be63961a849d/html5/thumbnails/6.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022060518/604ae8cd4ec7be63961a849d/html5/thumbnails/7.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022060518/604ae8cd4ec7be63961a849d/html5/thumbnails/8.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022060518/604ae8cd4ec7be63961a849d/html5/thumbnails/9.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022060518/604ae8cd4ec7be63961a849d/html5/thumbnails/10.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022060518/604ae8cd4ec7be63961a849d/html5/thumbnails/11.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022060518/604ae8cd4ec7be63961a849d/html5/thumbnails/12.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022060518/604ae8cd4ec7be63961a849d/html5/thumbnails/13.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022060518/604ae8cd4ec7be63961a849d/html5/thumbnails/14.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022060518/604ae8cd4ec7be63961a849d/html5/thumbnails/15.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022060518/604ae8cd4ec7be63961a849d/html5/thumbnails/16.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022060518/604ae8cd4ec7be63961a849d/html5/thumbnails/17.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022060518/604ae8cd4ec7be63961a849d/html5/thumbnails/18.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022060518/604ae8cd4ec7be63961a849d/html5/thumbnails/19.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022060518/604ae8cd4ec7be63961a849d/html5/thumbnails/20.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022060518/604ae8cd4ec7be63961a849d/html5/thumbnails/21.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022060518/604ae8cd4ec7be63961a849d/html5/thumbnails/22.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022060518/604ae8cd4ec7be63961a849d/html5/thumbnails/23.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022060518/604ae8cd4ec7be63961a849d/html5/thumbnails/24.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022060518/604ae8cd4ec7be63961a849d/html5/thumbnails/25.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022060518/604ae8cd4ec7be63961a849d/html5/thumbnails/26.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022060518/604ae8cd4ec7be63961a849d/html5/thumbnails/27.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022060518/604ae8cd4ec7be63961a849d/html5/thumbnails/28.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022060518/604ae8cd4ec7be63961a849d/html5/thumbnails/29.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022060518/604ae8cd4ec7be63961a849d/html5/thumbnails/30.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022060518/604ae8cd4ec7be63961a849d/html5/thumbnails/31.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022060518/604ae8cd4ec7be63961a849d/html5/thumbnails/32.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022060518/604ae8cd4ec7be63961a849d/html5/thumbnails/33.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022060518/604ae8cd4ec7be63961a849d/html5/thumbnails/34.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022060518/604ae8cd4ec7be63961a849d/html5/thumbnails/35.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022060518/604ae8cd4ec7be63961a849d/html5/thumbnails/36.jpg)
GEDES/COSIS:
36
Alisson Neres [email protected]
Cezar Batalha de [email protected]
Tel.: +55 (61) 3412-3994/3983