Modelos de software

Modelos de ciclo de
vida
Integrantes:
● Albacura Paúl
● Andrade Nathaly
● Katherine Cabrera
● Rivadeneira Ruth
Actividades del SDLC
Recolección de
solicitudes
A partir de este paso y en adelante el equipo de desarrollo
software trabaja para tirar adelante el proyecto. El equipo
se reúne con varios depositarios de dominio del problema,
e intentan conseguir la máxima cantidad de información
posible sobre lo que requieren. Los requisitos se
contemplan y agrupan en requisitos del usuario, requisitos
funcionales y requisitos del sistema. La recolección de
todos los requisitos se lleva a cabo como se especifica a
continuación
Estudio de viabilidad
Después de la recolección de requisitos, el equipo idea un plan para procesar el software. En esta fase,
el equipo analiza si el software puede hacerse para cubrir todos los requisitos del usuario y si hay
alguna posibilidad de que el software ya no sea necesario.
Análisis del sistema
En este pas los desarrolladores trazan su plan e intentan crear el mejor y más conveniente modelo de software para el
proyecto. El análisis del sistema inclye el entendimiento de las limitaciones del producto Software; el aprendizaje de los
problemas relacionados con el sistema; los cambios que se requieren en sistemas ya existentes con antelación,
identificando y dirigiendo el impacto del proyecto a la organización y al personal, etc.
Diseño de Software
El siguiente paso es diseñar el producto software con la ayuda de toda la información recogida sobre requisitos y
análisis. Los inputs (aportacines) de los usuarios y los resultados de la recogida de información hecha en la fase anterior
seran las aportaciones base de la fase actual. El output (o resultado) de esta etapa toma la forma de 2 diseños; El
diseño lógico y el diseño físico. Los ingenieros crean meta-data (Metadatos), Diagramas dilógicos, diagramas de flujo de
datos, y en algunos casos pseudocódigos.
Codificación
Esta fase también se puede denominar 'fase de programación'. La implementación del diseño de software empieza con el
lenguaje de programación más conveniente, y desarrollando programas ejecutables y sin errores de manera eficiente.
Pruebas
Se estima que el 50% de todos los procesos de desarrollo de software deberían ser evaluados. Los errores pueden
arruinar el software tanto a nivel crítico y hasta el punto de ser eliminado. Las pruebas de Software se hacen mientras se
codifica y suelen hacerlo los desarrolladores y otros expertos evaluadores a varios niveles.
Integración
El Software puede necesitar estar integrado con las bibliotecas, Bases de datos o con otro u otros programas. Esta fase del
SDLC se focaliza en la integración del software con las entidades del mundo exterior.
Implementación
Aquí se instala el software en máquinas de clientes. A veces, el software necesita instalar configuraciones para el
consumidor final con posterioridad. El Software se evalúa por su adaptabilidad y su portabilidad, en cuanto a las cuestiones
relacionadas con la integración y conceptos asociados, se resuelven durante la implementación.
Mantenimiento y
Funcionamiento
Esta fase confirma el funcionamiento del software en términos de más eficiencia y menos errores. Si se requiere, los
usuarios se forman, o se les presta documentación sobre como operar y como mantenerlo en funcionamiento.
Disposición
Con el paso del tiempo, puede que el software falle en su ejecución. Puede que se vuelva totalmente obsoleto o que
necesite actualizaciones. De ahí surge una necesidad urgente de eliminar una parte importante del sistema.
Modelo de Desarrollo Rápido de
Aplicaciones
● El método comprende el desarrollo iterativo, la construcción de prototipos y el uso de
utilidades CASE
● Está basado en el proceso del desarrollo del software lineal secuencial, que enfatiza un ciclo
de desarrollo corto.
● Modelo de gestión
● Modelo de datos
● Modelado de procesos
● Generación de aplicaciones
● Pruebas de entrega
Modelo de Desarrollo Rápido
de Aplicaciones
Ventajas:
● Es flexible
● Mayor involucramiento de los usuarios
● Ciclos de desarrollo más pequeños
● Menos fallas
● Interfaz gráfica estándar
● Se acopla a otra plataforma
Desventajas:
● Costo de herramientas integradas y equipos necesario.
● Menor precisión científica.
● Funciones reducidas.
● Fallas por síndrome de “codificar a lo bestia”
Modelos Incremental
Características de este modelo:
- Aplica secuencias lineales de forma escalonada.
- Cada secuencia lineal produce un incremento del
software.
- Se centraliza en la entrega en el incremento del
producto operativo.
Ventajas:
- Es flexible, lo que provoca que se reduzca el coste
entre el cambio de alcance y requisitos establecidos.
- Fácil probar y depurar en un proceso más pequeño.
- fácil gestión de riesgos.
- Gracias a este modelo se produce software de una
manera mas rapida y agil.
Modelo Prototipo
Se lo denomina como desarrollo evolutivo, en el que se identifica cada uno
de los requisitos que debe tener el software, cumplir con los objetivos
planteados al inicio del desarrollo.
Etapas del modelo prototipo
● Recolección y financiamiento de requisitos
● Diseño, modelo
● Construcción de prototipo
● Desarrollo, evaluación
Generalidades
● Debe tener un sistema con el que se pueda
experimentar
● Su desarrollo deber ser jerárquico
● La interfaz que usa debe ser fácil de comprender por
el usuario
● Se debe usar herramientas y lenguajes adecuados
Modelo Lineal, Secuencial
● Este modelo también se conoce como “ciclo de vida”, ya que tiene su
origen en el Modelo de cascada ingeniado por Wiston Royce.
● Este modelo lineal secuencial sugiere un enfoque sistemático y cómo en
nombre lo dice secuencial ya que comienza en un nivel de sistemas y
progresa con el análisis, diseño, codificación, pruebas y mantenimiento.
Modelo Cascada
● Modelo de cascada consiste en un proceso de desarrollo secuencial, por lo cual el
desarrollo de software se concibe como un conjunto de etapas o fases que se ejecutan
una tras otra.
● Se denomina cascada por que ocupan las diferentes fases que componen un proyecto,
son colocadas una encima de otra, siguiendo así un flujo de ejecución de manera
descendente como una cascada.
Modelo Repetitivo
● Proyecta el proceso de desarrollo de forma cíclica
● Como su nombre lo indica, el proceso va de manera repetitiva.
● Por cada repetición, más módulos y características son diseñados, codificados,
evaluados y añadidos al software.
Modelo en V
● Define un procedimiento uniforme para el desarrollo de productos para las TIC.
● Es el estándar utilizado para los proyectos de la Administración Federal Alemán y de
defensa. Como está disponible públicamente muchas compañías lo usan.
● Es un método de gestión de proyectos comparable a PRINCE2 y describe tanto
métodos para la gestión como para el desarrollo de sistemas. La versión actual del
Método-V es el Método-V XT que se terminó en febrero del 2005.
● No es comparable con CMMI. Mientras que CMMI solo describe "qué" se ha hecho,
el Método-V describe el "cómo" y el "cuándo" y "quién" es el responsable de haberlo
hecho.
Modelo en Espiral
● Combinación del modelo repetitivo y los pasos que comprenden el SDLC
1 de 19

