Está en la página 1de 6

Instituto Politécnico Nacional

Escuela Superior de
Cómputo

Profesora: Gloria Lourdes Cabrera Chávez.

Unidad de Aprendizaje: Formulación y


Evaluación de Proyectos Informáticos.

Alumno: Billy Yong Le López Lin.

Tarea 1.3: Cuadro comparativo.

Grupo: 5CV1

Número de boleta: 2020630590

Semestre: 2022-2

Fecha de entrega: 8 de febrero de 2022


Introducción.
En el presente trabajo, se compararán los ciclos de vida del software y el del proyecto,
tratando de que los puntos de comparación estén igualados, es decir, de ser posible,
comparar la misma cantidad de aspectos por ambos lados. No obstante, antes de pasar
al cuadro, es necesario comprender el significado de estos dos ciclos de vida.

El ciclo de vida del desarrollo del software, también conocido como SDLC o Systems
Development Life Cycle, contempla las fases necesarias para validar el desarrollo del
software y así garantizar que este cumpla los requisitos para la aplicación y verificación
de los procedimientos de desarrollo, asegurándose de que los métodos usados son
apropiados.

Su propósito deriva en que es muy costoso corregir los posibles errores que se detectan
tarde en la fase de implementación. Utilizando metodologías apropiadas, se podría
detectar a tiempo para que los programadores puedan centrarse en la calidad del
software, cumpliendo los plazos y costes.

Mientras tanto, el ciclo de vida de un proyecto es la serie de fases por las que atraviesa
un proyecto desde su inicio hasta su cierre. Cada organización determina el ciclo de
vida de un proyecto sobre la base de sus propias necesidades.

Los ciclos de vida de un proyecto suelen tener las siguientes características:


• Sus fases son secuenciales.
• El paso de una fase a la siguiente conlleva la entrega de algún producto o
resultado.
• Los entregables de una fase deben ser aprobados antes de comenzar el
siguiente.

Esto es importante pues, según una investigación del Project Management Institute, por
cada $1000 millones de dólares que las compañías invierten en proyectos en Estados
Unidos, $122 millones se malgastan por una mala gestión del proyecto. El desperdicio
de dinero y recursos puede evitarse con una gestión eficiente del proyecto, ya que el 57
% de los proyectos no exitosos fracasan por fallas en la comunicación.
Cuadro comparativo.

Ciclo de vida del software Ciclo de vida de un proyecto


Planificación Inicio
En esta fase, se incluyen tareas como la Es la primera definición del objetivo del
determinación del ámbito del proyecto, un proyecto, y conlleva un estudio inicial de
estudio de viabilidad, análisis de riesgos, viabilidad técnica, económica, comercial,
costes estimados, asignación de recursos etc. Es necesaria realizar una estimación
en las distintas etapas, etc. de necesidades y posibles problemas
para realizar el proyecto, además de
Análisis análisis de posibles alternativas para
Proceso en el que se trata de descubrir lo cubrir las necesidades y deficiencias y el
que se necesita y cómo llegar a las estudio de alternativas para realizar el
características que el sistema debe proyecto.
poseer.
Las primeras cosas que se efectúan son:
Es requerido entender la idea que el las estimaciones de recursos necesarios,
cliente propone, además de que, costes y plazos; aproximación de la
regularmente, hay que tomar nota de cada planificación del proyecto; normativa y
uno de los puntos importantes que se legislación aplicable.
solicitan, de este modo, se puede hacer
una planificación al momento y llegar Definición
incluso a determinar los tiempos de • Definición del objetivo junto con el
desarrollo que llevará. cliente (si procede).
• Especificación de requisitos.
Diseño • Evaluación de las distintas alternativas
Se estudian las posibles contempladas.
implementaciones que hay que construir y • Cálculo de recursos, costes y plazos y
la estructura general del software. planificación del proyecto.
• Elaboración de la oferta para su
Es una etapa complicada, y si la solución aceptación por parte del cliente.
inicial no es la más adecuada, habrá que • Realización de estudios de viabilidad y
redefinirla. de evaluación de riesgos.
• Toma de decisión: realizar el proyecto,
Implementación no realizarlo, dejarlo pendiente.
Se trata de elegir las herramientas
adecuadas, un entorno de desarrollo que Diseño
haga más sencillo el trabajo y el lenguaje
• Identificar las soluciones tecnológicas
de programación óptimo.
a aplicar para cada funcionalidad.
• Asignación de los recursos materiales.
Esta decisión va a depender del diseño y
el entorno elegido. • Validación del diseño.
• Identificación y selección de
Es importante tener en cuenta la subcontratas.
adquisición de productos necesarios para • Ajuste de las especificaciones
que el software funcione. técnicas.
Pruebas Planificación
Se consiguen detectar los fallos que se • Identificación de tareas y actividades.
hayan cometido en etapas anteriores para • Secuenciación de tareas y actividades
que no repercuta en el usuario final. Esta (determinación de actividades
fase del ciclo de vida del software hay que paralelas, secuenciales e
repetirla tantas veces como sea interdependencias).
necesaria, ya que la calidad y estabilidad • Estimación de duración y de los
final del software dependerá de esta fase. recursos materiales y humanos.
• Estimación del coste de las
Documentación. actividades.
Muchas metodologías del ciclo de vida • Programación temporal mediante
software van creando documentación cronograma.
conforme se va avanzando en el • Optimización de la planificación:
desarrollo del sistema. Sin embargo, duración (asignando más recursos),
algunas otras prefieren no hacer la costes (usando recursos más
documentación hasta el final. económicos, eliminando tareas
innecesarias), sobreasignación
Despliegue. (cambiando orden de las tareas,
No es otra cosa más que el momento en poniendo más recursos, etc.)
que el sistema ya está terminado y ha sido
aprobado para que se elabore el producto Ejecución y Control
final. Lamentablemente, de las etapas de • Realización del trabajo planificado.
desarrollo de software, esta es a la cual
• Control e integración del trabajo
muchos nunca llegan, pues una gran
subcontratado.
cantidad de software incompleto se queda
• Integración de los elementos
en el camino debido a distintos puntos o
adquiridos externamente.
motivos.
• Comprobación de que cada elemento
Uso y mantenimiento desarrollado y el conjunto, cumplen los
Este es un momento crucial dentro del requisitos previamente definidos con el
ciclo de vida de un software. nivel de calidad acordado.
• Realización de las correcciones
Dentro del mantenimiento se pueden necesarias para que el diseño corrija
distinguir tres puntos importantes: los problemas e imprevistos que hayan
podido surgir.
• Correctivo: Eliminar defectos que • Validación de esta fase.
se van detectando.
• Adaptativo: Adaptarlo a nuevas Operación
necesidades. • Puesta en marcha, despliegue,
• Perfectivo: Añadir nuevas distribución o lanzamiento del
funcionalidades. resultado.
• Cursos de formación a los usuarios, al
centro de atención al cliente, al
departamento de operación y
mantenimiento, al cliente, etc.
• Medición de indicadores para ver las
mejoras conseguidas con respecto a la
situación anterior a la puesta en
marcha (si aplica).
• Toma de datos de control para verificar
el funcionamiento, detectar fallos y
disponer de información para mejoras
futuras.
• Comienzo de las actividades de
mantenimiento, atención al cliente,
soporte postventa, etc. (las que sean
de aplicación).

