SlideShare ist ein Scribd-Unternehmen logo
1 von 11
MODELOS
DEL PROCESO
LA ELABORACIÓN DE SOFTWARE DE COMPUTADORA ES UN PROCESO
REITERATIVO DE APRENDIZAJE SOCIAL
MODELOS DE PROCESOS DEL
SOFTWARE
ESTADO
ACTUAL
DEFINICION DE
PROBLEMAS
INTEGRACION
DE
SOLUCIONES
DESARROLLO
TECNICO
MODELO SECUENCIAL LINEAL
Historia
 También llamado "Ciclo de vida básico" o
"Modelo de cascada" tiene su origen en el
"Modelo de cascada" ingeniado por Winston
Royce, aunque omite los muchos bucles de este
último
Fases o Etapas
 Análisis de los requerimientos del software: Es la fase en la cual se reúnen todos los requisitos que debe
cumplir el software
 Diseño: Es una etapa dirigida hacia la estructura de datos, la arquitectura del software, las
representaciones de la interfaz y el detalle procedimental (algoritmo)
 Generación del código: Es la etapa en la cual se traduce el diseño para que sea comprensible por la
máquina
 Pruebas: Esta etapa se centra en los procesos lógicos internos del software, asegurando que todas las
sentencias se han comprobado, y en la detección de errores.
 Mantenimiento: Debido a que el programa puede tener errores, puede no ser del completo agrado del
cliente o puede necesitar, eventualmente acoplarse a los cambios en su entorno.
MODELO SECUENCIAL ITERATIVO
Historia
 Es una derivación del ciclo de vida en cascada,
busca reducir el riesgo que surge entre las
necesidades del usuario y el producto final
Fases o Etapas
 Etapa de inicialización:
Se crea una versión del sistema. La meta de esta etapa es crear un producto con el que el usuario pueda
interactuar, y por ende retroalimentar el proceso. Debe ofrecer una muestra de los aspectos claves del
problema y proveer una solución lo suficientemente simple para ser comprendida e implementada
fácilmente.
 Etapa de iteración:
Esta etapa involucra el rediseño e implementación de una tarea de la lista de control de proyecto, y el análisis
de la versión más reciente del sistema. La meta del diseño e implementación de cualquier iteración es ser simple,
directa y modular, para poder soportar el rediseño de la etapa o como una tarea añadida a la lista de control de
proyecto.
MODELO ORIENTADO A PROTOTIPOS
Historia
 A partir de la ingeniería tradicional de construir productos de
software nace la ingeniería de software como aplicación de
modelos y formas para realizarlos, la cual nos condiciona a tener
como norte precisiones y seguridades que en otros ámbitos tiene
la ingeniería.
Fases o Etapas
 Investigación preliminar: En esta etapa lo esencial es determinar el problema y su ámbito
 Definición de los requerimientos del sistema: Esta es la fase más importante de todo el ciclo de vida del método de prototipos, el
objetivo en esta fase es determinar todos los requerimientos y deseos que los usuarios tienen en relación al proyecto que se está
deseando implementar.
 Diseño técnico: En esta etapa el sistema debe ser rediseñado y tener la respectiva documentación guiándose en los estándares que
tiene la organización la cual servirá como ayuda en mantenciones futuras del mismo.
 Programación y prueba: En esta etapa es donde los cambios identificados en el diseño técnico son implementados y probados para
asegurar la corrección y completitud de los mismos con respecto a los requerimientos.
 Operación y mantención: En esta fase se realiza ya la instalación y mantención del software, la complejidad en esta caso resulta menor
ya que en las etapas anteriores los usuarios han trabajado con el sistemas al momento de hacer las pruebas de prototipos.
MODELO EVOLUTIVO
Historia
 El desarrollo evolutivo consta del desarrollo de una versión
inicial que luego de exponerse se va refinando de acuerdo
de los comentarios o nuevos requerimientos por parte del
cliente o del usuario final. Las fases de especificación,
desarrollo y validación se entrelazan en vez de separarse.
Fases o Etapas
 desarrollo exploratorio: donde el objetivo del proceso es trabajar con el cliente para explorar sus