Recomendados

Modelo Cascada!! por
Modelo Cascada!!Modelo Cascada!!
Modelo Cascada!!Gaby Quezada
12.1K vistas13 diapositivas
Modelo incremental por
Modelo incrementalModelo incremental
Modelo incrementalAvelino Felipe Policarpio
63.3K vistas14 diapositivas
Cuadro comparativo modelos para el desarrollo de software por
Cuadro comparativo modelos para el desarrollo de softwareCuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwarepaoaboytes
42.4K vistas5 diapositivas
C4model - Arquitectura de Software por
C4model - Arquitectura de SoftwareC4model - Arquitectura de Software
C4model - Arquitectura de SoftwareRene Guaman-Quinche
1.1K vistas36 diapositivas
MODELO DE PROCESOS DEL SOFTWARE por
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMicky Jerzy
23.8K vistas12 diapositivas
Modelo incremental por
Modelo incrementalModelo incremental
Modelo incrementalRoxny Moreno
2.7K vistas21 diapositivas

Más contenido relacionado

La actualidad más candente

Vistas Arquitectonicas Ingenieria de Software por
Vistas Arquitectonicas Ingenieria de SoftwareVistas Arquitectonicas Ingenieria de Software
Vistas Arquitectonicas Ingenieria de SoftwareRoberth Loaiza
20K vistas14 diapositivas
Proceso, modelos y metodos de ingenieria de software por
Proceso, modelos y metodos de ingenieria de softwareProceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwaresergio
35.3K vistas17 diapositivas
Modelos de software ventajas y desventajas por
Modelos de software ventajas y desventajasModelos de software ventajas y desventajas
Modelos de software ventajas y desventajasEdith Carreño
29.1K vistas7 diapositivas
Uml lenguaje unificado de modelado por
Uml lenguaje unificado de modeladoUml lenguaje unificado de modelado
Uml lenguaje unificado de modeladoMarvin Zumbado
10.2K vistas31 diapositivas
Modelos evolutivos. incremental y espiral por
Modelos evolutivos. incremental y espiralModelos evolutivos. incremental y espiral
Modelos evolutivos. incremental y espiralJuan Pablo Bustos Thames
34.9K vistas30 diapositivas
Ejemplo plan de desarrollo de software rup por
Ejemplo plan de desarrollo de software rupEjemplo plan de desarrollo de software rup
Ejemplo plan de desarrollo de software rupXochitl Saucedo Muñoz
87.7K vistas16 diapositivas

