Está en la página 1de 5

FACULTAD DE CIENCIAS E INGENIERÍA

ASIGNATURA:

DOCENTE:

ALUMNOS:

 Raúl Alberto García Campodónico


 Abraham Elías Flores Pérez
 Melanie Gisella Andrade Vera
 Jim Max Bastidas Ramírez

TEMA:

La Ingeniería de software y los modelos del proceso

PERIODO LECTIVO
2022-2023
INTRODUCCIÓN

El proceso de software es un factor crítico para entregar calidad de sistemas de


software, ya que tiene como objetivo administrar y transformar la necesidad del usuario
en un producto de software que satisfaga esta necesidad. En este contexto, el proceso
de software significa el conjunto de actividades requeridas para producir un sistema de
software, ejecutado por un grupo de personas u organizaciones de acuerdo con una
estructura organizativa dada y contando con el apoyo de herramientas necesarias.

Todo proyecto de software solicita de una forma particular abordar el problema. Por
ende, las propuestas actuales promueven procesos iterativos, donde en cada iteración
se puede brindar uno u otro modelo de proceso, considerando claramente un conjunto
de criterios.

En la aplicación del modelado de procesos de la ingeniería de software se prepara un


lanzamiento de un producto de calidad, la funcionalidad y las restricciones
presupuestarias establecidas por el cliente, un proyecto de desarrollo de software debe
tener una coordinación adecuada. Una forma de abordar este problema es mediante el
uso de técnicas de modelado de procesos para analizar, evaluar y rediseñar el proceso
de desarrollo de software. Los proyectos implementados en la carrera de programación
e ingeniería que se imparten en el CICESE son evaluados desde una perspectiva de
procesos.

Esto revela las fortalezas y debilidades de los métodos utilizados a medida que se
desarrolla el proyecto. Las evaluaciones de proyectos de clase también incorporan
trabajo de análisis asociado con proyectos de desarrollo de software. Esto muestra a
los participantes cómo mejorar los resultados preliminares y hacer ajustes a sus
proyectos de desarrollo de software (Mireles, G. A. G., Nunó, J., & Jacobo, J. R. 2001).
Entonces estos intentos de ver los procesos de ingeniería de software a través de
modelos de desarrollo de software no han dado resultado. Se debe a la falta de éxito
de estos modelos en la industria, sugiere que ninguno de ellos ofrece una
interpretación viable de lo que realmente es la ingeniería de software.
DESARROLLO

Los análisis correspondientes sirven para confirmar que existen diferencias entre
los métodos utilizados a nivel mundial y que, según la evidencia bibliográfica, el método
OOHDM es adecuado para crear desarrollos ágiles y precisos de aplicaciones web
(Contento, M., García, F., Molina, J., & Zea, M. 2017). Con esto los sistemas de
software se crean a través de una serie de procesos que dan cuenta de su creación,
desarrollo inicial, producción, mantenimiento y retiro de una generación a la siguiente.
Estos procesos de software vienen en muchas formas diferentes, ya sea de diferentes
propósitos y necesidades. Para determinar los pros y los contras de cada propuesta,
estas instituciones como las universidades que realizan estudios comparando
modelos con diferentes formas de comparación. Por lo que esto genera cierta
confusión en el público con respecto a las ventajas y desventajas de cada decisión de
comparación del software. (Harshika, S. 2020).

Estas organizaciones se niegan a utilizar la privación sensorial del ingeniero de


software para sus propósitos ya que también se emplean a sus respectivos asistentes
personales. En este seguimiento prohibido por sensor está limitado a entornos Eclipse
como Java y no es compatible con el uso de plataformas web como herramienta
automatizada de PSP (Hassan, H., Nasir, M. H. N. M., & Fauzi, S. S. M. 2009).

La comparación que se da entre los modelos de desarrollo de software autoriza


a definir un grado de efectividad teniendo en mente algunos criterios de selección. De
tal forma, Delgado & Diaz (2021) enfatizan que esta comparación será de gran utilidad
cuando se aspire a seleccionar un modelo, además debe contemplar las características
del software y del equipo de proyecto.

En la actualidad se crearon nuevos métodos de software llamados Agile para