requerimientos y entregar un sistema final. El desarrollo empieza con las partes del sistema que se
comprenden mejor. El sistema evoluciona agregando nuevos atributos propuestos por el cliente.
 prototipos desechables: donde el objetivo del proceso de desarrollo evolutivo es comprender los
requerimientos del cliente y entonces desarrollar una definición mejorada de los requerimientos para el
sistema. El prototipo se centra en experimentar con los requerimientos del cliente que no se comprenden
del todo.
MODELO INCREMENTAL
Historia
 El modelo incremental fue propuesto por Harlan Mills en el año
1980. Surgió el enfoque incremental de desarrollo como una forma
de reducir la repetición del trabajo en el proceso de desarrollo y
dar oportunidad de retrasar la toma de decisiones en los requisitos
hasta adquirir experiencia con el sistema
Carateristicas
 Se evitan proyectos largos y se entrega "algo de valor" a los usuarios con cierta frecuencia.
 El usuario se involucra más.
 Difícil de evaluar el costo total.
 Difícil de aplicar a los sistemas transaccionales que tienden a ser integrados y a operar como un todo.
 Requiere gestores experimentados.
 Los errores en los requisitos se detectan tarde.
 El resultado puede ser positivo.
MODELO ESPIRAL
Historia
 Este modelo fue propuesto por Boehm en 1986
en su artículo "A Spiral Model of Software
Development and Enhancement"Básicamente
consiste en una serie de ciclos que se repiten en
forma de espiral, comenzando desde el centro
Fases o Etapas
 Ciclos o Iteraciones
 En cada vuelta o iteración hay que tener en
cuenta:
 Los Objetivos: qué necesidad debe cubrir el
producto.
 Alternativas: las diferentes formas de conseguir
los objetivos de forma exitosa, desde diferentes
puntos de vista como pueden ser:
 Características: experiencia del personal,
requisitos a cumplir, etc.
 Formas de gestión del sistema.
 Riesgo asumido con cada alternativa.
 Desarrollar y Verificar: Programar y probar el
software.
MODELO DE DESARROLLO RÁPIDO DE APLICACIONES
HISTORIA
 El desarrollo rápido de aplicaciones o RAD (acrónimo
en inglés de rapid application development) es un
proceso de desarrollo de software, desarrollado
inicialmente por James Martin en 1980. El método
comprende el desarrollo interactivo, la construcción de
prototipos y el uso de utilidades CASE
 Modelado de Gestión
El flujo de información entre las funciones de gestión se modela de forma
que responda a las siguientes preguntas: ¿Qué información conduce el
proceso de gestión? ¿Qué información se genera? ¿Quién la genera? ¿A
dónde va la información? ¿Quién la proceso?.
 Modelado de Datos
El flujo de información definido como parte de la fase de modelado de
gestión se refina como un conjunto de objetos de datos necesarios para
apoyar la empresa
 Modelado de Procesos
Las descripciones del proceso se crean para añadir, modificar, suprimir, o
recuperar un objeto de datos. Es la comunicación entre los objetos.
 Generación de Aplicaciones
En lugar de crear software con lenguajes de programación de tercera
generación, el proceso DRA trabaja para volver a utilizar componentes de
programas ya existentes (cuando es posible) o a crear componentes
reutilizables (cuando sea necesario).
 Pruebas de Entrega
Como el proceso DRA enfatiza la reutilización, ya se han comprobado
muchos de los componentes de los programas. Esto reduce tiempo de pruebas.
FASES O ETAPAS
MODELO SCRUM
HISTORIA
 Scrum es el nombre con el que se denomina a los marcos
de desarrollo ágiles caracterizados por:
 Adoptar una estrategia de desarrollo incremental, en lugar
de la planificación y ejecución completa del producto.
 Basar la calidad del resultado más en el conocimiento
tácito de las personas en equipos auto organizados, que
en la calidad de los procesos empleados.
 Planeamiento del Sprint/Sprint Planning
Todos los involucrados en el equipo se reúnen para planificar el Sprint.
Durante este evento se decide qué requerimientos o tareas se le asignará a
cada uno de los elementos del equipo.
 Reunión de Equipo de Scrum/Scrum team meeting
