Published 2009-07-27
How to Cite
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
References
- ACM Software Engineering Notes. https://oldwww.cs.aau.dk/research/IS/library/SENotes.html
- ACM Transactions on Software Engineering. http://tosem.acm.org/
- Accreditation Board for Science and Engineering(ABET).http://www.abet.org/about_ac.html
- Curriculum Guidelines for Undergraduate DegreePrograms in Software Engineering. A Volumeof the Computing Curricula Series. http://sites.computer.org/ccse/SE2004Volume.pdf
- IEEE SOFTWARE. http://www.computer.org/software/
- IEEE Transactions on Software Engineering. http://www.computer.org/tse/archives.htm
- Fairley, R. y Tripp, L. Software Engineering, movingfrom craft to profession, 2006.
- Ford, G. & Gibbs, N. A Mature Profession ofSoftware Engineering, SEI Report CMU/SEI-96-TR-004, Carnegie Mellon University, 1996.
- Kaner, Cem, “Computer Malpractice,” Software QA,Volume 3, no. 4, 1997, p. 23.
- Lutz, M.J. and Bagert, D.“Guest Editors’Introduction: Software Engineering CurriculumDevelopment”. Software, IEEE Vol. 23, Issue 6, pp16 – 18, Nov.-Dec. 2006.
- Ndvrat, Pavol. Bielikova, Mdria. SoftwareEngineering Education: Different Contexts, SimilarContents. ACM SIGCSE Bulletin, Volume 31, Issue2 (June 1999), Year of Publication: 1999.
- Parnas, David L. “Software Engineering ProgrammesAre Not Computer Science Programmes,” IEEESoftware, November/December 1999.
- 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.
- Shaw, Mary. Prospects for an Engineering Discipline ofSoftware, IEEE Software, v.7 n.6, p.15-24, November1990
- Short and long forms of the ACM/IEEE-CS codeof ethics. http://computer.org/certification/ethics.htm
- Simmons, D.B. “Software engineering licensesin texas”. Computer Software and ApplicationsConference, 2002. COMPSAC 2002. Proceedings.26th Annual International pp 346 - 346, 26-29Aug. 2002.
- Software Engineering Body of Knowledge 2004version. A project of the IEEE Computer SocietyProfessional Practices Committee. http://www.swebok.org
- Software Engineering Education Knowledge Areadescriptions. http://sites.computer.org/ccse/artifacts/KADescriptions
- Software Engineering Standards Committee ofIEEE-CS. http://standards.computer.org/sesc/
- Special Interest Group onSoftware Engineering (SIGSOFT).http://www.sigsoft.org/
- 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.
- SPICE documents, V 2.0.http://www.sqi.gu.edu.au/spice/
- The Association for Computing Machinery. http://www.acm.org
- The Certified Software Development Professionalprogram of the IEEE Computer Society. http://computer.org/certification
- The Computing Accreditation Commission of ABET(CAC/ABET). http://www.abet.org/cac1.html[26] The IEEE Computer Society. http://www.computer.org
- The International Conference on SoftwareEngineering (ICSE-2006). http://www.isr.uci.edu/icse-06/
- 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
- The Software Engineering Institute of CarnegieMellon University. http://www.sei.cmu.edu/cmmi/
- Upgrade, the European Journal for the Informaticsprofessional. Software Engineering, State ofan Art. Vol. IV, No 4, Agosto 2003. http://www.upgrade-cepis.org