¿Qué es la ingeniería de software de computadora?

Ingeniería de software de computadora es todo el proceso de planificación, diseño y desarrollo de un producto de software de computadora. El término ingeniería de software se refiere específicamente al enfoque complejo, disciplinado y sistemático utilizado para crear y mantener software. Muchas personas usan el término para explicar las habilidades necesarias para crear y admitir productos de software.

Para convertirse en un ingeniero de software de computadora, los candidatos deben completar un título universitario en informática. Aunque algunas escuelas ofrecen una especialización en ingeniería de software de computadora, esto no es muy común. En general, las habilidades requeridas ya están incluidas en el programa de informática, y tiene el beneficio de ser una disciplina reconocida. El campo de la ingeniería de software de computadora es relativamente nuevo y puede requerir más tiempo para ser ampliamente adoptado.

La profesión en sí no tiene licencia ni regulada de la misma manera que los ingenieros son. Ha habido varias iniciativas diferentes para licenciar este grupo de Professionals, con diversos grados de éxito. En los Estados Unidos, el Instituto de Ingenieros Eléctricos y Electrónicos (IEEE) creó un programa de licencias para ingenieros de software de computadora, pero tiene una aceptación limitada. En Europa y Canadá, la profesión está regulada y los candidatos deben cumplir con los requisitos específicos de educación y experiencia para convertirse en un ingeniero profesional de software de computadora.

El enfoque principal en este campo es el desarrollo de la metodología que rodea la creación de nuevos productos de software. El IEEE ha desarrollado un manual llamado Software Engineering Body of Knowledge (SWEBOK). Se considera que este libro tiene el nivel estándar de conocimiento que un ingeniero de software en América del Norte debería tener después de cuatro años de experiencia laboral. Ha habido mucha discusión internacional sobre la validez del libro como recurso, ya que no se consultó muchos institutos.

CLa ingeniería de software de omputer se puede dividir en varias subareas, incluidos el diseño de software, las pruebas y el mantenimiento. En total, 10 subareas diferentes son reconocidas oficialmente por el IEEE. Sin embargo, las áreas adicionales continúan desarrollándose, y puede pasar algún tiempo antes de que la lista se considere completa.

Muchas personas que desean convertirse en un ingeniero de software de computadora inician su carrera como programador o desarrollador de computadoras. La carrera tradicional es comenzar en esta área y luego buscar una oportunidad de promoción para ingeniero de software después de ocho a 10 años de experiencia laboral. Esta carrera profesional requiere educación y capacitación adicionales durante este período, ya que la tecnología y la metodología cambian constantemente. Se pronostica que la demanda de ingeniería de ciencias de la computación experimentará un crecimiento superior al promedio en los próximos cinco a ocho años. A medida que crecen las oportunidades, debe haber más aclaraciones y desarrollo de un estándar internacionalmente aceptado para el reconocimiento profesionaln en este campo.

OTROS IDIOMAS