Ingeniería en software, perfil de egresado y campo de trabajo ejemplos PDF

Title Ingeniería en software, perfil de egresado y campo de trabajo ejemplos
Course Introducción a la ingeniería
Institution Universidad del Caribe República Dominicana
Pages 5
File Size 109.3 KB
File Type PDF
Total Downloads 75
Total Views 145

Summary

Les comparto algo muy interesante y útil para los ingenieros, específicamente de ingeniería en software...


Description

Definición y presentación de la Ingeniería en Software La ingeniería de software es la aplicación sistemática de enfoques de ingeniería al desarrollo de software. Los ingenieros de software o los desarrolladores de software son especialistas en informática y pueden desarrollar, diseñar y entregar software, programas y aplicaciones para una variedad de propósitos y, a menudo, bajo pedido. A veces, los ingenieros o desarrolladores de software trabajan con clientes externos para convertir sus necesidades de software en realidad, o trabajan en equipos dentro de una empresa para ayudar a producir un producto de software para vender. Como especialistas también, los ingenieros de software pueden ayudar con la capacitación y el soporte para los usuarios del software o programa. Los ingenieros de software pueden trabajar en tipos específicos de programas o aplicaciones para una variedad de tecnologías que van desde programas informáticos completos hasta aplicaciones en teléfonos móviles. También ayudan con el trabajo riguroso que se realiza en torno al desarrollo de este tipo de software. Esto significa investigar, diseñar, probar y presentar un producto final. Como ingeniero de software que somos, trabajaremos en un entorno en constante evolución, debido a los avances tecnológicos y la dirección estratégica de la organización para la que se trabaja. Vamos a crear, mantener, auditar y mejorar sistemas para satisfacer necesidades particulares, a menudo según lo aconseje un analista o arquitecto de sistemas, probando tanto los sistemas físicos como los de software para diagnosticar y resolver fallas del sistema. El rol también cubre la escritura de programas de diagnóstico y el diseño y escritura de código para sistemas operativos y software para garantizar la eficiencia. Cuando sea necesario, hará recomendaciones para desarrollos futuros. Los títulos y las descripciones de los puestos en la tecnología de la información no tienen un estándar. En vez de ingeniero de software, cabe la posibilidad de que se le llame programador, ingeniero o desarrollador de sistemas / software / base de datos / web, todo dependiendo del sistema que esté desarrollando. Alternativamente, el lenguaje de programación que utiliza puede convertirse en parte de su título, como desarrollador Java o C #. El trabajo de un

ingeniero de software también puede formar parte de una función de programador multimedia . Dependiendo de la organización para la que trabaje, es posible que tenga un rol más definido y trabaje dentro de un grupo de especialistas en tecnología de información que puede incluir analistas de sistemas, diseñadores de sistemas y probadores de sistemas. Sin embargo, dado que los ingenieros de software a menudo administran los sistemas de soporte necesarios para administrar una organización de manera efectiva, el rol también puede requerir que se comunique de manera efectiva y traduzca las necesidades de los diferentes equipos en desarrollos de sistemas. Perspectivas de carrera: Hay diferentes niveles de ingeniería de software y la promoción suele depender tanto de la capacidad como de la experiencia. Un puesto de nivel de entrada generalmente implica trabajar bajo supervisión, formular el alcance y los objetivos de los sistemas y diseñar el código. Después de aproximadamente tres años, puede progresar en la preparación de especificaciones detalladas a partir de las cuales se pueden escribir programas y ser competente para trabajar al más alto nivel técnico. Un ingeniero de software senior a menudo supervisa las actividades de un equipo de desarrolladores para un proyecto grande o varios proyectos más pequeños. Esto generalmente requiere un mínimo de cinco años de experiencia. La progresión se produce principalmente en la gestión a través de roles de liderazgo de equipo y gestión de proyectos, o al diseñador / consultor a través de la especialización técnica. La transferencia entre organizaciones para el avance es a menudo posible. Los ingenieros de software son especialistas y pueden permanecer dentro de una organización, y con frecuencia en un rol, durante gran parte de su vida laboral. Sin embargo, otros amplían y desarrollan sus funciones en la medida en que la ingeniería de software se convierte en parte de una función mucho más amplia en puestos como redacción técnica, formación y educación en TI. También pueden pasar al rol de arquitecto de software.

