SlideShare a Scribd company logo
1 of 13
MODELO DE DESARROLLO DE
SOFTWARE
Los modelos de desarrollo de software son una representación
abstracta de un proceso de software. Cada modelo de proceso
representa un proceso desde una perspectiva particular.
MODELO LINEAL SECUENCIAL
Llamado algunas veces «ciclo de vida básico» o modelo en
cascada», el modelo lineal secuencial sugiere un enfoque
sistemático, secuencial, para el desarrollo del software que
comienza en un nivel de sistemas y progresa con el análisis,
diseño, codificación, pruebas y mantenimiento.
ESTE MODELO TIENE CUATRO ETAPAS QUE SON:
.
Planificación
Análisis de
riesgos
Ingeniera
Evaluación
del cliente
DIAGRAMA DEL MODELO LINEAL
Ingeniería y Análisis del
Sistema
Análisis de los
Requisitos
Diseño
Codificación
Prueba
Mantenimiento
ACTIVIDADES DEL MODELO LINEAL
Ingeniería Y Análisis Del Sistema.
Debido a que el software es siempre parte de un sistema
mayor, el trabajo comienza estableciendo los requisitos de
todos los elementos del sistema y luego asignando algún
subconjunto de estos requisitos al software.
Análisis De Los Requisitos Del Software.
Se debe comprender cuáles son los datos que se van a
manejar, cuál va a ser la función que tiene que cumplir el
software, cuáles son las interfaces requeridas y cuál es el
rendimiento y otros requisitos no funcionales que se esperan
lograr.
Diseño.
El diseño es el proceso que traduce los requisitos en una
representación del software de forma que pueda
conocerse la arquitectura, funcionalidad e incluso la
calidad del mismo antes de comenzar la codificación.
Codificación.
Se traducen los diagramas de diseño a un lenguaje fuente,
que luego se traduce - se compila - para obtener un
programa ejecutable.
Prueba.
El objetivo es comprobar que no se hayan producido
errores en alguna de las fases anteriores, especialmente en
la codificación. Se deben probar todas las sentencias, y
todos los módulos que forman parte del sistema.
Mantenimiento.
El software sufrirá cambios a lo largo de su vida útil. Estos cambios
pueden ser debidos a tres causas:
-Que, durante la utilización, el cliente detecte errores en el
software: los errores latentes.
-Que se produzcan cambios en alguno de los componentes del
sistema.
-Que el cliente requiera modificaciones funcionales no
contempladas en el proyecto.
DESVENTAJAS DEL MODELO LINEAL.
- Los proyectos reales raramente siguen el flujo secuencial que
propone el modelo, siempre hay iteraciones y se crean
problemas en la aplicación del paradigma.
- Normalmente, es difícil para el cliente establecer
explícitamente al principio todos los requisitos. El ciclo de vida
clásico lo requiere y tiene dificultades en acomodar posibles
incertidumbres que pueden existir al comienzo de muchos
productos.
- El cliente debe tener paciencia. Hasta llegar a las etapas
finales del proyecto, no estará disponible una versión operativa
del programa. Un error importante no detectado hasta que el
programa este funcionando puede ser desastroso.
VENTAJAS DEL MODELO LINEAL.
- La Ventaja de este método radica en su sencillez ya que sigue
los pasos intuitivos necesarios a la hora de desarrollar el
software.
- Facilita la gestión del desarrollo.
- Los proyectos reales raras veces siguen el modelo secuencial
que propone el modelo.
- A menudo es difícil que el cliente exponga explícitamente
todos los requerimientos.
- El cliente debe tener paciencia. Un grave error puede ser
desastroso.
- Cada uno de estos errores es real. Sin embargo el paradigma
del ciclo de vida clásico tiene lugar definido e importante
trabajo de la ingeniería del software.
¿POR QUÉ A VECES FALLA EL MODELO LINEAL?.
CONCLUSIÓN.
La metodología del modelo lineal ordena rigurosamente las etapas del ciclo del
software, es decir en este modelo se tienen que terminar las fases en un orden, se
debe de llevar fase por fase para poder pasar a la siguiente etapa.
El modelo Lineal es exitoso cuando se tienen bien especificados los
requerimientos del software y se conozcan las herramientas a utilizar, este
modelo también nos permite realizar una organización más fácil de comprender
y así nos permite organizar el tipo de proyecto que se pretende realizar, es decir
donde se conozcan todos los requisitos especificados durante su ejecución.

More Related Content

What's hot

Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoft
Chuyito Alvarado
 
Modelo Cascada y Espiral
Modelo Cascada y EspiralModelo Cascada y Espiral
Modelo Cascada y Espiral
juanksi28
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de software
monik1002
 

What's hot (20)

Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoft
 
Modelo evolutivo
Modelo evolutivoModelo evolutivo
Modelo evolutivo
 
Modelo evolutivo
Modelo evolutivoModelo evolutivo
Modelo evolutivo
 
