Guia interativo de boas práticas em Engenharia de Software

Autores

DOI:

https://doi.org/10.18265/1517-03062015v1n44p23-30

Palavras-chave:

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

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.

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.

Downloads

Publicado

07-03-2019

Edição

Seção

Ciência da Computação

Como Citar

ALMEIDA, J. A. DE et al. Guia interativo de boas práticas em Engenharia de Software. Revista Principia, v. 1, n. 44, p. 23–30, 7 mar.2019.