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

Abstract


Practice shows that the existing software production process models do not conform with reality of the software industry (commercial software) due to their great focus on development issues. This paper proposes a more realistic and generic template for modelling the production and delivery of commercial software upon which other models can be built and validated for specific and real industry cases. This template extends the tradicional approach of process models identifying critical aspects for the success of a commercial software such as marketing, sales, distribution and technical support, which play an important role on software project budgets and schedule.

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

References

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.
Published
1995-10-03
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: BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING (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.