Guia interativo de boas práticas em Engenharia de Software

Jonathas Arestides de Almeida

ORCID iD Instituto Federal de Educação, Ciência e Tecnologia da Paraíba (IFPB) Brasil

Helder Jerônimo Leite Rangel

ORCID iD Instituto Federal de Educação, Ciência e Tecnologia da Paraíba (IFPB) Brasil

Matheus Augusto Coutinho Costa

Instituto Federal de Educação, Ciência e Tecnologia da Paraíba (IFPB) Brasil

Maurício Barbosa de Lira Filho

Instituto Federal de Educação, Ciência e Tecnologia da Paraíba (IFPB) Brasil

Francisco Petrônio Alencar de Medeiros

ORCID iD Instituto Federal de Educação, Ciência e Tecnologia da Paraíba (IFPB) Brasil

Heremita Brasileiro Lira

ORCID iD Instituto Federal de Educação, Ciência e Tecnologia da Paraíba (IFPB) Brasil

Resumo

Ao analisar a diversidade de boas práticas da Engenharia de Software presentes no mercado atual, o Grupo de Pesquisa de Engenharia de Software do Instituto Federal da Paraíba observou a necessidade de reunir e apresentar estas boas práticas em um guia web centralizador, que irá facilitar o acesso, a identificação e a aplicação adequada de tais práticas em diversos cenários de projetos de software. O objetivo deste trabalho é apresentar os resultados do desenvolvimento de uma primeira versão funcional deste guia web, para disponibilização de boas práticas em Engenharia de Software pesquisadas pelo grupo. O projeto é desenvolvido utilizando metodologias ágeis e é fruto de um conjunto de outros projetos complementares e colaborativos do grupo de pesquisa: Repositório de Práticas em Gerenciamento de Projeto de Software e Repositório de Práticas em Processo de Desenvolvimento de Software, conjuntamente com o projeto de pesquisa Ambiente de Boas Práticas Reconfiguráveis em Engenharia de Software.

Palavras-chave


Processo de Desenvolvimento de Software; Engenharia de Software; Boas Práticas; Metodologia Ágil; Guia Web


Texto completo:

Referências


ALMEIDA, J. A.; RANGEL, H. J. L.; SILVA, T. A. G.; MEDEIROS, F. P. A.; LIRA, H. B. Ambiente Web com Boas Práticas para Aprendizagem de Engenharia de Software. In: JORNADA INTERNACIONAL DE PESQUISA, ENSINO, EXTENSÃO, INOVAÇÃO E SUSTENTABILIDADE DO IFPB (I JIPEEIS), 1., 2017, João Pessoa. Anais... João Pessoa: IFPB, 2017.

ALMEIDA, S. L. F.; DUNNING, A. K. M. P.; FREITAS, R. M. S.; RODRIGUES, N. N.; LIMA, C. D. Q. Práticas ágeis em processos de software: análise e aplicação no GPES-IFPB. In: SEMANA DE CIÊNCIA E TECNOLOGIA DO IFPB, 12., 2017, João Pessoa. Anais... João Pessoa: IFPB, 2018.

ALMEIDA, S. L. F.; MORAIS, A. D. S.; SILVA, S. C.; ALENCAR, F. P.; LIRA, H. B. Ambiente de Boas Práticas Reconfiguráveis em Engenharia de Software. In: SEMANA DE CIÊNCIA E TECNOLOGIA DO IFPB, 11., 2016, João Pessoa. Anais... João Pessoa: IFPB, 2017.

AMBLER, S. W. Agile Testing strategies. In: Ambysoft, [2016]. Disponível em: http://www.ambysoft.com/essays/agileTesting.html. Acesso em: fev. 2017.

BASHAM, B.; SIERRA, K.; BATES, B. Head First Servlets & JSP. 2nd. ed. Sebastopol, CA, EUA: O’Reilly, 2008.

BUZAN, T. Mapas mentais: métodos criativos para estimular o raciocínio e usar ao máximo o potencial do seu cérebro. Rio de Janeiro: Sextante, 2009.

ENDEAVOR BRASIL. Storytelling: separando as marcas que vêm a passeio daquelas que vêm pra ficar. [2015]. Disponível em: https://endeavor.org.br/storytelling/. Acesso em: mar. 2017.

FOX, C. Introduction to software engineering design: processes, principles, and patterns with UML 2. 1st ed. Boston: Pearson, 2006.

HENRIK, K. Scrum e XP direto das Trincheiras. 1. ed. São Paulo: C4Media, 2007.

HEUSER, C. A. Projeto de Banco de Dados. 4. ed. Porto Alegre: Sagra Luzzatto, 1998. (Série Livros Didáticos, n. 4).