Estas reuniones se deben realizar diariamente con un máximo de 15
minutos. Siempre en el mismo horario y lugar. En ellas, cada miembro del
equipo deberá responder tres simples preguntas:¿Qué hiciste ayer? ¿Qué
tienes planeado hacer hoy? ¿Qué obstáculos encontraste en el camino?
 Refinamiento del Backlog/Backlog Refinement
El Product Owner revisa cada uno de los elementos dentro del Product
Backlog con el fin de esclarecer cualquier duda que pueda surgir
 Revisión del Sprint/Sprint Review
Los miembros del equipo y los clientes se reúnen para mostrar el trabajo de
desarrollo de software que se ha completado.
 Retrospectiva del Sprint/Retrospective
En este evento, el Product Owner se reúne con todo su equipo de trabajo y
su Scrum Master para hablar sobre lo ocurrido durante el Sprint.
FASES O ETAPAS
MODELO DE PROGRAMACIÓN EXTREMA
HISTORIA
 La programación extrema, o Extreme Programming
(XP), es una metodología de desarrollo ágil, una de las
más exitosas en tiempo reciente. Su autor principal es
Kent Beck, quien eligió algunas características de otras
metodologías y las relaciona de forma que cada una
complementará a la otra.
 Planificación del proyecto.
El primer paso de cualquier proyecto que siga la metodología X.P
es definir las historias de usuario con el cliente.
 Diseño.
La metodología X.P sugiere que hay que conseguir diseños
simples y sencillos.
 Codificación.
El cliente es una parte más del equipo de desarrollo; su presencia
es indispensable en las distintas fases de X.P. A la hora de
codificar una historia de usuario su presencia es aún más
necesaria..
 Pruebas.
Uno de los pilares de la metodología X.P es el uso de test para
comprobar el funcionamiento de los códigos que vayamos
implementando.
FASES O ETAPAS

Weitere ähnliche Inhalte

Was ist angesagt?

Metodologia y prototipo
Metodologia y prototipoMetodologia y prototipo
Metodologia y prototipoArturo Jimenez
 
Desarrollo de sistemas
Desarrollo de sistemasDesarrollo de sistemas
Desarrollo de sistemasAd Gnzlz
 
Analisis de Sistemas_Sesion1
Analisis de Sistemas_Sesion1Analisis de Sistemas_Sesion1
Analisis de Sistemas_Sesion1Teresa Cossio
 
Presentacion analisis y diseño de sistemas
Presentacion analisis y diseño de sistemasPresentacion analisis y diseño de sistemas
Presentacion analisis y diseño de sistemasMaria Jimenez
 
Metodos del desarrollo de sistema de informacion
Metodos del desarrollo de sistema de informacionMetodos del desarrollo de sistema de informacion
Metodos del desarrollo de sistema de informacioncaroyu
 
Metodología anderson
Metodología anderson Metodología anderson
Metodología anderson yesidand
 
Caracteisticas de un analista
Caracteisticas de un analistaCaracteisticas de un analista
Caracteisticas de un analistaFSILSCA
 
Diapositivas de las Fases del ciclo de vida de un Sistema
 Diapositivas de las Fases del ciclo de vida de un Sistema Diapositivas de las Fases del ciclo de vida de un Sistema
Diapositivas de las Fases del ciclo de vida de un SistemaJenny Ramos
 
Ciclo De Vida De Un Sistemas De Inf
Ciclo De Vida De Un Sistemas De InfCiclo De Vida De Un Sistemas De Inf
Ciclo De Vida De Un Sistemas De Infpedro amezquita
 
Proceso de desarrollo de si
Proceso de desarrollo de siProceso de desarrollo de si
Proceso de desarrollo de siDidier Alexander
 
Análisis y diseño estructurado
Análisis y diseño estructuradoAnálisis y diseño estructurado
Análisis y diseño estructuradoIsbel Alfonzo
 
Metodologia Estructurada - Análisis -
Metodologia Estructurada - Análisis -Metodologia Estructurada - Análisis -
Metodologia Estructurada - Análisis -Susana Daldin
 
Modulo ii metodologías de sistemas
Modulo ii metodologías de sistemasModulo ii metodologías de sistemas
Modulo ii metodologías de sistemasvjuarez17
 

Was ist angesagt? (20)

Metodologia y prototipo
Metodologia y prototipoMetodologia y prototipo
Metodologia y prototipo
 
