Instituto Tecnológico de Comitán
|
Daniela Hernández Vázquez |
19700041 |
|
Blanca Magali
Gordillo Guillen |
19700033 |
|
Carlos Gustavo Méndez Aguilar |
19700058 |
|
Semestre: 5 |
|
|
Grupo: A |
|
Carrera: Ingeniería
en Sistemas Computacionales Nombre del Profesor: Mónica Laurent León Juárez Materia: Fundamentos de Ingeniería de
software 3er PA
Fecha: 31/08/2021
Introducción
En el ámbito
de la gestión de proyectos, podemos definir una metodología como un conjunto de técnicas, recomendaciones y
verificaciones, que permitan sistematizar los procesos
en los que se descompone la gestión de un proyecto.
El uso de una metodología puede aportar muchas ventajas a
la gestión de un proyecto, como
pueden ser facilitar
la tarea de planificación, facilitar
la tarea del control y seguimiento de un proyecto,
mejorar la relación
coste/beneficio, optimizar el uso de recursos
disponibles, facilitar la evaluación de resultados y el cumplimiento de los objetivos entre muchos otros beneficios.
En este trabajo se mostrará el ejemplo de un proyecto
de desarrollo de software, y cómo funciona
la metodología que emplea.
Proyecto: Libreta
de direcciones de clientes
Análisis de requisitos:
Se trata de realizar un sistema que se encargue de
registrar las direcciones de los clientes
y así facilitar el manejo de los datos ya que se tiene una gran cantidad de datos y se desea tener un mejor manejo y
control de ellas, además deberá realizar otras operaciones.
Especificación:
·
El sistema deberá permitir
crear nuevos contactos.
·
El sistema deberá
permitir listar contactos.
·
El sistema deberá permitir
modificar contactos.
·
El sistema deberá
permitir eliminar contactos.
Diseño:
El Equipo de Desarrolladores crea un diseño de
funcionalidad; que incluye modelo de datos, diagramas de casos de uso y de clases.
Herramienta utilizada: Enterprise Architect.
Creación de código.
El Equipo
de Desarrolladores desarrolla la funcionalidad y la prepara
para las pruebas.
Y así poder empezar a obtener resultados del proyecto.
Pruebas
El
Equipo de Pruebas prueba toda la funcionalidad y comprueba que el programa responde
correctamente y realiza
todas las actividades indicadas en la especificación y se
realiza el lanzamiento del software
Mantenimiento
Después
de un tiempo en funcionamiento, se realiza un mantenimiento correctivo, para poder solucionar algún
error y también
para ir mejorando algunas funciones del software y también que pueda realizar
nuevas funciones.
Metodología de desarrollo utilizada
Se utilizó el método de Cascada, Se le denomina
así por las posiciones que ocupan las diferentes fases que componen el
proyecto, colocadas una encima de otra, y siguiendo
un flujo de ejecución de arriba hacia abajo, como una cascada. También porque
el proyecto contiene
las fases:
·
Análisis
·
Diseño
·
Programación
·
Pruebas
·
Mantenimiento
Conclusión
La aplicación de la metodología es esencialmente el inicio y el alcance
del proyecto. Para comenzar la aplicación, se necesita tener el análisis
de los requerimientos bien definidos, el resultado del desarrollo
dependerá de que estos requerimientos sean los
adecuados para satisfacer la necesidad del proyecto. Es importante respetar y realizar
cada uno de las fases
para así poder
lograr el objetivo
que deseamos.
Bibliografía
Brull,
R. (2018, April 9). Ingeniería del
Software. - Raquel Brull - Medium. Medium;
Medium. https://medium.com/@raquelbrull/metodolog%C3%ADa-cascada- f114683031e9
Ciclo de vida
del software: todo lo que necesitas saber. (2021, July 19). Intelequia; Intelequia.
https://intelequia.com/blog/post/2083/ciclo-de-vida-del-software-todo-lo- que-necesitas-saber



