SlideShare uma empresa Scribd logo
1 de 11
Baixar para ler offline
UNIVERSIDADE ESTADUAL DO CEARÁ
ESPECIALIZAÇÃO EM ENGENHARIA DE SOFTWARE
COM ÊNFASE EM PADRÕES DE SOFTWARE
CARLOS ANTONIO MATIAS DA SILVA
ELLEY SANDY AMORIM MACIEL
FRANCISCO ANDERSON PINHO DA SILVA
GILSON GONDIM DE OLIVEIRA
PAULO HENRIQUE PEREIRA ALBUQUERQUE
APRESENTAÇÃO DE UM ARTIGO PUBLICADO EM CONFERÊNCIAS PLoP
Disciplina: Introdução aos Padrões de Software
Prof. Dr. Paulo Henrique Mendes Maia
A Catalogue of Good
Practices for
Patterns Writing
Jefferson T. de Souza
Tarciane de C. Andrade
Fabrício G. de Freitas
● Boas práticas de escrita de padrões de
software;
● Sozinhas não garantem a qualidade mas
ajuda, especialmente, iniciantes na
documentação de padrões que,
posteriormente podem ser refinados.
● 5 boas práticas de documentação;
● Cada boa prática é dividida em seções:
nome, motivação, dica, usos conhecidos e
trabalhos relacionados.
Universidade Estadual do Ceará
SugarLoafPlop 2010
Objetivos
● Agrupamento e organização de boas práticas.
● Geração de um literatura sobre a escrita de padrões em língua
portuguesa.
● Documentação de um grande número de padrões reconhecidos
pela comunidade científica como trabalhos de qualidade.
● Colaborar com a discussão sobre a produção de padrões de
software de qualidade.
As 5 boas práticas
Organização das dicas de boa escrita de padrões..
Fonte: Souza et al, 2010
As 5 boas práticas
Organização das dicas de boa escrita de padrões..
Fonte: Souza et al, 2010
Use e Abuse do Conhecimento de
Especialistas(É grátis!)
- Motivação
- Dica
- Usos Conhecidos
- Trabalhos Relacionados
Comece Pequeno (Mas Não Tão Pequeno!)
- Motivação
- Dica
- Usos Conhecidos
- Trabalhos Relacionados
Defina, Descreva e Foque no Público-Alvo (Eles
são seus clientes!)
- Motivação
- Dica
- Usos Conhecidos
- Trabalhos Relacionados
Escolha um Formato (Mas Não Morra Abraçado
com Ele!)
- Motivação
- Dica
- Usos Conhecidos
- Trabalhos Relacionados
Forças, Forças e Forças (Sempre Elas!)
- Motivação
- Dica
- Usos Conhecidos
- Trabalhos Relacionados
Obrigado!

Mais conteúdo relacionado

Semelhante a Trabalho sobre artigo publicado na SugarLoaF Plop

Como_escrever_relato_experiencia
Como_escrever_relato_experienciaComo_escrever_relato_experiencia
Como_escrever_relato_experienciaLuiz Pinheiro
 
Apresentação Metodologia Ágil: Família Crystal de Cockburn
Apresentação Metodologia Ágil: Família Crystal de CockburnApresentação Metodologia Ágil: Família Crystal de Cockburn
Apresentação Metodologia Ágil: Família Crystal de CockburnVanessa Finoto
 
Apostila sistemas operacionais
Apostila sistemas operacionaisApostila sistemas operacionais
Apostila sistemas operacionaisfernandao777
 
Princípios ágeis - UFRGS 2013
Princípios ágeis - UFRGS 2013Princípios ágeis - UFRGS 2013
Princípios ágeis - UFRGS 2013Lourenco P Soares
 
Artigo Um Mapeamento Sistemático sobre Padrões de Software para Reengenharia ...
Artigo Um Mapeamento Sistemático sobre Padrões de Software para Reengenharia ...Artigo Um Mapeamento Sistemático sobre Padrões de Software para Reengenharia ...
Artigo Um Mapeamento Sistemático sobre Padrões de Software para Reengenharia ...Erivan de Sena Ramos
 
Apresentação de Engenharia de software I - Prof. Cristiane Fidelix
Apresentação de Engenharia de software I - Prof. Cristiane FidelixApresentação de Engenharia de software I - Prof. Cristiane Fidelix
Apresentação de Engenharia de software I - Prof. Cristiane FidelixCris Fidelix
 
Metodologias ágeis de desenvolvimento de software por Givanaldo Rocha
Metodologias ágeis de desenvolvimento de software por Givanaldo RochaMetodologias ágeis de desenvolvimento de software por Givanaldo Rocha
Metodologias ágeis de desenvolvimento de software por Givanaldo RochaFernando Palma
 