Capitulo 12
Capitulo 12Capitulo 12
Capitulo 12
 
Desarrollo de sistemas
Desarrollo de sistemasDesarrollo de sistemas
Desarrollo de sistemas
 
Analisis de Sistemas_Sesion1
Analisis de Sistemas_Sesion1Analisis de Sistemas_Sesion1
Analisis de Sistemas_Sesion1
 
Presentacion analisis y diseño de sistemas
Presentacion analisis y diseño de sistemasPresentacion analisis y diseño de sistemas
Presentacion analisis y diseño de sistemas
 
Metodos del desarrollo de sistema de informacion
Metodos del desarrollo de sistema de informacionMetodos del desarrollo de sistema de informacion
Metodos del desarrollo de sistema de informacion
 
Metodología anderson
Metodología anderson Metodología anderson
Metodología anderson
 
Metodología Clásica
Metodología ClásicaMetodología Clásica
Metodología Clásica
 
Desarrollo De Sistemas
Desarrollo De SistemasDesarrollo De Sistemas
Desarrollo De Sistemas
 
Caracteisticas de un analista
Caracteisticas de un analistaCaracteisticas de un analista
Caracteisticas de un analista
 
Diapositivas de las Fases del ciclo de vida de un Sistema
 Diapositivas de las Fases del ciclo de vida de un Sistema Diapositivas de las Fases del ciclo de vida de un Sistema
Diapositivas de las Fases del ciclo de vida de un Sistema
 
Laboratorio #1
Laboratorio #1Laboratorio #1
Laboratorio #1
 
Laboratorio #1
Laboratorio #1Laboratorio #1
Laboratorio #1
 
Laboratorio #1
Laboratorio #1Laboratorio #1
Laboratorio #1
 
Ciclo De Vida De Un Sistemas De Inf
Ciclo De Vida De Un Sistemas De InfCiclo De Vida De Un Sistemas De Inf
Ciclo De Vida De Un Sistemas De Inf
 
Proceso de desarrollo de si
Proceso de desarrollo de siProceso de desarrollo de si
Proceso de desarrollo de si
 
Análisis y diseño estructurado
Análisis y diseño estructuradoAnálisis y diseño estructurado
Análisis y diseño estructurado
 
Metodologia Estructurada - Análisis -
Metodologia Estructurada - Análisis -Metodologia Estructurada - Análisis -
Metodologia Estructurada - Análisis -
 
Modulo ii metodologías de sistemas
Modulo ii metodologías de sistemasModulo ii metodologías de sistemas
Modulo ii metodologías de sistemas
 
Analisis y diseño de sistemas
Analisis y diseño de sistemasAnalisis y diseño de sistemas
Analisis y diseño de sistemas
 

Ähnlich wie Presentacion modelos de proceso Grupo 3

Modelos de Ing de soft
Modelos de Ing de softModelos de Ing de soft
Modelos de Ing de softJazmin Cr
 
Carrera de informatica_educativa
Carrera de informatica_educativaCarrera de informatica_educativa
Carrera de informatica_educativaDiego Sinche
 
Metodología de desarrollo de software
Metodología de desarrollo de softwareMetodología de desarrollo de software
Metodología de desarrollo de softwareAbner Garcia
 
modelos del proceso del software
 modelos del proceso del software  modelos del proceso del software
modelos del proceso del software Brihany Rossell
 
Análisis de Sistemas
Análisis de SistemasAnálisis de Sistemas
Análisis de SistemasT.I.C
 
1 ingeniería de software
1 ingeniería de software1 ingeniería de software
1 ingeniería de softwareUVM
 
Modelo de cascadaa
Modelo de cascadaaModelo de cascadaa
Modelo de cascadaamendez45
 
Fundamentos de ingenieria de software - metodologias.pdf
Fundamentos de ingenieria de software - metodologias.pdfFundamentos de ingenieria de software - metodologias.pdf
Fundamentos de ingenieria de software - metodologias.pdfBibliotecaenlineaUNI
 
Especial ingenieria de software
Especial ingenieria de softwareEspecial ingenieria de software
Especial ingenieria de softwarealejandor reyes
 
