Humberto Jaimes
Soy Humberto Jaimes Me gustan matemáticas, el desarrollo de ideas y ejecutarlas en un equipo de computo, realizar actividades al aire libre, pasear en bici, basquetbal, todo deporte. Estudie UAEMex Ing en Sistemas hasta el 4to sem. He trabajado en IT. En 2005 termine una Licenciatura en Informática. Mi interés es actualizarme estudiando en UnADM la Licenciatura de Desarrollo de Software, y seguro de lograr actualizarme y aprender mas de este medio. Su amigo y compañero de estudio. Un abrazo
jueves, 30 de mayo de 2019
miércoles, 29 de mayo de 2019
Integración a la vida universitaria
Investigación Documental y de campo
Informe Final
Metodologías de Desarrollo de Software
Licenciatura Desarrollo de Sistemas
Lic. M. Patricia Ramírez Cortes
Curso Propedéutico
Grupo: PROPE_1902-DCEIT-006
Tito Humberto Jaimes Muciño
Índice
Introducción 1
Metodología 3
Resultados 4
Conclusiones y recomendaciones 5
Referencias y fuentes de consulta 6
Anexos 7
Anexo “A” 7
Plan de Trabajo 7
Diario de campo 8
Anexo “B” 9
Guion de Entrevista 9
Anexo “C” 10
Gráficas 10
Introducción
Estamos viviendo la modernidad y la utilización de nuevos medios de comunicación asi como de nuevos equipos de trabajo, entretenimiento y salud. Su aplicación de en muchos aspectos, sociales, económicos, políticos, culturales e inclusive en el uso de las tecnologías; las cuales a través de los años han venido cambiando la forma de la sociedad, la cultura, las artes en general el conocimiento del ser humano y la forma en que enfrentamos las situaciones cotidianas en nuestro propio ámbito de avance personal.
Las nuevas tecnologías son base de uso para necesidades creadas; el uso de aparatos electrónicos o de necesidades con un objetivo de solución; médicos, de ingeniería, etc. convirtiendo de nuestra vida diaria en un modo más cómodo, ágil y hasta divertido.
El Desarrollo de Software se integra a nuestra vida cotidiana para realizar tareas diversas con facilidad y comodidad, sin observar el esfuerzo y las metodologías utilizadas para lograr que las cosas funcionen adecuadamente y nos lleven a lograr objetivos.
Pensemos, por un momento, que pasaría si no hay un orden o control para realizar tareas cotidianas, sino hay un seguimiento de pasos para realizarlas. Ahora pensemos que pasaría si los aparatos electrónicos no cumplen con ciertas normas para cumplir sus objetivos de diseño, simplemente no funcionarían.
A través de los años de experiencia del desarrollo de nuevas tecnologías; tanto de hardware como de software fue siendo necesario plantear y establecer propuestas para la configuración y creación de software de manera metodológica que proporcione resultados en menor tiempo y con beneficios en su uso, mejorando la calidad y la productividad de los desarrolladores de software y construir bases de calidad y de manera eficiente.
En la ingeniería de desarrollo de software es importante contar con metodologías y modelos para lograr aplicaciones eficientes y lograr sistemas de calidad en el menor tiempo posible de desarrollo optimizando recursos.
Una metodología define una representación que permite facilitar la manipulación de modelos, y la comunicación e intercambio de información entre todas las partes involucradas en la construcción de un sistema siendo una representación abstracta de un proceso.
La correcta aplicación de una metodología de desarrollo de software puede llevar al éxito o al fracaso de los resultados esperados y/o utilidad del desarrollo, las metodologías son potentes herramientas con conocimientos necesarios, disciplina y compromiso para un desarrollo exitoso.
Un hecho importante en México es contar con Metodologías de desarrollo de software llevadas a cabo por personal capacitado, pero no solo el uso de las metodologías sino con el mejoramiento del nivel de los desarrolladores como base principal.
Definición de procesos en su correcta medición, ayudaran a que los datos, la planeación el monitoreo, así como la administración de la calidad del producto puedan ser llevados para lograr su desempeño
Los negocios se manejan de manera global y estos cambian rápidamente. El desarrollo de software tiene que responder a nuevas oportunidades y mercados, bajo condiciones económicas cambiantes para competir con nuevos productos y servicios. El software es parte de casi todas las operaciones de negocio, por lo que el software nuevo debe desarrollarse rápidamente para aprovechar nuevas oportunidades y responder a la presión competitiva.
Una de las premisas al desarrollar software es el tiempo de entrega y la calidad, en algunas empresas u organizaciones están dispuestas a obtener una pérdida en la calidad del software y en el compromiso sobre los requerimientos en favor de una entrega rápida del software, lo cual no es ético para el desarrollador.
El principal objetivo de un desarrollador o grupo de desarrolladores de software es la entrega de resultados esperados baja la premisa de aplicar metodologías que lleven precisamente a éxito del desarrollo, entregando un sistema confiable y con parámetros que bajo modelos disponibles de desarrollo, así como su aplicación se obtendrá un desarrollo de software con alta calidad
La realización de este trabajo de investigación nos adentra al mundo de las tecnologías y sobre todo al ramo del desarrollo de software, con la intención de mejorar la calidad de los proyectos y dar a conocer las principales metodologías de desarrollo, de tal manera que el trabajo laboral sea más eficiente con mayor calidad y a buen nivel nacional e internacional.
Metodología
Este trabajo es el resultado de una Investigación de Medios, realizada con el apoyo documental; búsqueda de bibliografía e información en medios electrónicos confiables, asi mismo bajo la realización de un estudio de campo; aplicando encuestas, realizando bitácora y diario de campo.
La realización de un programa de trabajo; dentro del procedimiento de investigación, que ayudo a llevar en tiempo la selección y recopilación de información, la realización de un marco teórico, así como entrevistas y aplicación de encuesta para procesar la información objeto de nuestro análisis
Se obtuvo como información las diferentes Metodologías actuales de desarrollo de software logrando abrir el panorama como estudiante de esta rama y poder dar a conocer al lector interesado en este trabajo, sobre las ventajas que tiene la aplicación de una metodología para entregar desarrollos en tiempo y con alto grado de calidad.
El Plan de trabajo y el diarios de campo, llevados a cabo en esta investigación, se muestran en el Anexo “A”
Fue de gran utilidad la observación en campo, lo cual me permitió recabar de forma veraz las preguntas más acertadas para realizar la encuesta y poder hallar y analizar la información sobre este tema.
El guion de la entrevista permite el acercamiento al entrevistado para obtener confianza de este y lograr obtener información real y palpable. Anexo “B”
Bajo el análisis de la información determinar la relación de las variables generales con las particulares del caso de estudio.
Resultados
Bajo conjuntar la información del tema de investigación y de su análisis como de la extracción de algunos datos interesantes se observa que:
La población encuestada participante con más frecuencia de edad se encuentra en el rango de 26-30 siendo el 47.62% de participación, gráfica 1 del Anexo “C”
De esta muestra de 47.62% el 19.05% son Hombres y el 28.57% son Mujeres, lo que nos pudiera indicar que el índice de mayor encuestados es de 40% de participación de hombres contra el 60% de mujeres; mayor participación de las mujeres. gráfica 2 del Anexo “C”
El mayor porcentaje de participación; con respecto al nivel o grado académico de los participantes es del Nivel Licenciatura con un 42.86% seguido del Nivel técnico con un 28.57%, la preparación académica a nivel de Doctorado es muy pobre/baja con un 4.76%; gráfica 3 del Anexo “C”
El Sistema operativo con mayor demanda de uso para los desarrolladores es el Sistema Operativo Windows; con un 66.67% de uso, seguido por Android (desarrollo para aplicaciones en equipos “móviles”), mientras que el más bajo es Linux y Otros SO. Ver gráfica 4 del Anexo “C”
Conclusiones y recomendaciones
La Metodología de desarrollo de software más conocida por los encuestados es: Cascada, con un 28.57% de conocimiento en esta metodología, pero, es importante reconocer que el porcentaje del 42.86% para quien no conoce alguna metodología es alto, lo que implica que los desarrolladores están utilizando su conocimiento empírico en base a su experiencia de desarrollo, esto nos indica que es muy probable que la calidad del producto sea baja. gráfica 5 del Anexo “C”.
Recomiendo a todos los estudiantes y/o interesados en el Desarrollo de software; ya sea para aplicaciones móviles o de escritorio, realizar y apagarse a alguna metodología de desarrollo de software, para que logren hacer eficiente su trabajo, con calidad, con orgullo de realizar bien las cosas y olvidarnos de que en México todo se hace al “ahí se va”.
Referencias y fuentes de consulta
Espinoza, A.
Metodologías de desarrollo de software
www.slideshare.net/juliopari/4-clase-metodologia-de-desarrolo-de-software
11 de junio de 2012
Carballar, D.
Ingeniería de software
www.eduinnova.es/dic09/Ingenieria_Software.pdf
10 de junio de 2012
www.aprendecomputofacil.blogspot.com/2009_07_01_archive.html
10 de Julio de 2012
Ronald, J. (2012).
What is extreme programming
http://xprogramming.com/what-is-extreme-programming/
Junio 1, 2013
Anexos
Anexo “A”
Plan de Trabajo
Diario de campo
Anexo “B”
Guion de Entrevista
Entrevistador:
Mi nombre es Tito Humberto Jaimes Muciño, soy un aspirante a la Licenciatura de Desarrollo de Software dentro de la Universidad Abierta y a Distancia de México para el ciclo 2019.
Buenas (días/tardes), el día de hoy (fecha) estamos abordando el tema “Metodologías para el desarrollo de software”, un tema de impacto entre los desarrolladores de software. Para tratar algunos aspectos sobre este tema, nos apoyara el Ing. (nombre y/o abreviación y/o alias) para responder a unas cuantas dudas.
El Ing. (nombre y/o abreviación y/o alias) trabaja en la empresa “X” como Desarrollador de Software.
La empresa “X” asi como el Ing. (nombre y/o abreviación y/o alias), nos han permitido la total apertura para presentar y realizar esta entrevista, únicamente bajo una condición “no grabar bajo ningún medio; voz o video, dentro de las instalaciones asi como dar a conocer las imágenes o nombres reales de los entrevistados”, esto con la finalidad de guardar información sensible y de uso exclusivo de la empresa “X”.
Una vez realizada esta aclaración; que debíamos incluir en cada cuestionario, podemos proceder con la entrevista. No si antes agradecer al Ing. JS todas sus atenciones desde el inicio para llevar a cabo este trabajo de investigación documental y de campo.
Agradezco de antemano, a todos los involucrados, por toda la información que nos puedan proporcionar para logra en buen fin esta actividad.
viernes, 24 de mayo de 2019
Integración a la vida universitaria
Unidad 3, Sesión 7
Aplicación de encuesta y análisis de resultados
Actividad 2: Análisis de datos recabados
1).- Elaboración de encuesta
Actividad 2: Análisis de datos recabados
1).- Elaboración de encuesta
Muestro a Uds. la impresión de la encuesta realizada para conocer la
tendencia de las personas que desarrollan software en relación a las Metodologías
de desarrollo de Software:
Esta encuesta se realizó con Google formularios, se muestra la impresión para
facilitar la carga en este archivo.
lunes, 20 de mayo de 2019
6).- Reflexión
La información en muchas ocasiones, esta a la vista, no estamos
acostumbrados a analizarla ni observarla, dejamos que la vista nos engañe y continuamos
nuestro camino, asi mismo o en muchas ocasiones evitamos darle a nuestro
cerebro tareas sencillas o a veces complejas porque nos da flojera de hacer
algo que nos “quita tiempo”.
En este texto “Reto. Pamela y sus amigos”, nos muestra que con un poco de
tiempo, análisis, organización de datos y un poco más allá de una lectura sencilla,
asi como la aplicación de estrategias, podemos resolver un sin número de situaciones
que la información nos presenta.
Fue divertido este tipo de ejercicio.
Suscribirse a:
Entradas (Atom)



