fucapi-mtodosgeisslideshare-141020180340-conversion-gate02.pptx
fucapi-mtodosgeisslideshare-141020180340-conversion-gate02.pptxfucapi-mtodosgeisslideshare-141020180340-conversion-gate02.pptx
fucapi-mtodosgeisslideshare-141020180340-conversion-gate02.pptxRicardo Santos
 
Analise de gerenciamento_de_projeto_de_software_utilizando_metodologia_agil_x...
Analise de gerenciamento_de_projeto_de_software_utilizando_metodologia_agil_x...Analise de gerenciamento_de_projeto_de_software_utilizando_metodologia_agil_x...
Analise de gerenciamento_de_projeto_de_software_utilizando_metodologia_agil_x...Elisangela Paulino
 
Ferramentas DevOps
Ferramentas DevOpsFerramentas DevOps
Ferramentas DevOpsIgor Bezerra
 
Introdução Metodologias áGeis Para Desenvolvimento De Software
Introdução  Metodologias áGeis Para Desenvolvimento De SoftwareIntrodução  Metodologias áGeis Para Desenvolvimento De Software
Introdução Metodologias áGeis Para Desenvolvimento De SoftwareMarcos Cardoso
 
Apresentação do Curso On-line de Capacitação em openEHR
Apresentação do Curso On-line de Capacitação em openEHRApresentação do Curso On-line de Capacitação em openEHR
Apresentação do Curso On-line de Capacitação em openEHRInstituto HL7 Brasil
 
DevOps II - Ambientes padronizados e Monitoramento da Aplicação | Monografia II
DevOps II - Ambientes padronizados e Monitoramento da Aplicação | Monografia IIDevOps II - Ambientes padronizados e Monitoramento da Aplicação | Monografia II
DevOps II - Ambientes padronizados e Monitoramento da Aplicação | Monografia IIAlefe Variani
 
Introdução a Métodos Ágeis de Desenvolvimento de Software
Introdução a Métodos Ágeis de Desenvolvimento de SoftwareIntrodução a Métodos Ágeis de Desenvolvimento de Software
Introdução a Métodos Ágeis de Desenvolvimento de SoftwareDaniel Cukier
 

Semelhante a Trabalho sobre artigo publicado na SugarLoaF Plop (20)

Ensiso day talks
Ensiso day   talksEnsiso day   talks
Ensiso day talks
 
Grupo de Pesquisa - GP-ECGP
Grupo de Pesquisa - GP-ECGPGrupo de Pesquisa - GP-ECGP
Grupo de Pesquisa - GP-ECGP
 
Apresentação gp ecgp_2015
Apresentação gp ecgp_2015Apresentação gp ecgp_2015
Apresentação gp ecgp_2015
 
Como_escrever_relato_experiencia
Como_escrever_relato_experienciaComo_escrever_relato_experiencia
Como_escrever_relato_experiencia
 
Metodologia Crystal de Cockburn
Metodologia Crystal de CockburnMetodologia Crystal de Cockburn
Metodologia Crystal de Cockburn
 
Apresentação Metodologia Ágil: Família Crystal de Cockburn
Apresentação Metodologia Ágil: Família Crystal de CockburnApresentação Metodologia Ágil: Família Crystal de Cockburn
Apresentação Metodologia Ágil: Família Crystal de Cockburn
 
Apostila sistemas operacionais
Apostila sistemas operacionaisApostila sistemas operacionais
Apostila sistemas operacionais
 
Princípios ágeis - UFRGS 2013
Princípios ágeis - UFRGS 2013Princípios ágeis - UFRGS 2013
Princípios ágeis - UFRGS 2013
 
Artigo Um Mapeamento Sistemático sobre Padrões de Software para Reengenharia ...
Artigo Um Mapeamento Sistemático sobre Padrões de Software para Reengenharia ...Artigo Um Mapeamento Sistemático sobre Padrões de Software para Reengenharia ...
Artigo Um Mapeamento Sistemático sobre Padrões de Software para Reengenharia ...
 
Apresentação de Engenharia de software I - Prof. Cristiane Fidelix
Apresentação de Engenharia de software I - Prof. Cristiane FidelixApresentação de Engenharia de software I - Prof. Cristiane Fidelix
Apresentação de Engenharia de software I - Prof. Cristiane Fidelix
 
Metodologias ágeis de desenvolvimento de software por Givanaldo Rocha
Metodologias ágeis de desenvolvimento de software por Givanaldo RochaMetodologias ágeis de desenvolvimento de software por Givanaldo Rocha
Metodologias ágeis de desenvolvimento de software por Givanaldo Rocha
 
Agile2011 140902173318-phpapp02
Agile2011 140902173318-phpapp02Agile2011 140902173318-phpapp02
Agile2011 140902173318-phpapp02
 
SCRUM2.pptx
SCRUM2.pptxSCRUM2.pptx
SCRUM2.pptx
 