La actualidad más candente(20)

Vistas Arquitectonicas Ingenieria de Software por Roberth Loaiza
Vistas Arquitectonicas Ingenieria de SoftwareVistas Arquitectonicas Ingenieria de Software
Vistas Arquitectonicas Ingenieria de Software
Roberth Loaiza20K vistas
Proceso, modelos y metodos de ingenieria de software por sergio
Proceso, modelos y metodos de ingenieria de softwareProceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de software
sergio35.3K vistas
Modelos de software ventajas y desventajas por Edith Carreño
Modelos de software ventajas y desventajasModelos de software ventajas y desventajas
Modelos de software ventajas y desventajas
Edith Carreño29.1K vistas
Uml lenguaje unificado de modelado por Marvin Zumbado
Uml lenguaje unificado de modeladoUml lenguaje unificado de modelado
Uml lenguaje unificado de modelado
Marvin Zumbado10.2K vistas
Modelo Cascada y Espiral por juanksi28
Modelo Cascada y EspiralModelo Cascada y Espiral
Modelo Cascada y Espiral
juanksi28102.6K vistas
Desarrollo iterativo e incremental por noriver
Desarrollo iterativo e incrementalDesarrollo iterativo e incremental
Desarrollo iterativo e incremental
noriver42.1K vistas
Arquitecturas de pizarra o repositório por rehoscript
Arquitecturas de pizarra o repositórioArquitecturas de pizarra o repositório
Arquitecturas de pizarra o repositório
rehoscript8.2K vistas
Metodologías tradicionales: Desarrollo de Software por Juan C. S. Suárez
Metodologías tradicionales: Desarrollo de Software Metodologías tradicionales: Desarrollo de Software
Metodologías tradicionales: Desarrollo de Software
Juan C. S. Suárez584 vistas
CUADRO COMPARATIVO DE LOS MODELOS DE CICLO DE VIDA DE SOFTWARE por Freddy Aguilar
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
Freddy Aguilar1.3K vistas
Modelo componentes por martin
Modelo componentesModelo componentes
Modelo componentes
martin20.9K vistas
Ingeniería del Software de Gestión. Tema 4 por Enrique Barreiro
Ingeniería del Software de Gestión. Tema 4Ingeniería del Software de Gestión. Tema 4
Ingeniería del Software de Gestión. Tema 4
Enrique Barreiro1.8K vistas
Modelo evolutivo por Barklyn Lsla
Modelo evolutivoModelo evolutivo
Modelo evolutivo
Barklyn Lsla29.6K vistas
Modelo de desarrollo de software por Yaskelly Yedra
Modelo de desarrollo de softwareModelo de desarrollo de software
Modelo de desarrollo de software
Yaskelly Yedra6.9K vistas
LINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCH por PerozoAlejandro
LINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCHLINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCH
LINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCH
PerozoAlejandro5.6K vistas

