A Proposal of a Software Development Model Based on Industrial Engineering Concepts

Article Preview

Abstract:

The Software Engineering can be considered a new area. During its recent history, many techniques applied for managing and producing software have been taken from Industrial Engineering. It is known that issues related to achieve the deadline, cost and functionalities are being discussed and are still a challenge for software development. This paper aims to propose a software development process model based on concepts of Industrial Engineering. Besides, the paper discusses some standards and models from Software Engineering that helped in the development of the model proposed. The result of this work is the model itself, together with some future works proposed to continue the research.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

1921-1924

Citation:

Online since:

December 2012

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2013 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] E. W. Dijkstra, "The humble programmer," in Communications of the ACM, ACM, 1972.

Google Scholar

[2] W. Humphrey, A discipline for software engineering. SEI series in software engineering, Addison-Wesley, 1995.

Google Scholar

[3] A. Koscianski and M. Soares, Qualidade de software: aprenda as metodologias e tecnicas mais modernas para o desenvolvimento de software, 2? ed., Sao Paulo: Novatec, 2007.

Google Scholar

[4] Standish, "CHAOS Summary 2009," Boston, 2009.

Google Scholar

[5] I. Sommerville, Engenharia de Software, 9? ed., Sao Paulo: Pearson Prentice Hall, 2011.

Google Scholar

[6] W. W. Royce, "Managing the Development of Large Software Systems," in IEEE WESCON, 1970.

Google Scholar

[7] B. W. Boehm, "A Spiral Model of Software Development and Enhancement," IEEE Compute, 1988.

Google Scholar

[8] K. Beck, "Embracing Change with Extreme Programmin," IEEE Computer, 1999.

Google Scholar

[9] P. Kruchten, The Rational Unified Process – An Introduction, Addison-Wesley, 2003.

Google Scholar

[10] R. S. Pressman, Engenharia de Software: Uma abordagem profissional, 7? ed., Porto Alegre: AMGH, 2011.

Google Scholar

[11] K. Petersen and C. Wohlin, "Software process improvement through the Lean Measurement (SPI-LEAM) method," The Journal of Systems and Software, 2010.

DOI: 10.1016/j.jss.2010.02.005

Google Scholar

[12] M. Poppendieck and T. Poppendieck, Implementando o desenvolvimento Lean de Software: do conceito ao dinheiro, Porto Alegre: Bookman, 2011.

Google Scholar

[13] M. E. Fagan, "Advances in Software Inspections," IEEE Transactions on Software Engineering, 1986.

Google Scholar

[14] J. Sutherland and K. Schwaber, The Scrum Papers: Nut, Bolts, and Origins of an Agile Framework, Paris: ScrumInc., 2011.

Google Scholar

[15] D. Karlstrom and P. Runeson, "Integrating agile software development into stage-gate managed product development," Empirical Software Engineering, 2006.

DOI: 10.1007/s10664-006-6402-8

Google Scholar

[16] R. G. Cooper, "Doing it Right: Winning with New Products," 2007.

Google Scholar

[17] A. Neely, M. Gregory and K. Platts, "Performance measurement system design: A literature review and research agenda," International Journal of Operations and Production Management, 1995.

DOI: 10.1108/01443579510083622

Google Scholar

[18] W. S. Humphrey, Managing the software process, Addison-Wesley Professional, 1989.

Google Scholar

[19] SEI, "CMMI® for Development V1.3," Pittsburgh, 2010.

Google Scholar

[20] SOFTEX, "MPS.BR – Melhoria de Processo do Software Brasileiro: Guia Geral," Campinas, 2011.

Google Scholar

[22] ABNT, "ABNT NBR ISO/IEC 15939:2009 Engenharia de sistemas e de software - Processo de medicao," 2009.

DOI: 10.14488/enegep2021_tn_sto_357_1843_42228

Google Scholar