fucapi-mtodosgeisslideshare-141020180340-conversion-gate02.pptx
fucapi-mtodosgeisslideshare-141020180340-conversion-gate02.pptxfucapi-mtodosgeisslideshare-141020180340-conversion-gate02.pptx
fucapi-mtodosgeisslideshare-141020180340-conversion-gate02.pptx
 
Analise de gerenciamento_de_projeto_de_software_utilizando_metodologia_agil_x...
Analise de gerenciamento_de_projeto_de_software_utilizando_metodologia_agil_x...Analise de gerenciamento_de_projeto_de_software_utilizando_metodologia_agil_x...
Analise de gerenciamento_de_projeto_de_software_utilizando_metodologia_agil_x...
 
Ferramentas DevOps
Ferramentas DevOpsFerramentas DevOps
Ferramentas DevOps
 
Introdução Metodologias áGeis Para Desenvolvimento De Software
Introdução  Metodologias áGeis Para Desenvolvimento De SoftwareIntrodução  Metodologias áGeis Para Desenvolvimento De Software
Introdução Metodologias áGeis Para Desenvolvimento De Software
 
Apresentação do Curso On-line de Capacitação em openEHR
Apresentação do Curso On-line de Capacitação em openEHRApresentação do Curso On-line de Capacitação em openEHR
Apresentação do Curso On-line de Capacitação em openEHR
 
DevOps II - Ambientes padronizados e Monitoramento da Aplicação | Monografia II
DevOps II - Ambientes padronizados e Monitoramento da Aplicação | Monografia IIDevOps II - Ambientes padronizados e Monitoramento da Aplicação | Monografia II
DevOps II - Ambientes padronizados e Monitoramento da Aplicação | Monografia II
 
Introdução a Métodos Ágeis de Desenvolvimento de Software
Introdução a Métodos Ágeis de Desenvolvimento de SoftwareIntrodução a Métodos Ágeis de Desenvolvimento de Software
Introdução a Métodos Ágeis de Desenvolvimento de Software
 

Mais de Sandy Maciel

QAOps e a sua impotância para a qualidade de software
QAOps e a sua impotância para a qualidade de softwareQAOps e a sua impotância para a qualidade de software
QAOps e a sua impotância para a qualidade de softwareSandy Maciel
 
Protagonismo feminino nos jogos
Protagonismo feminino nos jogosProtagonismo feminino nos jogos
Protagonismo feminino nos jogosSandy Maciel
 
Bdd com cucumber + java + selenium
Bdd com cucumber + java + seleniumBdd com cucumber + java + selenium
Bdd com cucumber + java + seleniumSandy Maciel
 
Mercado de TI - Chegando para ficar
Mercado de TI - Chegando para ficarMercado de TI - Chegando para ficar
Mercado de TI - Chegando para ficarSandy Maciel
 
Gamificação na Computação - Campus Party Brasil 2017
Gamificação na Computação - Campus Party Brasil 2017Gamificação na Computação - Campus Party Brasil 2017
Gamificação na Computação - Campus Party Brasil 2017Sandy Maciel
 
Jogos Mobile 2d + Corona SDK + Love2D
Jogos Mobile 2d + Corona SDK + Love2DJogos Mobile 2d + Corona SDK + Love2D
Jogos Mobile 2d + Corona SDK + Love2DSandy Maciel
 
Jogos Mobile 2D - Lua + Corona SDK
Jogos Mobile 2D - Lua + Corona SDKJogos Mobile 2D - Lua + Corona SDK
Jogos Mobile 2D - Lua + Corona SDKSandy Maciel
 
Trello - Uma visão geral
Trello - Uma visão geralTrello - Uma visão geral
Trello - Uma visão geralSandy Maciel
 
Padrões de Projeto
Padrões de ProjetoPadrões de Projeto
Padrões de ProjetoSandy Maciel
 
User Experience - UX
User Experience - UXUser Experience - UX
User Experience - UXSandy Maciel
 
Testes de Desempenho
Testes de DesempenhoTestes de Desempenho
Testes de DesempenhoSandy Maciel
 
Noções em teste de software e introdução a automação
Noções em teste de software e introdução a automaçãoNoções em teste de software e introdução a automação
Noções em teste de software e introdução a automaçãoSandy Maciel
 
Introdução a testes de software utilizando selenium
Introdução a testes de software utilizando seleniumIntrodução a testes de software utilizando selenium
Introdução a testes de software utilizando seleniumSandy Maciel
 

Mais de Sandy Maciel (17)

QAOps e a sua impotância para a qualidade de software
QAOps e a sua impotância para a qualidade de softwareQAOps e a sua impotância para a qualidade de software
QAOps e a sua impotância para a qualidade de software
 
Protagonismo feminino nos jogos
Protagonismo feminino nos jogosProtagonismo feminino nos jogos
Protagonismo feminino nos jogos
 