reducir la probabilidad de fallas debido a la subestimación del costo, el tiempo y las
capacidades de los proyectos de desarrollo de software. Estos fueron creados como
una alternativa a los métodos tradicionales, especialmente para reducir su propia carga
burocrática en proyectos pequeños y medianos. A diferencia de los métodos
tradicionales, los métodos ágiles son adaptativos, en lugar de predictivos, y están
orientados a las personas en lugar de ser procesos.
El software y sus pasos importantes que son el Análisis de requerimientos que le
sirve identificar y documentar los requisitos al sistema de software, la especificación se
centra en el sistema. mismo, y todos los requisitos del usuario que tienen que ser
considerados, su Diseño a la estructura del módulo y la organización de la clase , el
implemento que se produce el código real del sistema de software y por último la
prueba de todas las partes que se produce el código con esto ya claro podemos definir
el orden de estos pasos y establecer criterios de transición para avanzar de un paso a
otro, los modelos de cascada para el proceso de desarrollo de software se derivaron de
otras actividades de ingeniería. (Tinoco Gómez, López, R., Pablo, P., & Bacalla, Salas,
U. N. M. de S. M. P. (2010)

CONCLUSIÓN

En general, la enseñanza de modelos de procesos de software a estudiantes de


ingeniería de software se lleva a cabo de la misma manera en la región Asia-Pacífico
que en otras partes del mundo. Los estudiantes suelen aprender sobre diferentes
modelos de procesos de software en sus cursos de ingeniería de software y luego
aplicar lo que han aprendido en proyectos prácticos.

Por lo que la enseñanza de modelos en procesos de software a estudiantes de


ingeniería de software es una parte importante de su formación en la región Asia-
Pacífico. Por lo que los investigadores pueden utilizar diferentes procedimientos para
examinar cómo se lleva a cabo esta enseñanza en la práctica.

Además, pueden llevar a cabo observaciones en aulas de clase para ver cómo
se imparte la enseñanza en el aula y cómo los estudiantes responden a ella.

Todo Ingeniero de Software debe mantener siempre en mente todas las


características que debe tener un programa, pero la Ingeniería de Software también
nos habla de algo que muchas veces no consideramos y es la ética que debemos
tener. (Tiwari, S., & Singh Rathore, S. 2019).
BIBLIOGRAFIA

Cadavid, A. N., Martínez, J. D. F., & Vélez, J. M. (2013). Revisión de


metodologías ágiles para el desarrollo de software. Prospectiva, 11(2), 30–39.
http://www.redalyc.org/articulo.oa?id=496250736004%0ACómo

Contento, M., García, F., Molina, J., & Zea, M. (2017). Estado del Arte:
Metodologías de desarrollo en aplicaciones WEB. 3C Tecnología. Glosas de
Innovación Aplicadas a La Pyme, 6(3), 71. https://ojs.3ciencias.com/index.php/3c-
tecnologia/article/view/54

Harshika, S. (2020). Review and Comparison on Software. January 2017.

Hassan, H., Nasir, M. H. N. M., & Fauzi, S. S. M. (2009). Incorporating software


agents in automated personal software process (PSP) tools. 2009 9th International
Symposium on Communications and Information Technology, ISCIT 2009, 2, 976–981.
https://doi.org/10.1109/ISCIT.2009.5340991

Mireles, G. A. G., Nunó, J., & Jacobo, J. R. (2001). Aplicación del modelado de
procesos en un curso de ingeniería de software. Revista Electrónica de Investigación
Educativa, 3(2), 1–21.

Patricia, J., Gamboa, Z., Alexandra, C., & Arreaga, L. (2018). Evolución de las
Metodologías y Modelos utilizados en el Desarrollo de Software. Evolution of the
Methodologies and Models used in Software Development. INNOVA Research Journal,
3(10), 20–33.

Tinoco Gómez, López, R., Pablo, P., & Bacalla, Salas, U. N. M. de S. M. P.


(2010). Criterios de selección de metodologías de desarrollo de software. Industrial
Data, 13(2), 70–74.

Tiwari, S., & Singh Rathore, S. (2019). Teaching Software Process Models to
Software Engineering Students: An Exploratory Study. Proceedings - Asia-Pacific
Software Engineering Conference, APSEC, 2019-December, 308–315.
https://doi.org/10.1109/APSEC48747.2019.00049

También podría gustarte