Finalización
• Actualización de datos tanto técnicos
como de gestión para incorporar las
últimas modificaciones introducidas en
el proyecto.
• Revisar y actualizar la documentación
para: dar un buen servicio de
mantenimiento; facilitar posteriores
modificaciones, ampliaciones del
proyecto; o aprovechar las soluciones
técnicas para otros proyectos de la
empresa.
• Realizar un pequeño informe de
conclusiones con lo aprendido (errores
y aciertos) durante la ejecución del
proyecto.
• Archivo del proyecto para que la
información esté disponible para toda
la empresa.
• Reasignación de recursos y cierre
contable del proyecto.

Conclusión.
Analizando cada aspecto de ambos ciclos de vida, podemos entender que los conceptos
de las etapas comparadas son bastantes similares, pese a que en cierta medida se forzó
para que la cantidad de fases fueran similares. Se puede concluir en que realizar este
tipo de procedimientos es parte del desarrollo de un proyecto, por ello la razón de sus
parecidos en su entendimiento, siendo de los pocos puntos en donde se difiere es en la
documentación por parte del ciclo del software.
Referencias.
A. (2016, octubre 15). El Ciclo de Vida del Software | Proceso Básico en Metodologías.
OK HOSTING | Hospedaje Web, Dominios, Desarrollo de Software, Marketing
Online, SEO. Recuperado 6 de febrero de 2022, de
https://okhosting.com/blog/el-ciclo-de-vida-del-software/
Solbyte, P. (2021, 29 octubre). Ciclo de vida de un Software: qué es, modelos y etapas
| Solbyte. Blog Solbyte. Recuperado 6 de febrero de 2022, de
https://www.solbyte.com/blog/ciclo-de-vida-del-software/
Ciclo de vida del software: todo lo que necesitas saber. (2020, 28 noviembre).
Intelequia. Recuperado 6 de febrero de 2022, de
https://intelequia.com/blog/post/2083/ciclo-de-vida-del-software-todo-lo-que-
necesitas-saber
Tapias, D. (2014). Ciclo de Vida de los Proyectos. UAM. Recuperado 6 de febrero de
2022, de http://arantxa.ii.uam.es/~proyectos/teoria/C4_Ciclo%20de%20vida.pdf
Ealde. (2021, 5 mayo). ¿En qué consiste el ciclo de vida de un proyecto? EALDE
Business School. Recuperado 6 de febrero de 2022, de
https://www.ealde.es/definicion-ciclo-vida-proyecto/
Lucid Content Team. (2019, 4 octubre). Fases del ciclo de vida de la gestión de
proyectos | Lucidchart. Lucidchart. Recuperado 6 de febrero de 2022, de
https://www.lucidchart.com/blog/es/las-cuatro-fases-del-ciclo-de-vida-de-la-
gestion-de-proyectos

También podría gustarte