Similar a Modelos de software

Modelos de proceso del software por
Modelos de proceso del softwareModelos de proceso del software
Modelos de proceso del softwareDiego Llusco
776 vistas18 diapositivas
Modelo Descrptivos Del Proceso Del Sofware por
Modelo Descrptivos  Del  Proceso Del SofwareModelo Descrptivos  Del  Proceso Del Sofware
Modelo Descrptivos Del Proceso Del Sofwareluisfe
3.4K vistas34 diapositivas
Modelos de Ing de soft por
Modelos de Ing de softModelos de Ing de soft
Modelos de Ing de softJazmin Cr
1.7K vistas25 diapositivas
modelos del proceso del software por
 modelos del proceso del software  modelos del proceso del software
modelos del proceso del software Brihany Rossell
60.6K vistas26 diapositivas
Modelos del software por
Modelos del softwareModelos del software
Modelos del softwareangelicasolishernnde
99 vistas11 diapositivas
Investigación de modelos por
Investigación de modelos Investigación de modelos
Investigación de modelos bren1995
296 vistas12 diapositivas

Similar a Modelos de software(20)

Modelos de proceso del software por Diego Llusco
Modelos de proceso del softwareModelos de proceso del software
Modelos de proceso del software
Diego Llusco776 vistas
Modelo Descrptivos Del Proceso Del Sofware por luisfe
Modelo Descrptivos  Del  Proceso Del SofwareModelo Descrptivos  Del  Proceso Del Sofware
Modelo Descrptivos Del Proceso Del Sofware
luisfe3.4K vistas
Modelos de Ing de soft por Jazmin Cr
Modelos de Ing de softModelos de Ing de soft
Modelos de Ing de soft
Jazmin Cr1.7K vistas
modelos del proceso del software por Brihany Rossell
 modelos del proceso del software  modelos del proceso del software
modelos del proceso del software
Brihany Rossell60.6K vistas
Investigación de modelos por bren1995
Investigación de modelos Investigación de modelos
Investigación de modelos
bren1995296 vistas
Jhostin vasquez modelos de software por jhostinvasquez
Jhostin vasquez   modelos de softwareJhostin vasquez   modelos de software
Jhostin vasquez modelos de software
jhostinvasquez16 vistas
Sesión 3: Modelos prescriptivos de proceso de software por Luis Fernández
Sesión 3: Modelos prescriptivos de proceso de softwareSesión 3: Modelos prescriptivos de proceso de software
Sesión 3: Modelos prescriptivos de proceso de software
Luis Fernández 2.2K vistas
Sesión 3: Modelos prescriptivos de proceso por Coesi Consultoria
Sesión 3: Modelos prescriptivos de procesoSesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de proceso
Coesi Consultoria26K vistas
Fundamentos de ingenieria de software - metodologias.pdf por BibliotecaenlineaUNI
Fundamentos de ingenieria de software - metodologias.pdfFundamentos de ingenieria de software - metodologias.pdf
Fundamentos de ingenieria de software - metodologias.pdf
Metodología de desarrollo de software por Abner Garcia
Metodología de desarrollo de softwareMetodología de desarrollo de software
Metodología de desarrollo de software
Abner Garcia417 vistas
Unidad 3 los modelos de procesos de software por Andhy H Palma
Unidad 3 los modelos de procesos de softwareUnidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de software
Andhy H Palma373 vistas
Unidad 3 los modelos de procesos de software por Andhy H Palma
Unidad 3 los modelos de procesos de softwareUnidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de software
Andhy H Palma268 vistas
Modelos de desarrollo de software por Radel Fuentes
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
Radel Fuentes7.9K vistas
Acti deaprendizaje equipo_software1 por Dalia Sandiego
Acti deaprendizaje equipo_software1Acti deaprendizaje equipo_software1
Acti deaprendizaje equipo_software1
Dalia Sandiego666 vistas
Presentación 162 modelos de proceso de software por Reset_the_cover
Presentación 162 modelos de proceso de softwarePresentación 162 modelos de proceso de software
Presentación 162 modelos de proceso de software
Reset_the_cover94 vistas