Especial ingenieria de software
Especial ingenieria de softwareEspecial ingenieria de software
Especial ingenieria de softwarealejandor reyes
 
Ciclo Vida Sw
Ciclo Vida SwCiclo Vida Sw
Ciclo Vida Swmsc080277
 
1. ciclo de_vida_de_software
1. ciclo de_vida_de_software1. ciclo de_vida_de_software
1. ciclo de_vida_de_softwareMiguel Castro
 
Unidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareUnidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareAndhy H Palma
 
Unidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareUnidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareAndhy H Palma
 
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 softwarepaoaboytes
 

Ähnlich wie Presentacion modelos de proceso Grupo 3 (20)

Modelos de Ing de soft
Modelos de Ing de softModelos de Ing de soft
Modelos de Ing de soft
 
Modelos del software
Modelos del softwareModelos del software
Modelos del software
 
Carrera de informatica_educativa
Carrera de informatica_educativaCarrera de informatica_educativa
Carrera de informatica_educativa
 
Metodología de desarrollo de software
Metodología de desarrollo de softwareMetodología de desarrollo de software
Metodología de desarrollo de software
 
modelos del proceso del software
 modelos del proceso del software  modelos del proceso del software
modelos del proceso del software
 
Análisis de Sistemas
Análisis de SistemasAnálisis de Sistemas
Análisis de Sistemas
 
AMSI
AMSIAMSI
AMSI
 
Modelo de procesos
Modelo de procesosModelo de procesos
Modelo de procesos
 
1 ingeniería de software
1 ingeniería de software1 ingeniería de software
1 ingeniería de software
 
Modelo de cascadaa
Modelo de cascadaaModelo de cascadaa
Modelo de cascadaa
 
Fundamentos de ingenieria de software - metodologias.pdf
Fundamentos de ingenieria de software - metodologias.pdfFundamentos de ingenieria de software - metodologias.pdf
Fundamentos de ingenieria de software - metodologias.pdf
 
Especial ingenieria de software
Especial ingenieria de softwareEspecial ingenieria de software
Especial ingenieria de software
 
Especial ingenieria de software
Especial ingenieria de softwareEspecial ingenieria de software
Especial ingenieria de software
 
Ciclo Vida Sw
Ciclo Vida SwCiclo Vida Sw
Ciclo Vida Sw
 
1. ciclo de_vida_de_software
1. ciclo de_vida_de_software1. ciclo de_vida_de_software
1. ciclo de_vida_de_software
 
Unidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareUnidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de software
 
Unidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareUnidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de software
 
Tarea nayeli
Tarea nayeliTarea nayeli
Tarea nayeli
 
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
 
prueva
pruevaprueva
prueva
 

Kürzlich hochgeladen

pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfvladimiroflores1
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxlosdiosesmanzaneros
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilJuanGallardo438714
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfAnnimoUno1
 

Kürzlich hochgeladen (15)

pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptx
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmeril
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 