JALOTE, P. An Integrated Approach to Software Engineering. 3. ed. New York: Springer, 2005.

MORAIS, A. D. S.; LIMA; C. D. Q.; RANGEL, H. J. L.; LIRA, H. B.; RODRIGUES, N. N.; ALMEIDA, S. L. F.; BARBOSA, T. C. Proposta de Framework de Gerenciamento Ágil de Projetos do Grupo de Pesquisa em Engenharia de Software do IFPB. In: CONGRESSO DA SOCIEDADE BRASILEIRA DE COMPUTAÇÃO (CSBC), 37.; ENCONTRO NACIONAL DE COMPUTAÇÃO DOS INSTITUTOS FEDERAIS, 4., 2017, São Paulo. Anais... São Paulo: Sociedade Brasileira de Computação, 2017a.

MORAIS, A. D. S.; RANGEL, H. J. L.; LIRA, H. B.; RODRIGUES, N. N.; ALMEIDA, S. L. F.; SILVA, S. C.; MEDEIROS, F. P. A. Repositório de Práticas em Gerenciamento de Projetos de Software. In: SEMANA DE CIÊNCIA E TECNOLOGIA IFPB, 11., 2016, João Pessoa. Anais... João Pessoa: IFPB, 2017b.

PÁDUA, S. I. D. Investigação do processo de desenvolvimento de software a partir da modelagem organizacional, enfatizando regras do negócio. 2001. 145 f. Dissertação (Mestrado em Engenharia de Produção) – Universidade de São Paulo, São Carlos, 2001.

PMI – Project Management Institute. Um guia do Conhecimento em gerenciamento de projetos: Guia PMBOK®. 5. ed. São Paulo: Saraiva, 2014.

PRESSMAN, R. S. Engenharia de Software. 3. ed. São Paulo: Makron Books, 1995.

PRESSMAN, R. S. Engenharia de Software. 6. ed. Porto Alegre: McGrawHill, 2006.

PRODANOV, C. C.; FREITAS, E. C. Metodologia do trabalho científico: métodos e técnicas da pesquisa e do trabalho acadêmico. 2. ed. Novo Hamburgo: Feevale, 2013. Disponível em: http://www.feevale.br/Comum/midias/8807f05a-14d0-4d5b-b1ad-1538f3aef538/E-book%20Metodologia%20do%20Trabalho%20Cientifico.pdf. Acesso em: fev. 2017.

RODRIGUES, N. N. Praticando Qualidade de Software: Ensinando e Aprendendo seus Valores através de Ambiente Real. In: SIMPÓSIO BRASILEIRO DE SISTEMAS DE INFORMAÇÃO (SBSI), 9., 2013, João Pessoa. Anais... Porto Alegre: Sociedade Brasileira de Computação, 2013. p. 475-486.

RODRIGUES, N. N.; ESTRELA, N. V. A. Simple Way: Ensino e Aprendizagem de Engenharia de Software Aplicada através de Ambiente e Projetos Reais. In: SIMPÓSIO BRASILEIRO DE SISTEMAS DE INFORMAÇÃO (SBSI), 8., 2012, São Paulo. Anais... Porto Alegre: Sociedade Brasileira de Computação, 2012. p. 722-733.

SILVA, S. C.; ALMEIDA, S. L. F.; RANGEL, H. J. L.; LIRA, H. B.; RODRIGUES, N. N.; MEDEIROS, F. P. A. Repositório de Práticas em Processos de Desenvolvimento de Software. In: SEMANA DE CIÊNCIA E TECNOLOGIA IFPB, 11., 2016, João Pessoa. Anais... João Pessoa: IFPB, 2017.

SOARES, S. Tudo é Software: qual é a importância da engenharia de software para o mercado e para a geração de conhecimento?. Computação Brasil, n. 28, p. 7-10, 2015.

SOMMERVILLE, I. Engenharia de Software. 8. ed. São Paulo: Addison-Wesley Brasil, 2007.


DOI: http://dx.doi.org/10.18265/1517-03062015v1n44p23-30

O arquivo PDF selecionado deve ser carregado no navegador caso tenha instalado um plugin de leitura de arquivos PDF (por exemplo, uma versão atual do Adobe Acrobat Reader).

Como alternativa, pode-se baixar o arquivo PDF para o computador, de onde poderá abrí-lo com o leitor PDF de sua preferência. Para baixar o PDF, clique no link abaixo.

Caso deseje mais informações sobre como imprimir, salvar e trabalhar com PDFs, a Highwire Press oferece uma página de Perguntas Frequentes sobre PDFs bastante útil.

Visitas a este artigo: 2236

Total de downloads do artigo: 1785