Anda di halaman 1dari 19

El Desarrollo de Software y las necesidades

profesionales de un Desarrollador
Integración a la vida universitaria 18-2 B2.
Curso Propedéutico.

INFORME FINAL.

Luis Angel Aldana Muñoz


Aspirante a la Ingeniería de Desarrollo de Software.
INTRODUCCION.
PERFIL DE EGRESADO.

“El egresado de Ingeniería en Desarrollo de Software es


un profesionista con amplia visión para desarrollar
soluciones de software aplicando los procesos, modelos,
estándares y herramientas de calidad de la industria del
software; calificado para planear, diseñar, evaluar,
controlar, instalar, integrar, construir, operar, administrar y
mantener soluciones innovadoras en aplicaciones de la
Tecnología de Información y de Software en sus diversos
entornos y dispositivos electrónicos, logrando el máximo
aprovechamiento de los recursos en las diferentes
organizaciones públicas o privadas”.
INTRODUCCION.
Esta investigación, se basa en las opiniones y
respuestas de estudiantes y egresados con carreras
afines a Desarrollo de Software, tomando en cuenta
sus competencias, conocimientos, habilidades y
actitudes, así como también el aprendizaje, técnica y
tecnologías que se adquieren con la experiencia y la
practica de esta carrera.

Como objetivo principal a esta investigación, se


desea plantear al estudiante los diferentes aspectos
de la carrera Ingeniería en Desarrollo de Software,
así como obtener una visión real de las aptitudes
que debe tener un egresado en el campo laboral.
METODOLOGIA.

Actividad Día 1 2 3 4 5 6 7 8 9 10
Indagar sobre el perfil del egresado, sus oportunidades en
el ámbito laboral y el alcance como profesionista.
Investigar sobre los diferentes lenguajes de programación
más populares y accesibles para iniciar como desarrollador.
Investigar bases teóricas que definan las competencias
necesarias para un Ingeniero en Desarrollo de Software.
Realizar una entrevista a un Ingeniero en Desarrollo de
Software.
Aplicar una encuesta a 2 personas dedicadas al desarrollo
de software.
Analizar información y datos que expresen las
competencias con las que debe de contar un Ingeniero en
Desarrollo de Software.
Proponer posibles programas para el desarrollo de
competencias enfocadas en un desarrollador de
softwares.
MARCO TEORICO.
CONCEPTOS BÁSICOS.

La palabra “actitud” según la Real Academia Español


“RAE”, dice: f. Disposición de ánimo manifestada de
algún modo. (RAE, Actitud, s.f.).

La palabra “aptitud” según la Real Academia


Española “RAE”, dice: f. Capacidad para operar
competentemente en una determinada actividad.
(RAE, Aptitud, s.f.).
BASES TEORICAS
1. Sistema experto para la selección de personal
Desarrollador de Software (Hilda Carolina Rey,
2013).

• Competencias Generales: características o


habilidades en el comportamiento general del
individuo en su puesto de trabajo. No implican
conocimientos específicos ni tecnológicos. Se
organiza esta competencia en tres grupos: los
instrumentales (habilidades cognitivas),
interpersonales (sentimientos) y sistemáticas
(combinación de comprensión, sensibilidad y
conocimiento).
BASES TEORICAS
R D
O E
L S
E A
S R
R
D O
L
E
L
A
U D
N O
R
BASES TEORICAS.
2. Competencias, conocimientos, habilidades y
actitudes (Solares, 2014).

• Personal calificado en el desarrollo e integración


de software.
• Personas competentes en nuevos puestos que
compartes funciones con distintas áreas
relacionadas con el software.
• Personal con visión sistemática de los procesos de
las Tecnologías de la Información, que comprendan
los procesos que se realizan en diversas actividades
(programar, desarrollar, integrar y modelar).
• Personal capacitado para desarrollar sistemas en la
nube con información en línea y disponibilidad
BASES TEORICAS.
Asimismo, mencionan los conocimientos
relacionados con los sistemas operativos y
tecnología que todo desarrollador en software debe
desarrollar académica y experimentalmente, los
cuales se enlistan a continuación:
• Tecnologías emergentes.
• Técnicas de calidad de software.
• Técnicas de arquitectura de software.
• Tratamiento de la información (bases de
datos, análisis de información para generar valor).
• Redes y comunicaciones.
BASES TEORICAS.
• Seguridad e integridad de la información.
• Bases sobre lógica de programación.
• Organización, política y cultura empresarial.
• Prácticas empresariales.
• Gerencia de proyectos
• Inglés (lectura y redacción)
BASES TEORICAS.
HABILIDADES:
• Diseño y desarrollo de aplicaciones y técnicas de
calidad de software.
• Aplicación de estándares y certificaciones en
programación, redes y bases de datos.
• Diseño de técnicas de Arquitectura de software.
• Integración de sistemas.
• Modificación de las aplicaciones de tecnologías de
la información.
• Uso de tecnologías, aplicaciones y prácticas para la
colección, integración, análisis, selección y
presentación de la información.
• Diseño de estructuras de programación.
BASES TEORICAS.
• Negociación y toma de decisiones.
• Resolución de conflictos.
• Planear, administrar y priorizar trabajo.
• Trabajo en equipo
• Orientación al cliente
• Orientación a resultados
BASES TEORICAS.
ACTITUDES:

Y, por último, las actitudes que señalan, deben de


ser:
• Colaboración
• Liderazgo
• Tolerancia
• Creatividad
• Respeto
• Innovación
• Servicio
• Iniciativa
• Disciplina
• Ética
INVESTIGACION DE CAMPO.
Bitácora de Investigación.

