Movimientos Precursores de La Independencia en Venezuela
Ciclo de vida clasico
1. MODELOS DE CICLO DE VIDA DE
DESARROLLO DE SISTEMAS
CICLO DE VIDA CLASICO O CASCADA
Y PARADIGMA TRADICIONAL
CARRERA: INGENIERIA DE SISTEMA
ASIGNATURA: ANÁLISIS Y DISEÑO I
GRUPO: A
DOCENTE: DAVID ENRIQUE MENDOZA GUTIERREZ
2. MODELOS DE DESARROLLO DE SOFTWARE
Los modelos de desarrollo de software son una representación
abstracta de una manera en particular. Realmente no representa cómo
se debe desarrollar el software, sino de un enfoque común. El
proyecto debería escoger el más apropiado para sus necesidades. En
ocasiones puede que una combinación de varios modelos sea
apropiado.
El ciclo de vida es el conjunto de fases por las que pasa el sistema que
se está desarrollando desde que nace la idea inicial hasta que el
software es retirado o remplazado. También se denomina a veces
paradigma.
Existen tres paradigmas de los modelos de desarrollo de software
INTEGRANTES: ALEXANDER, LEONARDO, VANESA, JUAN JOSE ANALISIS Y DISEÑO 1 DAVID ENRIQUE
3. 1.-PARADIGMA TRADICIONAL:
Es uno de los paradigmas más antiguo, se inventó durante la creación
del método estructurado. Si se elige un proyecto, el método varia en
etapas. Como todo modelo, existen sus pros y contras al usar este
paradigma:
Si se aplica este paradigma, unos de los principales problemas, es que
las etapas realizadas no son autónomas de las siguientes, creando una
dependencia estructural y en el caso de un error atrasaría todo el
proyecto. Se tiene que tener pautas bien definidas, y que no se
incurra a modificación porque implicaría en que el software no
cumpla con su ciclo de vida. Tener en cuenta que el cliente no se vea
afectado por la impaciencia.
INTEGRANTES: ALEXANDER, LEONARDO, VANESA, JUAN JOSE ANALISIS Y DISEÑO 1 DAVID ENRIQUE
4. 2.-PARADIGMA ORIENTADO A OBJETOS:
Estos modelos se basan en la Programación orientada a objetos; por lo tanto,
se refiere al concepto de clase, el análisis de requisitos y el diseño. El modelo
o paradigma orientado a objetos posee dos características principales, las
cuales son:
Permite la re-utilización de software.
Facilita el desarrollo de herramientas informáticas de apoyo al desarrollo,
el cual es simple al implementarla en una notación orientada a objetos
llamado UML
INTEGRANTES: ALEXANDER, LEONARDO, VANESA, JUAN JOSE ANALISIS Y DISEÑO 1 DAVID ENRIQUE
5. 3.- PARADIGMA DE DESARROLLO ÁGIL:
Es un paradigma de las Metodologías De Desarrollo basado en procesos
ágiles. Estos intentan evitar los tediosos caminos de las metodologías
tradicionales enfocándose en las personas y los resultados. Usa un
enfoque basado en el Valor para construir software, colaborando con
el cliente e incorporando los cambios continuamente
Por ejemplo:
INTEGRANTES: ALEXANDER, LEONARDO, VANESA, JUAN JOSE ANALISIS Y DISEÑO 1 DAVID ENRIQUE
7. PARADIGMAS DE DESARROLLO DE SOFTWARE
Para desarrollar este proceso, la ingeniería de software dispone de
modelos que abordan estas etapas desde distintos enfoques, a
continuación, se presentaran los tres modelos más importantes, y se
describirá la forma en que estos permiten administrar el riesgo
durante su ejecución.
MODELO CLASICO O CASCADA
MODELO ESPIRAL
MODELO PROTOTIPO
INTEGRANTES: ALEXANDER, LEONARDO, VANESA, JUAN JOSE ANALISIS Y DISEÑO 1 DAVID ENRIQUE
8. MODELO CLASICO O CASCADA
EL MODELO CASCADA, Fue el primer método utilizado en la industria del
software, Winston Royce hiso la primera mencion de un modelo de fases en su
ensayo "Managing the Development of Large Software Systems" (Gestión del
desarrollo de grandes sistemas de software) en 1970.
CARACTERISTICAS
consta de siete fases sucesivas :
1. Requisitos de Sistema
2. Requisitos de Software
3. Análisis de requerimientos
4. Diseño de programas
5. Implementación
6. Pruebas
7. Lanzamiento
INTEGRANTES: ALEXANDER, LEONARDO, VANESA, JUAN JOSE ANALISIS Y DISEÑO 1 DAVID ENRIQUE
9. 1.REQUISITOS DE SISTEMA
Precio
Disponibilidad
Documentación
Seguridad
2.REQUISITOS DE SOFTWARE
Funciones
Características del Software
3.ANALISIS DE REQUERIMIENTOS
Lenguaje de programación
Diagrama de Arquitectura
4.DISEÑO DE PROGRAMAS
INTEGRANTES: ALEXANDER, LEONARDO, VANESA, JUAN JOSE ANALISIS Y DISEÑO 1 DAVID ENRIQUE
10. Diseño
Programación
Software
Módulos
Errores
5.IMPLEMENTACION
6.PRUEBAS
7.LANZAMIENTO
Actualizaciones
Mantenimiento
INTEGRANTES: ALEXANDER, LEONARDO, VANESA, JUAN JOSE ANALISIS Y DISEÑO 1 DAVID ENRIQUE
11. MODELO ESPIRAL
El modelo espiral al contrario del modelo cascada, planifica las
actividades de cada ciclo en función de un objetivo específico y del
análisis de riesgo de las alternativas disponibles para alcanzar dicho
objetivo.
Este enfoque le entrega al proceso una gran capacidad de responder
ante eventuales cambios en los requisitos en cualquier etapa del
desarrollo del software, y le entrega al análisis de riesgo, un rol
fundamental en la toma de decisiones, lo que permitiría mantener
acotados los costos y la duración de un proyecto informático
INTEGRANTES: ALEXANDER, LEONARDO, VANESA, JUAN JOSE ANALISIS Y DISEÑO 1 DAVID ENRIQUE
12. VENTAJAS Y DEVENTAJAS
VENTAJAS:
Reduce el riesgo de errores.
Añade la posibilidad de mejoras.
Sufrir retrasos en el proyecto.
DESVENTAJAS:
Modelo costoso.
Tener experiencia en la identificación de riesgos.
Tiempo del desarrollo del sistema.
INTEGRANTES: ALEXANDER, LEONARDO, VANESA, JUAN JOSE ANALISIS Y DISEÑO 1 DAVID ENRIQUE
14. MODELO PROTOTIPOS
El modelo de prototipos busca definir los objetivos globales del
sistema para luego refinar en conjunto con el cliente los requisitos
específicos. En la primera etapa se crea un prototipo rápido y luego se
itera sobre él en base a la retroalimentación obtenida desde el
cliente.
Esta modelo es extremadamente útil cuando el cliente no tiene
claridad con respecto a lo que necesita, y ayuda al equipo de
desarrolladores a reducir los riesgos de cambios en las etapas más
avanzadas del proceso de desarrollo. Sin embargo, dependiendo del
cliente, este puede no desear involucrarse en el proceso de
desarrollo, lo que también implica un riesgo.
INTEGRANTES: ALEXANDER, LEONARDO, VANESA, JUAN JOSE ANALISIS Y DISEÑO 1 DAVID ENRIQUE
15. VENTAJAS Y DEVENTAJAS
VENTAJAS:
Satisfacción del cliente.
Desarrollo rápido.
DESVENTAJAS:
Confusión del cliente.
INTEGRANTES: ALEXANDER, LEONARDO, VANESA, JUAN JOSE ANALISIS Y DISEÑO 1 DAVID ENRIQUE
17. MODELOS DE CICLO DE VIDA DE
DESARROLLO DE SISTEMAS
CICLO DE VIDA CLASICO O CASCADA
Y PARADIGMA TRADICIONAL
CARRERA: INGENIERIA DE SISTEMA
ASIGNATURA: ANÁLISIS Y DISEÑO I
GRUPO: A
DOCENTE: DAVID ENRIQUE MENDOZA GUTIERREZ