CUADRO COMPARATIVO DE LOS MODELOS DE CICLO DE VIDA DE SOFTWARE
CUADRO COMPARATIVO DE LOS MODELOS DE CICLO DE VIDA DE SOFTWARECUADRO COMPARATIVO DE LOS MODELOS DE CICLO DE VIDA DE SOFTWARE
CUADRO COMPARATIVO DE LOS MODELOS DE CICLO DE VIDA DE SOFTWARE
 
Proceso unificado
Proceso unificadoProceso unificado
Proceso unificado
 
Cuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwareCuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de software
 
Modelo incremental
Modelo incrementalModelo incremental
Modelo incremental
 
Modelo Cascada y Espiral
Modelo Cascada y EspiralModelo Cascada y Espiral
Modelo Cascada y Espiral
 
El Proceso Unificado
El Proceso UnificadoEl Proceso Unificado
El Proceso Unificado
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de software
 
Modelo basado en prototipos - Ingeniería de Software
Modelo basado en prototipos - Ingeniería de SoftwareModelo basado en prototipos - Ingeniería de Software
Modelo basado en prototipos - Ingeniería de Software
 
Tema N° 5 Ingeniería de Requisitos y los Requisitos del Software
Tema N° 5 Ingeniería de Requisitos y los Requisitos del SoftwareTema N° 5 Ingeniería de Requisitos y los Requisitos del Software
Tema N° 5 Ingeniería de Requisitos y los Requisitos del Software
 
Metodolgias de desarrollo (evolutivo)
Metodolgias de desarrollo (evolutivo)Metodolgias de desarrollo (evolutivo)
Metodolgias de desarrollo (evolutivo)
 
Metodologia incremental
Metodologia incrementalMetodologia incremental
Metodologia incremental
 
Enfoque estructurado enfoque oo
Enfoque estructurado   enfoque ooEnfoque estructurado   enfoque oo
Enfoque estructurado enfoque oo
 
Requerimientos del software
Requerimientos del software Requerimientos del software
Requerimientos del software
 
METODOLOGÍA UWE (UML-BASED WEB ENGINEERING)
METODOLOGÍA UWE (UML-BASED WEB ENGINEERING) METODOLOGÍA UWE (UML-BASED WEB ENGINEERING)
METODOLOGÍA UWE (UML-BASED WEB ENGINEERING)
 
Modelos de desarrollo del software
Modelos de desarrollo del softwareModelos de desarrollo del software
Modelos de desarrollo del software
 
Análisis de requerimientos
Análisis de requerimientosAnálisis de requerimientos
Análisis de requerimientos
 
Metodologias xp
Metodologias xpMetodologias xp
Metodologias xp
 

Similar to Diseño de software modelo lineal (presentacion)

Lineal Secuencial
Lineal SecuencialLineal Secuencial
Lineal Secuencial
toryneutral
 
Modelo de cascadaa
Modelo de cascadaaModelo de cascadaa
Modelo de cascadaa
mendez45
 
Metodologiaclasicaencascada 130303210847-phpapp01
Metodologiaclasicaencascada 130303210847-phpapp01Metodologiaclasicaencascada 130303210847-phpapp01
Metodologiaclasicaencascada 130303210847-phpapp01
CHRIST PANTOJA
 

Similar to Diseño de software modelo lineal (presentacion) (20)

Modelo Cascada!!
Modelo Cascada!!Modelo Cascada!!
Modelo Cascada!!
 
Modelos del software
Modelos del softwareModelos del software
Modelos del software
 
Lineal Secuencial
Lineal SecuencialLineal Secuencial
Lineal Secuencial
 
Curso de Ingeniería de Software - Capitulo4
Curso de Ingeniería de Software - Capitulo4Curso de Ingeniería de Software - Capitulo4
Curso de Ingeniería de Software - Capitulo4
 
Presentaciòn modelos para el desarrollo del software
Presentaciòn modelos para el desarrollo del softwarePresentaciòn modelos para el desarrollo del software
Presentaciòn modelos para el desarrollo del software
 
Modelo de cascadaa
Modelo de cascadaaModelo de cascadaa
Modelo de cascadaa
 
Apuntes
ApuntesApuntes
Apuntes
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del software
 
Análisis de Sistemas
Análisis de SistemasAnálisis de Sistemas
Análisis de Sistemas
 
Metodo cascada
Metodo cascadaMetodo cascada
Metodo cascada
 
Metodologia clasica en cascada
Metodologia clasica en cascadaMetodologia clasica en cascada
Metodologia clasica en cascada
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
 
Giorgio lopez ensayo
Giorgio lopez ensayoGiorgio lopez ensayo
Giorgio lopez ensayo
 
Modelo en cascada
Modelo en cascadaModelo en cascada
Modelo en cascada
 
Investigación de modelos
Investigación de modelos Investigación de modelos
Investigación de modelos
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
 
Modelos de proceso de software
Modelos de proceso de softwareModelos de proceso de software
Modelos de proceso de software
 
Proyecto Modelo lineal o cascada de un negocio de venta de productos.
Proyecto Modelo lineal o cascada de un negocio de venta de productos.Proyecto Modelo lineal o cascada de un negocio de venta de productos.
Proyecto Modelo lineal o cascada de un negocio de venta de productos.
 