Último

Perspectivas teóricas y modelos por
Perspectivas teóricas y modelos Perspectivas teóricas y modelos
Perspectivas teóricas y modelos darianavalera54
27 vistas5 diapositivas
FORTI-DICIEMBRE.2023.pdf por
FORTI-DICIEMBRE.2023.pdfFORTI-DICIEMBRE.2023.pdf
FORTI-DICIEMBRE.2023.pdfEl Fortí
144 vistas40 diapositivas
Norma de Evaluacion de Educacion Secundaria LSB-2023 Ccesa007.pdf por
Norma de Evaluacion de  Educacion Secundaria LSB-2023  Ccesa007.pdfNorma de Evaluacion de  Educacion Secundaria LSB-2023  Ccesa007.pdf
Norma de Evaluacion de Educacion Secundaria LSB-2023 Ccesa007.pdfDemetrio Ccesa Rayme
250 vistas5 diapositivas
Infografia Planificación didactica por Maria Marquez .pdf por
Infografia Planificación didactica por Maria Marquez .pdfInfografia Planificación didactica por Maria Marquez .pdf
Infografia Planificación didactica por Maria Marquez .pdfmarialauramarquez3
47 vistas1 diapositiva
primer clase y diferencias comunicacion e informacion.pptx por
primer clase y diferencias comunicacion e informacion.pptxprimer clase y diferencias comunicacion e informacion.pptx
primer clase y diferencias comunicacion e informacion.pptxNohemiCastillo14
43 vistas11 diapositivas
Act#14 BT. 3.4 Organizacion Seres Vivos 2023 Online.pptx por
Act#14 BT. 3.4 Organizacion Seres Vivos 2023 Online.pptxAct#14 BT. 3.4 Organizacion Seres Vivos 2023 Online.pptx
Act#14 BT. 3.4 Organizacion Seres Vivos 2023 Online.pptxIntegrated Sciences 8 (2023- 2024)
41 vistas65 diapositivas

Último(20)

Perspectivas teóricas y modelos por darianavalera54
Perspectivas teóricas y modelos Perspectivas teóricas y modelos
Perspectivas teóricas y modelos
darianavalera5427 vistas
FORTI-DICIEMBRE.2023.pdf por El Fortí
FORTI-DICIEMBRE.2023.pdfFORTI-DICIEMBRE.2023.pdf
FORTI-DICIEMBRE.2023.pdf
El Fortí144 vistas
Norma de Evaluacion de Educacion Secundaria LSB-2023 Ccesa007.pdf por Demetrio Ccesa Rayme
Norma de Evaluacion de  Educacion Secundaria LSB-2023  Ccesa007.pdfNorma de Evaluacion de  Educacion Secundaria LSB-2023  Ccesa007.pdf
Norma de Evaluacion de Educacion Secundaria LSB-2023 Ccesa007.pdf
Infografia Planificación didactica por Maria Marquez .pdf por marialauramarquez3
Infografia Planificación didactica por Maria Marquez .pdfInfografia Planificación didactica por Maria Marquez .pdf
Infografia Planificación didactica por Maria Marquez .pdf
marialauramarquez347 vistas
primer clase y diferencias comunicacion e informacion.pptx por NohemiCastillo14
primer clase y diferencias comunicacion e informacion.pptxprimer clase y diferencias comunicacion e informacion.pptx
primer clase y diferencias comunicacion e informacion.pptx
NohemiCastillo1443 vistas
5°_GRADO_-_ACTIVIDAD_DEL_22_DE_NOVIEMBRE.doc por josetejada220380
5°_GRADO_-_ACTIVIDAD_DEL_22_DE_NOVIEMBRE.doc5°_GRADO_-_ACTIVIDAD_DEL_22_DE_NOVIEMBRE.doc
5°_GRADO_-_ACTIVIDAD_DEL_22_DE_NOVIEMBRE.doc
josetejada220380132 vistas
Concepto de determinación de necesidades.pdf por LauraJuarez87
Concepto de determinación de necesidades.pdfConcepto de determinación de necesidades.pdf
Concepto de determinación de necesidades.pdf
LauraJuarez8764 vistas
S1_CPL.pdf por Conecta13
S1_CPL.pdfS1_CPL.pdf
S1_CPL.pdf
Conecta1353 vistas
Elementos del proceso de comunicación.pptx por NohemiCastillo14
Elementos del proceso de comunicación.pptxElementos del proceso de comunicación.pptx
Elementos del proceso de comunicación.pptx
NohemiCastillo1493 vistas
Herramientas para Educación a Distancia.pptx por a2223810028
Herramientas para Educación a Distancia.pptxHerramientas para Educación a Distancia.pptx
Herramientas para Educación a Distancia.pptx
a222381002840 vistas