Bdd com cucumber + java + selenium
Bdd com cucumber + java + seleniumBdd com cucumber + java + selenium
Bdd com cucumber + java + selenium
 
Telegram Bot
Telegram BotTelegram Bot
Telegram Bot
 
Gamification
GamificationGamification
Gamification
 
Mercado de TI - Chegando para ficar
Mercado de TI - Chegando para ficarMercado de TI - Chegando para ficar
Mercado de TI - Chegando para ficar
 
Gamificação na Computação - Campus Party Brasil 2017
Gamificação na Computação - Campus Party Brasil 2017Gamificação na Computação - Campus Party Brasil 2017
Gamificação na Computação - Campus Party Brasil 2017
 
Jogos Mobile 2d + Corona SDK + Love2D
Jogos Mobile 2d + Corona SDK + Love2DJogos Mobile 2d + Corona SDK + Love2D
Jogos Mobile 2d + Corona SDK + Love2D
 
Clojure
ClojureClojure
Clojure
 
Jogos Mobile 2D - Lua + Corona SDK
Jogos Mobile 2D - Lua + Corona SDKJogos Mobile 2D - Lua + Corona SDK
Jogos Mobile 2D - Lua + Corona SDK
 
Trello - Uma visão geral
Trello - Uma visão geralTrello - Uma visão geral
Trello - Uma visão geral
 
Padrões de Projeto
Padrões de ProjetoPadrões de Projeto
Padrões de Projeto
 
User Experience - UX
User Experience - UXUser Experience - UX
User Experience - UX
 
Testes Ágeis
Testes ÁgeisTestes Ágeis
Testes Ágeis
 
Testes de Desempenho
Testes de DesempenhoTestes de Desempenho
Testes de Desempenho
 
Noções em teste de software e introdução a automação
Noções em teste de software e introdução a automaçãoNoções em teste de software e introdução a automação
Noções em teste de software e introdução a automação
 
Introdução a testes de software utilizando selenium
Introdução a testes de software utilizando seleniumIntrodução a testes de software utilizando selenium
Introdução a testes de software utilizando selenium
 

Trabalho sobre artigo publicado na SugarLoaF Plop

  • 1. UNIVERSIDADE ESTADUAL DO CEARÁ ESPECIALIZAÇÃO EM ENGENHARIA DE SOFTWARE COM ÊNFASE EM PADRÕES DE SOFTWARE CARLOS ANTONIO MATIAS DA SILVA ELLEY SANDY AMORIM MACIEL FRANCISCO ANDERSON PINHO DA SILVA GILSON GONDIM DE OLIVEIRA PAULO HENRIQUE PEREIRA ALBUQUERQUE APRESENTAÇÃO DE UM ARTIGO PUBLICADO EM CONFERÊNCIAS PLoP Disciplina: Introdução aos Padrões de Software Prof. Dr. Paulo Henrique Mendes Maia
  • 2. A Catalogue of Good Practices for Patterns Writing Jefferson T. de Souza Tarciane de C. Andrade Fabrício G. de Freitas ● Boas práticas de escrita de padrões de software; ● Sozinhas não garantem a qualidade mas ajuda, especialmente, iniciantes na documentação de padrões que, posteriormente podem ser refinados. ● 5 boas práticas de documentação; ● Cada boa prática é dividida em seções: nome, motivação, dica, usos conhecidos e trabalhos relacionados. Universidade Estadual do Ceará SugarLoafPlop 2010
  • 3. Objetivos ● Agrupamento e organização de boas práticas. ● Geração de um literatura sobre a escrita de padrões em língua portuguesa. ● Documentação de um grande número de padrões reconhecidos pela comunidade científica como trabalhos de qualidade. ● Colaborar com a discussão sobre a produção de padrões de software de qualidade.
  • 4. As 5 boas práticas Organização das dicas de boa escrita de padrões.. Fonte: Souza et al, 2010
  • 5. As 5 boas práticas Organização das dicas de boa escrita de padrões.. Fonte: Souza et al, 2010
  • 6. Use e Abuse do Conhecimento de Especialistas(É grátis!) - Motivação - Dica - Usos Conhecidos - Trabalhos Relacionados
  • 7. Comece Pequeno (Mas Não Tão Pequeno!) - Motivação - Dica - Usos Conhecidos - Trabalhos Relacionados
  • 8. Defina, Descreva e Foque no Público-Alvo (Eles são seus clientes!) - Motivação - Dica - Usos Conhecidos - Trabalhos Relacionados
  • 9. Escolha um Formato (Mas Não Morra Abraçado com Ele!) - Motivação - Dica - Usos Conhecidos - Trabalhos Relacionados
  • 10. Forças, Forças e Forças (Sempre Elas!) - Motivação - Dica - Usos Conhecidos - Trabalhos Relacionados