Presentacion modelo casacada_ modelo_v
Presentacion modelo casacada_ modelo_vPresentacion modelo casacada_ modelo_v
Presentacion modelo casacada_ modelo_v
 
Metodologiaclasicaencascada 130303210847-phpapp01
Metodologiaclasicaencascada 130303210847-phpapp01Metodologiaclasicaencascada 130303210847-phpapp01
Metodologiaclasicaencascada 130303210847-phpapp01
 

Recently uploaded

PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
EduardoJosVargasCama1
 

Recently uploaded (20)

Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docx
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por Valores
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!
 

Diseño de software modelo lineal (presentacion)

  • 1. MODELO DE DESARROLLO DE SOFTWARE Los modelos de desarrollo de software son una representación abstracta de un proceso de software. Cada modelo de proceso representa un proceso desde una perspectiva particular.
  • 2. MODELO LINEAL SECUENCIAL Llamado algunas veces «ciclo de vida básico» o modelo en cascada», el modelo lineal secuencial sugiere un enfoque sistemático, secuencial, para el desarrollo del software que comienza en un nivel de sistemas y progresa con el análisis, diseño, codificación, pruebas y mantenimiento. ESTE MODELO TIENE CUATRO ETAPAS QUE SON: . Planificación Análisis de riesgos Ingeniera Evaluación del cliente
  • 3. DIAGRAMA DEL MODELO LINEAL Ingeniería y Análisis del Sistema Análisis de los Requisitos Diseño Codificación Prueba Mantenimiento
  • 4. ACTIVIDADES DEL MODELO LINEAL Ingeniería Y Análisis Del Sistema. Debido a que el software es siempre parte de un sistema mayor, el trabajo comienza estableciendo los requisitos de todos los elementos del sistema y luego asignando algún subconjunto de estos requisitos al software.
  • 5. Análisis De Los Requisitos Del Software. Se debe comprender cuáles son los datos que se van a manejar, cuál va a ser la función que tiene que cumplir el software, cuáles son las interfaces requeridas y cuál es el rendimiento y otros requisitos no funcionales que se esperan lograr.
  • 6. Diseño. El diseño es el proceso que traduce los requisitos en una representación del software de forma que pueda conocerse la arquitectura, funcionalidad e incluso la calidad del mismo antes de comenzar la codificación.
  • 7. Codificación. Se traducen los diagramas de diseño a un lenguaje fuente, que luego se traduce - se compila - para obtener un programa ejecutable.
  • 8. Prueba. El objetivo es comprobar que no se hayan producido errores en alguna de las fases anteriores, especialmente en la codificación. Se deben probar todas las sentencias, y todos los módulos que forman parte del sistema.
  • 9. Mantenimiento. El software sufrirá cambios a lo largo de su vida útil. Estos cambios pueden ser debidos a tres causas: -Que, durante la utilización, el cliente detecte errores en el software: los errores latentes. -Que se produzcan cambios en alguno de los componentes del sistema. -Que el cliente requiera modificaciones funcionales no contempladas en el proyecto.
  • 10. DESVENTAJAS DEL MODELO LINEAL. - Los proyectos reales raramente siguen el flujo secuencial que propone el modelo, siempre hay iteraciones y se crean problemas en la aplicación del paradigma. - Normalmente, es difícil para el cliente establecer explícitamente al principio todos los requisitos. El ciclo de vida clásico lo requiere y tiene dificultades en acomodar posibles incertidumbres que pueden existir al comienzo de muchos productos. - El cliente debe tener paciencia. Hasta llegar a las etapas finales del proyecto, no estará disponible una versión operativa del programa. Un error importante no detectado hasta que el programa este funcionando puede ser desastroso.
  • 11. VENTAJAS DEL MODELO LINEAL. - La Ventaja de este método radica en su sencillez ya que sigue los pasos intuitivos necesarios a la hora de desarrollar el software. - Facilita la gestión del desarrollo.
  • 12. - Los proyectos reales raras veces siguen el modelo secuencial que propone el modelo. - A menudo es difícil que el cliente exponga explícitamente todos los requerimientos. - El cliente debe tener paciencia. Un grave error puede ser desastroso. - Cada uno de estos errores es real. Sin embargo el paradigma del ciclo de vida clásico tiene lugar definido e importante trabajo de la ingeniería del software. ¿POR QUÉ A VECES FALLA EL MODELO LINEAL?.
  • 13. CONCLUSIÓN. La metodología del modelo lineal ordena rigurosamente las etapas del ciclo del software, es decir en este modelo se tienen que terminar las fases en un orden, se debe de llevar fase por fase para poder pasar a la siguiente etapa. El modelo Lineal es exitoso cuando se tienen bien especificados los requerimientos del software y se conozcan las herramientas a utilizar, este modelo también nos permite realizar una organización más fácil de comprender y así nos permite organizar el tipo de proyecto que se pretende realizar, es decir donde se conozcan todos los requisitos especificados durante su ejecución.