Presentacion modelos de proceso Grupo 3

  • 1. MODELOS DEL PROCESO LA ELABORACIÓN DE SOFTWARE DE COMPUTADORA ES UN PROCESO REITERATIVO DE APRENDIZAJE SOCIAL
  • 2. MODELOS DE PROCESOS DEL SOFTWARE ESTADO ACTUAL DEFINICION DE PROBLEMAS INTEGRACION DE SOLUCIONES DESARROLLO TECNICO
  • 3. MODELO SECUENCIAL LINEAL Historia  También llamado "Ciclo de vida básico" o "Modelo de cascada" tiene su origen en el "Modelo de cascada" ingeniado por Winston Royce, aunque omite los muchos bucles de este último Fases o Etapas  Análisis de los requerimientos del software: Es la fase en la cual se reúnen todos los requisitos que debe cumplir el software  Diseño: Es una etapa dirigida hacia la estructura de datos, la arquitectura del software, las representaciones de la interfaz y el detalle procedimental (algoritmo)  Generación del código: Es la etapa en la cual se traduce el diseño para que sea comprensible por la máquina  Pruebas: Esta etapa se centra en los procesos lógicos internos del software, asegurando que todas las sentencias se han comprobado, y en la detección de errores.  Mantenimiento: Debido a que el programa puede tener errores, puede no ser del completo agrado del cliente o puede necesitar, eventualmente acoplarse a los cambios en su entorno.
  • 4. MODELO SECUENCIAL ITERATIVO Historia  Es una derivación del ciclo de vida en cascada, busca reducir el riesgo que surge entre las necesidades del usuario y el producto final Fases o Etapas  Etapa de inicialización: Se crea una versión del sistema. La meta de esta etapa es crear un producto con el que el usuario pueda interactuar, y por ende retroalimentar el proceso. Debe ofrecer una muestra de los aspectos claves del problema y proveer una solución lo suficientemente simple para ser comprendida e implementada fácilmente.  Etapa de iteración: Esta etapa involucra el rediseño e implementación de una tarea de la lista de control de proyecto, y el análisis de la versión más reciente del sistema. La meta del diseño e implementación de cualquier iteración es ser simple, directa y modular, para poder soportar el rediseño de la etapa o como una tarea añadida a la lista de control de proyecto.
  • 5. MODELO ORIENTADO A PROTOTIPOS Historia  A partir de la ingeniería tradicional de construir productos de software nace la ingeniería de software como aplicación de modelos y formas para realizarlos, la cual nos condiciona a tener como norte precisiones y seguridades que en otros ámbitos tiene la ingeniería. Fases o Etapas  Investigación preliminar: En esta etapa lo esencial es determinar el problema y su ámbito  Definición de los requerimientos del sistema: Esta es la fase más importante de todo el ciclo de vida del método de prototipos, el objetivo en esta fase es determinar todos los requerimientos y deseos que los usuarios tienen en relación al proyecto que se está deseando implementar.  Diseño técnico: En esta etapa el sistema debe ser rediseñado y tener la respectiva documentación guiándose en los estándares que tiene la organización la cual servirá como ayuda en mantenciones futuras del mismo.  Programación y prueba: En esta etapa es donde los cambios identificados en el diseño técnico son implementados y probados para asegurar la corrección y completitud de los mismos con respecto a los requerimientos.  Operación y mantención: En esta fase se realiza ya la instalación y mantención del software, la complejidad en esta caso resulta menor ya que en las etapas anteriores los usuarios han trabajado con el sistemas al momento de hacer las pruebas de prototipos.
  • 6. MODELO EVOLUTIVO Historia  El desarrollo evolutivo consta del desarrollo de una versión inicial que luego de exponerse se va refinando de acuerdo de los comentarios o nuevos requerimientos por parte del cliente o del usuario final. Las fases de especificación, desarrollo y validación se entrelazan en vez de separarse. Fases o Etapas  desarrollo exploratorio: donde el objetivo del proceso es trabajar con el cliente para explorar sus requerimientos y entregar un sistema final. El desarrollo empieza con las partes del sistema que se comprenden mejor. El sistema evoluciona agregando nuevos atributos propuestos por el cliente.  prototipos desechables: donde el objetivo del proceso de desarrollo evolutivo es comprender los requerimientos del cliente y entonces desarrollar una definición mejorada de los requerimientos para el sistema. El prototipo se centra en experimentar con los requerimientos del cliente que no se comprenden del todo.
  • 7. MODELO INCREMENTAL Historia  El modelo incremental fue propuesto por Harlan Mills en el año 1980. Surgió el enfoque incremental de desarrollo como una forma de reducir la repetición del trabajo en el proceso de desarrollo y dar oportunidad de retrasar la toma de decisiones en los requisitos hasta adquirir experiencia con el sistema Carateristicas  Se evitan proyectos largos y se entrega "algo de valor" a los usuarios con cierta frecuencia.  El usuario se involucra más.  Difícil de evaluar el costo total.  Difícil de aplicar a los sistemas transaccionales que tienden a ser integrados y a operar como un todo.  Requiere gestores experimentados.  Los errores en los requisitos se detectan tarde.  El resultado puede ser positivo.
  • 8. MODELO ESPIRAL Historia  Este modelo fue propuesto por Boehm en 1986 en su artículo "A Spiral Model of Software Development and Enhancement"Básicamente consiste en una serie de ciclos que se repiten en forma de espiral, comenzando desde el centro Fases o Etapas  Ciclos o Iteraciones  En cada vuelta o iteración hay que tener en cuenta:  Los Objetivos: qué necesidad debe cubrir el producto.  Alternativas: las diferentes formas de conseguir los objetivos de forma exitosa, desde diferentes puntos de vista como pueden ser:  Características: experiencia del personal, requisitos a cumplir, etc.  Formas de gestión del sistema.  Riesgo asumido con cada alternativa.  Desarrollar y Verificar: Programar y probar el software.
  • 9. MODELO DE DESARROLLO RÁPIDO DE APLICACIONES HISTORIA  El desarrollo rápido de aplicaciones o RAD (acrónimo en inglés de rapid application development) es un proceso de desarrollo de software, desarrollado inicialmente por James Martin en 1980. El método comprende el desarrollo interactivo, la construcción de prototipos y el uso de utilidades CASE  Modelado de Gestión El flujo de información entre las funciones de gestión se modela de forma que responda a las siguientes preguntas: ¿Qué información conduce el proceso de gestión? ¿Qué información se genera? ¿Quién la genera? ¿A dónde va la información? ¿Quién la proceso?.  Modelado de Datos El flujo de información definido como parte de la fase de modelado de gestión se refina como un conjunto de objetos de datos necesarios para apoyar la empresa  Modelado de Procesos Las descripciones del proceso se crean para añadir, modificar, suprimir, o recuperar un objeto de datos. Es la comunicación entre los objetos.  Generación de Aplicaciones En lugar de crear software con lenguajes de programación de tercera generación, el proceso DRA trabaja para volver a utilizar componentes de programas ya existentes (cuando es posible) o a crear componentes reutilizables (cuando sea necesario).  Pruebas de Entrega Como el proceso DRA enfatiza la reutilización, ya se han comprobado muchos de los componentes de los programas. Esto reduce tiempo de pruebas. FASES O ETAPAS
  • 10. MODELO SCRUM HISTORIA  Scrum es el nombre con el que se denomina a los marcos de desarrollo ágiles caracterizados por:  Adoptar una estrategia de desarrollo incremental, en lugar de la planificación y ejecución completa del producto.  Basar la calidad del resultado más en el conocimiento tácito de las personas en equipos auto organizados, que en la calidad de los procesos empleados.  Planeamiento del Sprint/Sprint Planning Todos los involucrados en el equipo se reúnen para planificar el Sprint. Durante este evento se decide qué requerimientos o tareas se le asignará a cada uno de los elementos del equipo.  Reunión de Equipo de Scrum/Scrum team meeting Estas reuniones se deben realizar diariamente con un máximo de 15 minutos. Siempre en el mismo horario y lugar. En ellas, cada miembro del equipo deberá responder tres simples preguntas:¿Qué hiciste ayer? ¿Qué tienes planeado hacer hoy? ¿Qué obstáculos encontraste en el camino?  Refinamiento del Backlog/Backlog Refinement El Product Owner revisa cada uno de los elementos dentro del Product Backlog con el fin de esclarecer cualquier duda que pueda surgir  Revisión del Sprint/Sprint Review Los miembros del equipo y los clientes se reúnen para mostrar el trabajo de desarrollo de software que se ha completado.  Retrospectiva del Sprint/Retrospective En este evento, el Product Owner se reúne con todo su equipo de trabajo y su Scrum Master para hablar sobre lo ocurrido durante el Sprint. FASES O ETAPAS
  • 11. MODELO DE PROGRAMACIÓN EXTREMA HISTORIA  La programación extrema, o Extreme Programming (XP), es una metodología de desarrollo ágil, una de las más exitosas en tiempo reciente. Su autor principal es Kent Beck, quien eligió algunas características de otras metodologías y las relaciona de forma que cada una complementará a la otra.  Planificación del proyecto. El primer paso de cualquier proyecto que siga la metodología X.P es definir las historias de usuario con el cliente.  Diseño. La metodología X.P sugiere que hay que conseguir diseños simples y sencillos.  Codificación. El cliente es una parte más del equipo de desarrollo; su presencia es indispensable en las distintas fases de X.P. A la hora de codificar una historia de usuario su presencia es aún más necesaria..  Pruebas. Uno de los pilares de la metodología X.P es el uso de test para comprobar el funcionamiento de los códigos que vayamos implementando. FASES O ETAPAS