R-Cycle: Um Molde para o Processo de Produção, Disponibillzação e Evolução de Software

  • Luiz Mauricio F. Martins UFPB / UFAL
  • J. Antão B. Moura UFPB / UFAL
  • Álvaro F. C. Medeiros UFPB / UFAL

Resumo


A prática demonstra que os modelos de processos de produção de software existentes não condizem com a realidade de mercado (software comercial), principalmente pela excessiva concentração em aspectos de desenvolvimento. Este artigo propõe um "molde" genérico mais realista e abrangente para a produção e disponibilização de software comercial, a partir do qual modelos específicos possam ser construídos e validados para casos particulares e realistas da indústria. O molde estende a abordagem tradicional dos modelos de processos, identificando fatores críticos para o sucesso de um software comercial, tais como marketing, comercialização e suporte técnico, que interferem diretamente nos prazos e orçamentos de projetos de software.

Palavras-chave: Processo de Produção de Software, Modelos de Processos, Software Comercial, Engenharia de Software, Qualidade, Cooperação Universidade-Indústria

Referências

Aoyama, Mikio Concurrent Development Process Model. IEEE Software, July 1993 pp 46-55.

Boehm, Barry, Software Enginnering Economics, USA, Englewood Cliffs, Prentice Hall, 1981.

DeMarco, Tom. Controle de Projetos de Software, Rio de Janeiro, Campus, 1989.

Boehm, B.W. A Spiral Model of Software Development and Enhancement. IEEE Computer, 21(5) 61-72, May 1988.

Brooks, F.P. The Mythical Man-Monihs: Essays on Software Engineering, Addison-Wesley, Mass., 1975.

Ghezzi, C et alli. Fundamentals of Software Engineering. Prentice-Hall, Englewoods Cliffs, NJ, 1991

Humphrey W.S. Managing the Software Process. Addison-Wesley, Mass., 1989

Software-First Life Cycle Final Definition Document USAF ESD Contract F19628-88-D-0032, CDRL # 1240 from IBM FSD, Jan, 1990

Krasner, Herb et alli. Lessons Learned from a Software Process Modeling System Communications of the ACM, 35,9, September 1992, pp 91-100.

Martins, L.M. Um Molde para o Processo de Produção e Disponibilização de Software Comercial Ilustrações com Software Unix de Prateleira Dissertação de Mestrado, Universidade Federal da Paraiba, December. 1993.

Medeiros, A. F. C. SAUVE, J. P. MOURA, J. A. B.; NICOLETI, P.S. - Aumentando a Produtividade e Qualidade em Sistemas Abertos: Guia Avançado para Ambientes UNIX - Makron Books, 1994;

Potts, C Software Engineering Research Revisited IEEE Software, September 1993, pp 19-28

Pressman, R.H. Software Enginnering A Practioner's Approach, USA, McGraw-Hill, 1987.

Yeh, Raymond T. A Commonsense Management Model. IEEE Software, November 1991,pp. 23-33.

Royce, W.W. Managing the Development of Large Software Systems: Concepts and Techniques. Proceedings Wescon, August 1970.
Publicado
03/10/1995
MARTINS, Luiz Mauricio F.; MOURA, J. Antão B.; MEDEIROS, Álvaro F. C.. R-Cycle: Um Molde para o Processo de Produção, Disponibillzação e Evolução de Software. In: SIMPÓSIO BRASILEIRO DE ENGENHARIA DE SOFTWARE (SBES), 9. , 1995, Recife/PE. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 1995 . p. 295-309. DOI: https://doi.org/10.5753/sbes.1995.24090.