Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CONTENIDOS A DESARROLLAR:
• Exponer las características del ciclo de vida clásico utilizado para el desarrollo de Sw
• Identificar los diferentes tipos de paradigmas para el desarrollo de SI.
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
Introducción:
El Ciclo de Vida de Desarrollo de Sistemas (SDLC) "Software Development Life Cycle" sinónimo
de proceso de desarrollo de software.
Esto se refiere a la metodologia en fases para el analisis y diseño (y todas las actividades sistematicas
que los analistas llevan a cabo), de acuerdo con la cual los sistemas se desarrollan mejor al utilizar un
ciclo especifico de actividades.
No existe una cantidad de fases especificas, pero esta metodologia trata de aplicarlas de forma
organizada, y, aunque cada fase se enfoca de manera discreta, en realidad no se ejecutan de manera
separada, sino que varias actividades pueden concurrir al mismo tiempo, e incluso se pueden repetir.
El Proceso del Sw
Lo definimos como una colección de actividades de trabajo, acciones y tareas que se realizan cuando
va a crearse algun producto terminado. Estas se encuentran dentro de una estructura o modelo que
define su relacion, tanto con el proceso como entre sí.
Pressman=> Una estructura para las actividades, acciones y tareas que se requieren a fin de construir
Sw de alta calidad. Esto puede y no, ser un sinonimo que lo que es la Ing Sw, ya que define un enfoque
adoptado mientras se hace ingenieria sobre el Sw. Y, la IS incluye tecnologias que pueblan el
proceso: metodos tecnicos y herramientas automatizadas; es llevada a cabo por personas creativas y
preparadas que adpatan un proceso para que resulte apropiado al producto que se construye y a las
demandas del mercado.
Los modelos de Proceso Prescriptivos => Fueron propuestos para crear un orden en el desarrollo
de SI, enfocandose precisamente en el orden y la consistencia del proyecto Sw. Se denominan
prescriptivos porque prescriben un conjunto de elementos del proceso: actividades estructurales,
acciones de IS, tareas, productos del trabajo, aseguramiento de la calidad y mecanismos de control
del cambio para cada proyecto. Cada modelo del proceso tambien prescribe un flujo del proceso (flujo
de trabajo), es decir, la manera en la que los elementos del proceso se van a relacionar entre sí.
Todos los modelos pueden incluir las actividades estructurales generales : comunicación,
planeacion, modelado, construccion y despliegue; pero cada uno pone distinto énfasis en ellas y las
define en formas diferentes el flujo del proceso que invoca a cada actividad estructural, asi como sus
acciones y tareas de la IS.
Definición de Paradigma:
• Para la Ingeniería de Software el paradigma es una agrupación de métodos, herramientas y
procedimientos con el fin de describir un modelo.
La ingeniería del Software define paradigmas de desarrollo estructurado como base a seguir en un
proyecto de Software. Si ninguno de estos paradigmas se adecua al problema por resolver, entonces
el desarrollador se verá obligado a combinar los paradigmas o definir uno nuevo. Para resolver los
problemas reales, el ingeniero del software debe incorporar una estrategia de desarrollo que acompañe
al proceso, métodos y capas de herramientas.
Los paradigmas o modelos de desarrollo de software más utilizados son: el método de cascada, el
método de prototipos y el de Espiral.
Modelo de Cascada
El Sw es evolutivo, lo que implica que cambia con el tiempo, por lo que quizas los requirimientos y
el producto final cambien conforme se avanza en el desarrollo del proyecto (ya sea por los plazos, la
Prototipos
Espiral
Se acopla a realizar prototipos controlados y
sistematicos del modelo de cascada. Se realizan
entregas evolutivas, en las primeras son solo
modelos o prototipos y ya en las posteriores,
versiones mas complejas del SI; de forma que, el
Sw evoluciona a medida que el proceso avanza.
Tiene dos caracteristicas que lo distinguen: Posee
un enfoque ciclico de crecimiento incremental de
la definicion de un SI y su implementacion,
mientras disminuye su grado de riesgo. Y, posee
un conjunto de puntos de referencia de anclaje
puntual para asegurar el compromiso del
participante con soluciones factibles y
mutuamente satisfactorias.
Tiene como ventajas que puede ser
utilizadotambien para la mejora del producto (una vez que se ha entregado el producto final) y, que,
a como evoluciona a medida que el proceso avanza, tanto el cliente como el desarrollador comprenden
y reaccionan mejor ante los riesgo; pero sobre todo, permite aplicar el enfoque de hacer prototipos en
cualquier etapa de la evolucion del producto.
Conclusiones Generales:
Atendiendo a las características de su proyecto, seleccione un modelo de ciclo de vida que seleccionaría para
el desarrollo de la del Sistema de Información que van a implementar. Argumente su respuesta.
Fecha de entrega: 24/08/2022.