Modelos de software

  • 1. Modelos de ciclo de vida Integrantes: ● Albacura Paúl ● Andrade Nathaly ● Katherine Cabrera ● Rivadeneira Ruth
  • 3. Recolección de solicitudes A partir de este paso y en adelante el equipo de desarrollo software trabaja para tirar adelante el proyecto. El equipo se reúne con varios depositarios de dominio del problema, e intentan conseguir la máxima cantidad de información posible sobre lo que requieren. Los requisitos se contemplan y agrupan en requisitos del usuario, requisitos funcionales y requisitos del sistema. La recolección de todos los requisitos se lleva a cabo como se especifica a continuación
  • 4. Estudio de viabilidad Después de la recolección de requisitos, el equipo idea un plan para procesar el software. En esta fase, el equipo analiza si el software puede hacerse para cubrir todos los requisitos del usuario y si hay alguna posibilidad de que el software ya no sea necesario.
  • 5. Análisis del sistema En este pas los desarrolladores trazan su plan e intentan crear el mejor y más conveniente modelo de software para el proyecto. El análisis del sistema inclye el entendimiento de las limitaciones del producto Software; el aprendizaje de los problemas relacionados con el sistema; los cambios que se requieren en sistemas ya existentes con antelación, identificando y dirigiendo el impacto del proyecto a la organización y al personal, etc. Diseño de Software El siguiente paso es diseñar el producto software con la ayuda de toda la información recogida sobre requisitos y análisis. Los inputs (aportacines) de los usuarios y los resultados de la recogida de información hecha en la fase anterior seran las aportaciones base de la fase actual. El output (o resultado) de esta etapa toma la forma de 2 diseños; El diseño lógico y el diseño físico. Los ingenieros crean meta-data (Metadatos), Diagramas dilógicos, diagramas de flujo de datos, y en algunos casos pseudocódigos.
  • 6. Codificación Esta fase también se puede denominar 'fase de programación'. La implementación del diseño de software empieza con el lenguaje de programación más conveniente, y desarrollando programas ejecutables y sin errores de manera eficiente. Pruebas Se estima que el 50% de todos los procesos de desarrollo de software deberían ser evaluados. Los errores pueden arruinar el software tanto a nivel crítico y hasta el punto de ser eliminado. Las pruebas de Software se hacen mientras se codifica y suelen hacerlo los desarrolladores y otros expertos evaluadores a varios niveles.
  • 7. Integración El Software puede necesitar estar integrado con las bibliotecas, Bases de datos o con otro u otros programas. Esta fase del SDLC se focaliza en la integración del software con las entidades del mundo exterior. Implementación Aquí se instala el software en máquinas de clientes. A veces, el software necesita instalar configuraciones para el consumidor final con posterioridad. El Software se evalúa por su adaptabilidad y su portabilidad, en cuanto a las cuestiones relacionadas con la integración y conceptos asociados, se resuelven durante la implementación.
  • 8. Mantenimiento y Funcionamiento Esta fase confirma el funcionamiento del software en términos de más eficiencia y menos errores. Si se requiere, los usuarios se forman, o se les presta documentación sobre como operar y como mantenerlo en funcionamiento. Disposición Con el paso del tiempo, puede que el software falle en su ejecución. Puede que se vuelva totalmente obsoleto o que necesite actualizaciones. De ahí surge una necesidad urgente de eliminar una parte importante del sistema.
  • 9. Modelo de Desarrollo Rápido de Aplicaciones ● El método comprende el desarrollo iterativo, la construcción de prototipos y el uso de utilidades CASE ● Está basado en el proceso del desarrollo del software lineal secuencial, que enfatiza un ciclo de desarrollo corto. ● Modelo de gestión ● Modelo de datos ● Modelado de procesos ● Generación de aplicaciones ● Pruebas de entrega Modelo de Desarrollo Rápido de Aplicaciones
  • 10. Ventajas: ● Es flexible ● Mayor involucramiento de los usuarios ● Ciclos de desarrollo más pequeños ● Menos fallas ● Interfaz gráfica estándar ● Se acopla a otra plataforma Desventajas: ● Costo de herramientas integradas y equipos necesario. ● Menor precisión científica. ● Funciones reducidas. ● Fallas por síndrome de “codificar a lo bestia”
  • 11. Modelos Incremental Características de este modelo: - Aplica secuencias lineales de forma escalonada. - Cada secuencia lineal produce un incremento del software. - Se centraliza en la entrega en el incremento del producto operativo.
  • 12. Ventajas: - Es flexible, lo que provoca que se reduzca el coste entre el cambio de alcance y requisitos establecidos. - Fácil probar y depurar en un proceso más pequeño. - fácil gestión de riesgos. - Gracias a este modelo se produce software de una manera mas rapida y agil.
  • 13. Modelo Prototipo Se lo denomina como desarrollo evolutivo, en el que se identifica cada uno de los requisitos que debe tener el software, cumplir con los objetivos planteados al inicio del desarrollo. Etapas del modelo prototipo ● Recolección y financiamiento de requisitos ● Diseño, modelo ● Construcción de prototipo ● Desarrollo, evaluación
  • 14. Generalidades ● Debe tener un sistema con el que se pueda experimentar ● Su desarrollo deber ser jerárquico ● La interfaz que usa debe ser fácil de comprender por el usuario ● Se debe usar herramientas y lenguajes adecuados
  • 15. Modelo Lineal, Secuencial ● Este modelo también se conoce como “ciclo de vida”, ya que tiene su origen en el Modelo de cascada ingeniado por Wiston Royce. ● Este modelo lineal secuencial sugiere un enfoque sistemático y cómo en nombre lo dice secuencial ya que comienza en un nivel de sistemas y progresa con el análisis, diseño, codificación, pruebas y mantenimiento.
  • 16. Modelo Cascada ● Modelo de cascada consiste en un proceso de desarrollo secuencial, por lo cual el desarrollo de software se concibe como un conjunto de etapas o fases que se ejecutan una tras otra. ● Se denomina cascada por que ocupan las diferentes fases que componen un proyecto, son colocadas una encima de otra, siguiendo así un flujo de ejecución de manera descendente como una cascada.
  • 17. Modelo Repetitivo ● Proyecta el proceso de desarrollo de forma cíclica ● Como su nombre lo indica, el proceso va de manera repetitiva. ● Por cada repetición, más módulos y características son diseñados, codificados, evaluados y añadidos al software.
  • 18. Modelo en V ● Define un procedimiento uniforme para el desarrollo de productos para las TIC. ● Es el estándar utilizado para los proyectos de la Administración Federal Alemán y de defensa. Como está disponible públicamente muchas compañías lo usan. ● Es un método de gestión de proyectos comparable a PRINCE2 y describe tanto métodos para la gestión como para el desarrollo de sistemas. La versión actual del Método-V es el Método-V XT que se terminó en febrero del 2005. ● No es comparable con CMMI. Mientras que CMMI solo describe "qué" se ha hecho, el Método-V describe el "cómo" y el "cuándo" y "quién" es el responsable de haberlo hecho.
  • 19. Modelo en Espiral ● Combinación del modelo repetitivo y los pasos que comprenden el SDLC