Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INSTRUCCIONES
Revisar las características que se solicitan y se calificara en la columna “Valor Obtenido” el valor asignado con respecto al “Valor del Reactivo”.
En la columna “OBSERVACIONES” se pondrá las indicaciones que puedan ayudar al alumno a saber cuales son las condiciones no cumplidas.
Valor del
reactivo Característica a cumplir (Reactivo) Valor Obtenido OBSERVACIONES
DESARROLLO
100% CALIFICACIÓN:
SECRETARIA DE
SEGURIDAD CIUDADANA DE LA
CDMX
UNIVERSIDAD DE LA CIUDAD DE
MEXICO
GRUPO: “A”
Ciclo de vida del software. Es el proceso que se sigue para construir, entregar y
hacer evolucionar el software, desde la concepción de una idea hasta la entrega y
retiro del sistema.
MODELO DE CASCADA
GRAFICA DE CICLO DE VIDA
Ingeniería de
sistemas Especificación del sistema
Análisis
Especificación del Software
Diseño
arquitectónico
Documentos de arquitectura del sistema
Diseño detallado
Especificaciones de módulos y funciones
Codificación
Código fuente
Pruebas de unidades
Módulos utilizables
Pruebas de sistema
Sistema aceptado
Explotación y
mantenimiento
Prueba: una vez que se ha generado el código comienza la prueba del programa.
La prueba se centra en la lógica interna del software, y en las funciones externas,
realizando pruebas que aseguren que la entrada definida produce los resultados
que realmente se requieren.
BENEFICIOS / DESVENTAJAS
Algunas ventajas y desventajas del modelo en cascada
Ventajas
Debido a la estructura lógica del modelo, a menudo se pueden evitar
errores conceptuales.
El modelo conduce a una extensa documentación técnica, que es un alivio
para los nuevos programadores y desarrolladores y también es útil en la
fase de prueba.
El progreso del proyecto puede ser monitoreado usando metas.
El coste total puede estimarse con relativa precisión si no hay conflictos.
Desventajas
Los conflictos, bugs y errores de programación a veces conducen a un
aumento de los costes y a una cantidad considerable de tiempo. Lo mismo
se aplica si los clientes no están satisfechos.
Las especificaciones que se hacen inicialmente son a menudo difíciles de
entender para los clientes porque son más abstractas de lo que se supone
que el software debe hacer. Especialmente en proyectos subcontratados,
esto puede ser una desventaja decisiva, ya que la fecha de lanzamiento
debe posponerse y el mercado puede haber cambiado durante este tiempo.
La entrega del software lleva más tiempo porque los departamentos no
trabajan simultáneamente y cada fase sólo puede comenzar cuando se ha
completado la fase anterior.
MODELO EN ESPIRAL
GRAFICA DE CICLO DE VIDA
FECHA DE CREACIÓN
BENEFICIOS / DESVENTAJAS
Es básicamente prueba y error dado que si al usuario no le gusta una parte del
prototipo significa que la prueba fallo por lo cual se debe corregir el error que se
tenga hasta que el usuario quede satisfecho. Además, debe ser construido en
poco tiempo, usando los programas adecuados y no se debe utilizar mucho dinero
pues a partir de que este sea aprobado se puede iniciar el verdadero desarrollo
del software. Pero eso si al construir el prototipo nos asegura que nuestro software
sea de mejor calidad, además de que su interfaz sea de agrado para el usuario.
FECHA DE CREACION
En los años 70s, surgieron proyectos grandes, pero con requisitos inestables. En
los 80s, la Ingeniería de Software solucionaron este problema dando lugar a la
“construcción de prototipos”, el modelo de de ciclo
de vida de dichos prototipos fue propuesto por
Hassan Gomaa en 1984.
·Diseño rápido: Centrado en los aspectos del software visible al usuario (por
ejemplo, interfaz de usuario, entradas y salidas…).
·Producto: En la mayoría de los casos este sistema refinado (piloto) hay que
desecharlo y hacer uno nuevo. Por ello, el desarrollo de un prototipo se debe
planificar con el acuerdo expreso del cliente.
Desventajas:
Administración difícil: Dicha dificultad radica en manejar el prototipo como
un proyecto dentro del Ciclo de Desarrollo de Sistema sin perder de vista
cual era su propósito.
Adoptarlo como el sistema final: Los usuarios y profesionales de sistemas
pueden considerar al prototipo como el sistema final cuando aún es
incompleto e inadecuado.
El desarrollador y el cliente tienen poca comunicación al inicio del proceso.
Surgen cambios imprevistos que retrasan el progreso del prototipo.
https://uv-mdap.com/programa-desarrollado/bloque-i-el-ciclo-de-vida-del-
proyecto/presentacion-del-ciclo-de-vida-del-proyecto/#:~:text=Qu%C3%A9%20es
%20el%20ciclo%20de%20vida%20del%20Proyecto%3A%20el%20ciclo,hasta
%20que%20el%20Proyecto%20finaliza.
https://techlandia.com/importancia-documentacion-software-sobre_538552/
https://www.monografias.com/trabajos99/gestion-configuracion-del-
software/gestion-configuracion-del-software.shtml
https://dankocs2012.blogspot.com/2012/12/aseguramiento-de-la-calidad-de-
software.html#:~:text=El%20Aseguramiento%20d
https://es.qwe.wiki/wiki/Software_verification_and_ validation
https://ingsoftware2020.webcindario.com/tercera-unidad/garantia-de-calidad-del-
software/revisiones-del-software.html
https://es.ryte.com/wiki/Modelo_en_cascada%20es,del%20software%20hasta
%20su%20entrega.Cascada#:~:text=El%20modelo%20en%20
https://es.ryte.com/wiki/Modelo_en_Espiral
https://ingsoftwarei2019.blogspot.com/2019/03/investigacion-de-metodologia-
prototipo.html