Se realizó una entrevista al ISC. Jesus Chavira, quien


lleva aproximadamente 5 años como capacitador
independiente, y nos comenta que en su opinión las
competencias ofrecidas en las universidades no son
suficientes, ya que aun después de egresar de la
institución, se deben seguir capacitando y
actualizando en su área.
ANALISIS E INTERPRETACION DE RESULTADOS.
INVESTIGACION CUANTITATIVA.
LA ENCUESTA.
Encuesta - Pregunta 3 Encuesta - Pregunta 5
6 6
5 5
Respuesta.

Respuesta.
4 4
3 3
2 2
1 1
0 0
Secundaria. Bachillerato. Licenciatura. Posgrado. Java. Php. Lenguaje C. Otro.
¿Cuál es el último grado de estudios que estudiaste? ¿Qué lenguaje de programación aprendiste en tu último curso o taller?
Series1 1 3 5 1 Series1 5 4 0 1

De los puntos mas importantes de la encuesta


realizada, destacamos:
ANALISIS E INTERPRETACION DE RESULTADOS.
INVESTIGACION CUANTITATIVA.
LA ENCUESTA.
Encuesta - Pregunta 7
7
6
5
Respuesta.

4
3
2
1
0
Liderazgo. Creatividad. Innovación. Colaboración.
De las siguientes actitudes, ¿cuál crees que sea más necesaria para un desarrollador de software?
Series1 1 2 1 6

Entre los encuestados, la actitud que mas eligieron


fue:
ANALISIS E INTERPRETACION DE RESULTADOS.
INVESTIGACION CUANTITATIVA.
LA ENCUESTA.
Encuesta - Pregunta 11
7
6
5
Respuesta.

4
3
2
1
0
Capacidad para
Conocimiento en
Capacidad de Disponibilidad liderar proyectos en
distintos lenguajes de
desarrollar en la nube. continua. colaboración con
programación.
otros desarrolladores.
¿Cuál de las siguientes opciones crees que una empresa necesita en un desarrollador de software?
Series1 1 6 3 0

Segun los encuestados, una empresa busca en un


desarrollador:
RESULTADOS.
En mi opinión, comparto la perspectiva de los autores,
encuestados y entrevistados ya que este proyecto se
puede extender para darlos a conocer a capacitadores
enfocados al desarrollo de software, con la finalidad de
brindarles un mejor desarrollo de competencias a sus
pupilos, para que en un futuro puedan desarrollarlos
dentro de su ámbito profesional.
Lo que nos hace llegar a la conclusión que esta
investigación nos apoya con una idea de que tan
capacitados egresan los estudiantes en una carrera a fin
a Desarrollo de Software.
Para emplear esta investigación en un ambiente
mas grande, es necesario realizar una investigación mas
a fondo con un perfil de personas mas amplio, para que
nos pueda arrojar resultados mas concretos, tomando
REFERENCIA Y FUENTES DE CONSULTA.
Campo Laboral. (2018). Obtenido de Universidad Peruana de Ciencias Aplicadas: https://pregrado.upc.edu.pe/carrera-de-
ingenieria-de-software/campo-laboral

DEITEL, H. M. (2004). Introducción a las computadoras Internet y Web. En H. M. DEITEL, Cómo programar en Java (págs. 1-
19). Mexico: Pearson Educación.

DEITEL, P. y. (2012). Introduccion a las computadoras y a Java. En P. y. DEITEL, Cómo programar en java (págs. 1-17). México:
Pearson Educación.

Hilda Carolina Rey, J. A. (10 de 03 de 2013). Sistema experto para la selección de personal desarrollador de software.
Obtenido de Universidad de Santo Tomás: http://revistas.ustatunja.edu.co/index.php/ingeniomagno/article/view/754/671

Ley de Moore. (s.f.). Obtenido de Muy Interesante: https://www.muyinteresante.es/curiosidades/preguntas-respuestas/ique-


es-la-ley-de-moore

Malaga, U. d. (2016). COMPETENCIAS GENERALES Y ESPECÍFICAS QUE LOS ESTUDIANTES DEBEN ADQUIRIR DURANTE SUS
ESTUDIOS Y QUE SON EXIGIBLES PARA OTORGAR EL TÍTULO. Obtenido de COMPETENCIAS INGENIERÍA DEL SOFTWARE:
https://www.uma.es/grado-en-ingenieria-del-software/info/9237/competencias-ingenieria-del-software/

PERFIL PROFESIONAL. (2014). Obtenido de UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS:


http://sistemas.unmsm.edu.pe/software/eap/perfil

Platzi. (2 de Febrero de 2018). Cual es el mejor lenguaje de programacion en 2018. Obtenido de


https://www.youtube.com/watch?v=wNug81vId6Y

RAE. (s.f.). Actitud. Obtenido de Real Academia Española: http://dle.rae.es/srv/search?m=30&w=actitud

RAE. (s.f.). Aptitud. Obtenido de Real Academia Española: http://dle.rae.es/srv/fetch?id=3KcD1v9

Schmuller, J. (200). Introduccion al UML. En J. Schmuller, Aprendiendo UML en 24 Horas (pág. 404). Naucalpan de Juárez,
Edo. de México: Pearson Educación Latinoamérica.

Solares, P. (2014). Competencias, Conocimientos, Habilidades y Actitudes. Software Gurú, 52-53. Obtenido de Competencias,
Conocimientos, Habilidades y Actitudes.