Tanto BCS como IAP brindan información y asesoramiento actualizados sobre el desarrollo profesional. IT Jobs Watch y HackerRank también proporcionan información sobre carreras y habilidades en demanda. Desarrollo profesional: Es vital mantenerse actualizado con los cambios y desarrollos en la industria, lo que puede implicar el uso de su iniciativa y asumir la responsabilidad de actualizar sus habilidades y conocimientos técnicos. Los ingenieros de software a menudo se apropiarán de sus necesidades de capacitación, particularmente en organizaciones más pequeñas donde es posible que no sean administrados por alguien con conocimientos técnicos de la tecnología de la información. Los grandes empleadores graduados a menudo ofrecen un programa estructurado, donde obtendrá experiencia en una serie de proyectos relacionados con el equipo en diferentes áreas de trabajo. La mayoría de las empresas ofrecen formación continua, ya sea internamente o mediante cursos externos. Si es un contratista independiente o está empleado por una empresa más pequeña, es posible que deba considerar las implicaciones de costo y tiempo de asumir la responsabilidad de su propia capacitación. Perfil de egresado de Ingeniería en Software Ingeniero / desarrollador de software: aplica un amplio conocimiento de lenguajes de programación, desarrollo de software y sistemas operativos de computadora a la creación de software. Habilidades esenciales:    

Comprensión de la programación. Conocimientos de informática. Gran solucionador de problemas. Enfoque creativo, analítico y preciso.

Al ser egresado hay que considerar que la ingeniería de software como una carrera, se recomienda encarecidamente que los graduados sean técnicamente talentosos y tengan una sólida comprensión no solo de ciertos tipos de lenguajes de programación,

sino también de la ciencia que los respalda. Las sólidas habilidades analíticas y de resolución de problemas también son una ventaja para ayudar con los problemas que los ingenieros de software superan a diario. Las habilidades de comunicación también son importantes para cuando tratan con clientes y trabajan con miembros de un equipo de Ingeniería de Software. Los ingenieros de software se ocupan de una variedad de tareas y algunas de ellas son:

    

Evaluación de las necesidades de un cliente. Desarrollo. Revisión del software actual. Pruebas y corrección de errores. Enseñar a los clientes.

Convertirse en un ingeniero de software es una oportunidad de carrera fantástica para los egresados, con las trayectorias profesionales y los salarios disponibles. Los graduados necesitan, sin embargo, una sólida comprensión de la informática y cómo construir e implementar de manera práctica ideas conceptuales. Campo de trabajo ejemplos  Desarrollador de aplicaciones: Como desarrollador de aplicaciones, en esta área se traducirán los requisitos de software en código de programación viable y se mantendrán y desarrollarán programas para su uso en los negocios.  Desarrollador de juegos: Trabajando en el desarrollo de juegos, se estará involucrado en la creación y producción de juegos para computadoras personales, consolas de juegos, juegos sociales / en línea, juegos de arcade, tabletas, teléfonos móviles y otros dispositivos portátiles.  Gerente de sistemas de información: Como gerente de sistemas de información, será responsable de los sistemas informáticos dentro de una empresa. Se necesitará experiencia en el sector, en áreas como soporte técnico u operaciones, antes de convertirte en gerente.  Consultor de TI: La función como consultor de TI es trabajar en asociación con los clientes, aconsejándoles cómo utilizar la tecnología de la







información para alcanzar sus objetivos comerciales o superar problemas. Se trabajará para mejorar la estructura y la eficiencia de los sistemas de TI en varias organizaciones. Se proporcionará orientación estratégica a los clientes con respecto a la tecnología y las infraestructuras de TI y permitirá los principales procesos comerciales a través de mejoras en TI. Es posible que también se le solicite que brinde orientación y experiencia técnica durante otros procesos, como la selección y adquisición y la capacitación y comentarios de los usuarios. Programador multimedia: Como programador multimedia, se trabajará con diferentes funciones multimedia, como texto, sonido, gráficos, fotografía digital, modelado 2D / 3D, animación y video, para crear productos innovadores. Por lo general, se trabajará según las especificaciones de un diseñador en productos multimedia para sitios web, DVD, juegos de computadora, aplicaciones móviles y películas animadas interactivas. Desarrollador web: Su tarea principal es crear aplicaciones y servicios confiables y de alto rendimiento, a los que se puede acceder a través de Internet. Lo más común es centrarse únicamente en el software y las bases de datos subyacentes (conocidos como 'back-end'); sin embargo, algunos desarrolladores web trabajan en la interfaz y el diseño visual (el 'front-end'), mientras que otros combinan ambos ('desarrollo de pila completa '). Diseñador web: Como diseñador web, se planificará, creará y codificará páginas web, utilizando habilidades técnicas y no técnicas para producir sitios web que se ajusten a los requisitos de los clientes. Al estar involucrado en los aspectos técnicos y gráficos de las páginas, se determinará no solo el aspecto del sitio web, sino también cómo funciona. También cabe la posibilidad de ser responsable del mantenimiento de un sitio existente....


Similar Free PDFs