Vol. 7 No. 19 (2008): Revista GTI
Articles

DESARROLLO DE SOFTWARE, HACIA UNA PROFESIÓN

Henry Arguello Fuentes
Universidad Industrial de Santander
Bio
Fernando Antonio Rojas Morales
Universidad Industrial de Santander
Bio

Published 2009-07-27

How to Cite

Arguello Fuentes, H., & Rojas Morales, F. A. (2009). DESARROLLO DE SOFTWARE, HACIA UNA PROFESIÓN. Revista GTI, 7(19), 30–36. Retrieved from https://revistas.uis.edu.co/index.php/revistagti/article/view/158

Abstract

RESUMEN

 

Este trabajo de investigación describe un modelo de componentes para una profesión de ingeniería de software. El modelo se organiza en cuatro tipos de elementos: conocimiento documentado, educación, profesión y actividades, para cada componente se presenta una serie de aspectos que influyen en la consolidación de una profesión. El artículo se enfoca en la presentación de los componentes, entre los cuales se cuentan: el cuerpo de conocimientos, los estándares, las publicaciones, los aspectos curriculares, los programas educativos, aspectos relacionados con certificación y licenciamiento, y el código de ética de los ingenieros de software, con el fin de establecer un fundamento conceptual de múltiples referentes que permita visualizar como el desarrollo de software se ha venido consolidando como profesión. Como soporte se mencionan importantes organizaciones que han protagonizado el desarrollo de los componentes y se dan referencias sobre su contribución. Se pretende con este artículo ofrecer información suficiente para que los lectores posean elementos de juicio sobre cómo se constituye una profesión y puedan dar cuenta de cómo la actividad de desarrollo de software se consolida como una profesión de ingeniería de software.

 

 

PALABRAS CLAVES

Desarrollo de Software

Modelo de profesión

Ingeniería de Software

 

 

 

ABSTRACT

 

In this research, it is described a model of components of a profession of software engineering. The description of the model is organized in four kinds of elements: documented knowledge, education, profession and activities. For every kind of element a group of components that makes influence in the consolidation of a profession is presented. The paper aims the presentation of the components for the software engineering profession. Some of them are: body of knowledge, standards, publications, aspects of the curricula, education programs, some issues related with certification and licensing, and the code of ethic of software engineers. The main goal of the paper is to establish a conceptual foundation from different sources to bring a view of how the activity of software development has been concreting as a profession. As a support, important organizations that have worked in the development of components are mentioned, and some references of its contribution are given. The paper aims to offer sufficient information to the reader, in order to know how a profession is built up, and to provide the certainty that software development is transforming itself in a real profession of software engineering.

 

 

KEYWORDS

Software Development

Model of profession

Software Engineering

Downloads

Download data is not yet available.

References

  1. ACM Software Engineering Notes. https://oldwww.cs.aau.dk/research/IS/library/SENotes.html
  2. ACM Transactions on Software Engineering. http://tosem.acm.org/
  3. Accreditation Board for Science and Engineering(ABET).http://www.abet.org/about_ac.html
  4. Curriculum Guidelines for Undergraduate DegreePrograms in Software Engineering. A Volumeof the Computing Curricula Series. http://sites.computer.org/ccse/SE2004Volume.pdf
  5. IEEE SOFTWARE. http://www.computer.org/software/
  6. IEEE Transactions on Software Engineering. http://www.computer.org/tse/archives.htm
  7. Fairley, R. y Tripp, L. Software Engineering, movingfrom craft to profession, 2006.
  8. Ford, G. & Gibbs, N. A Mature Profession ofSoftware Engineering, SEI Report CMU/SEI-96-TR-004, Carnegie Mellon University, 1996.
  9. Kaner, Cem, “Computer Malpractice,” Software QA,Volume 3, no. 4, 1997, p. 23.
  10. Lutz, M.J. and Bagert, D.“Guest Editors’Introduction: Software Engineering CurriculumDevelopment”. Software, IEEE Vol. 23, Issue 6, pp16 – 18, Nov.-Dec. 2006.
  11. Ndvrat, Pavol. Bielikova, Mdria. SoftwareEngineering Education: Different Contexts, SimilarContents. ACM SIGCSE Bulletin, Volume 31, Issue2 (June 1999), Year of Publication: 1999.
  12. Parnas, David L. “Software Engineering ProgrammesAre Not Computer Science Programmes,” IEEESoftware, November/December 1999.
  13. Sánz, L. El futuro de la ingeniería de softwareo ¿Cuándo será el software un producto deingeniería? Novática, Mayo-Junio 2000.
  14. Shaw, Mary. Prospects for an Engineering Discipline ofSoftware, IEEE Software, v.7 n.6, p.15-24, November1990
  15. Short and long forms of the ACM/IEEE-CS codeof ethics. http://computer.org/certification/ethics.htm
  16. Simmons, D.B. “Software engineering licensesin texas”. Computer Software and ApplicationsConference, 2002. COMPSAC 2002. Proceedings.26th Annual International pp 346 - 346, 26-29Aug. 2002.
  17. Software Engineering Body of Knowledge 2004version. A project of the IEEE Computer SocietyProfessional Practices Committee. http://www.swebok.org
  18. Software Engineering Education Knowledge Areadescriptions. http://sites.computer.org/ccse/artifacts/KADescriptions
  19. Software Engineering Standards Committee ofIEEE-CS. http://standards.computer.org/sesc/
  20. Special Interest Group onSoftware Engineering (SIGSOFT).http://www.sigsoft.org/
  21. Speed, John. What do you mean I can’t callmyself a software engineering. PE. Texas Boardof Professionals Engineering. IEEE Software, v.16n.6, p45-50, November 1999.
  22. SPICE documents, V 2.0.http://www.sqi.gu.edu.au/spice/
  23. The Association for Computing Machinery. http://www.acm.org
  24. The Certified Software Development Professionalprogram of the IEEE Computer Society. http://computer.org/certification
  25. The Computing Accreditation Commission of ABET(CAC/ABET). http://www.abet.org/cac1.html[26] The IEEE Computer Society. http://www.computer.org
  26. The International Conference on SoftwareEngineering (ICSE-2006). http://www.isr.uci.edu/icse-06/
  27. Computing Curricula, The Join Task Force forComputing Curricula. A Cooperative Projectof The Association for Computing Machinery(ACM), The Association for Information Systems(AIS), and The Computer Society (IEEE-CS), 30de Septiembre 2005. http://www.computer.org/education/cc2005
  28. The Software Engineering Institute of CarnegieMellon University. http://www.sei.cmu.edu/cmmi/
  29. Upgrade, the European Journal for the Informaticsprofessional. Software Engineering, State ofan Art. Vol. IV, No 4, Agosto 2003. http://www.upgrade-cepis.org