SlideShare una empresa de Scribd logo
MET
ODOLOGÍAS DEDESARROLLO
MODELOS DECICLOS DEVIDA
CySAMD
Contenido
 Contexto
 Ciclos de vida:
🞑 Modelo en Cascada
🞑 Modelo en V
🞑 Modelo iterativo o por prototipos
🞑 Modelo en Espiral
🞑 Modelo Unified Process
 IEEE1074
Context
o
 El desarrollo de un sistema de software está
enmarcado por los recursos
, el tiempo y un
conjunto de requerimientos.
Sistema
Requerimientos
Tiempo
Recursos
Elsoftware nace, crece y muere
– Essuciclo de vida
– Nace con susrequerimientosy diseño
– Crece con sudesarrollo y mantenimiento
– Muere cuando se reemplaza por otro
Concepto
originales
Razones
– Crecimientodelaempresa
• Cambiodelosrequerimientos
–Númerodeusuarios
–Númerodetransacciones
• Distribución del software
– Cambiodeoperaciones
• Ampliación
• Integración conotrossistemas
Software Obsoleto
Context
o
 P
ara lograrlo debe existir una planeación y un
seguimientoa ésta.
 Una planeación está conformada por
actividades, recurs
o
sy tiempo
 Esasactividades se llevan a cabo
dentro de un procesodefinido
Proceso de construcción de software
 “El conjunto completo de actividades de ingeniería de
software necesarias para transformar los
requerimientosdel usuario en software.” [Humphrey]
Análisis Diseño Codificación Pruebas Liberación
Requisitos
Solución
Problema
Requerimientos Software
Ciclos de Vida
 El proceso que se sigue para construir, entregar
y hacer evolucionar el software, desde la
concepción de una idea hasta la entrega y el
retiro del sistema.
 Representa todas las actividades y artefactos
(productos intermedios) necesarios para
desarrollar una aplicación
Ciclos de Vida
 P
ermiten manejar la complejidad de
un proyecto de desarrollo
 Vistas complementarias:
🞑Las actividades
🞑Losentregables (artefactos)
Actividades de un Ciclo de
Vida
Implícita o Explícitamente todos los modelos de
ciclo de vida cuentan por lo menos con las
siguientes actividades
REQUERIMIENTOS DISEÑO IMPLEMENTACIÓN PRUEBAS MANTENIMIENTO
METODOLOGÍA ÁGIL CRYSTAL CLEAR
 Crystal es una metodología de
desarrollo de Software ágil y más que
una metodología se le considera una
familia de metodologías debido a que
se subdivide en varios tipos de
metodologías en función a la cantidad
de personal que vayan a estar en
un proyecto.
• Su aserción es que el desarrollo iterativo esta para encontrar
problemas temprano, y entonces permitir corregirlos con mas énfasis
en la gente, que puedan supervisar su proceso y mejorarlo conforme
avanza el desarrollo.
• El desarrollo de software se considera como un juego cooperativo de
invención y comunicación limitado por los recursos a utilizar.
• El equipo de desarrollo es un factor clave, por lo que se debe
invertir esfuerzo en mejorar sus habilidades y destrezas así como
tener políticas de trabajo en equipo definidas.
METODOLOGÍA ÁGIL CRYSTAL CLEAR
METODOLOGÍA ÁGIL CRYSTAL CLEAR
Grupos de Proceso
1. Modelamiento del Ciclo de Vida Selección de un ciclo de vida
2. Administración del Proyecto Iniciación del Proyecto
Monitoreo y Control del Proyecto
Administración de la calidad del
SW
3. Pre-desarrollo Exploración del
concepto Asignación
de Recursos
4. Desarrollo Requerimientos
Diseño
Implementaci
ón
5. Pos-desarrollo Instalación
Operación y
Soporte
Mantenimiento
Retiro
6. Procesos Integrales Verificación y Validación
Modelamiento del ciclo de
vida
 R
esponsable: Gerente del proyecto
 P
ersonalizar lasactividades de IEEE1074 a los
requerimientos del proyecto y de la empresa
 Seleccionar el ciclo de vida:
🞑 Cascada
🞑 Modelo en V
🞑 Spiral
🞑 T
eam Software Process
🞑 Prototipos
2. Administración del
proyecto
 Procesos
🞑 Iniciar el proyecto
🞑 Supervisar y controlar el proyecto
🞑 Administración de la calidad
2. Administración del
proyecto – Iniciar el
Proyecto
 R
esponsable: Gerente del proyecto
 Entregable: Plan de Administración del proyecto de
software (SPMP)
 Propósito:
• 🞑 Establecer la correspondencia entre las
actividades y el modelo del ciclo de vida
del software
• 🞑 Asignar recursos al proyecto
• 🞑 Establecer del ambiente del proceso
• 🞑 Realizar la planeación de la
administración del proyecto
2. Administración del
proyecto – Iniciar el
Proyecto
 Inicio del proyecto en general es:
🞑 Definir el plan de tareas
🞑 Definir el cronograma
🞑 Definir el presupuesto
🞑 Definir la organización del proyecto
🞑 Definir el ambiente del proyecto
 Estándares
 Comunicación
 Procedimientos de reunión y reporte
 Metodología de desarrollo
 Herramientas de desarrollo
2. Administración del proyecto -
Supervisión y control del proyecto
 R
esponsable: Gerente del proyecto
 Entregable: Plan de Administración del proyecto de
software (SPMP) actualizado
 Propósito:
• 🞑 Analizar riesgos
• 🞑 Realizar planeación de contingencias
• 🞑 Administrar el proyecto
• 🞑 Conservar registros
• 🞑 Implementar el modelo de reporte de
problemas
Grupos de Proceso
1. Modelamiento del Ciclo de Vida Selección de un ciclo de vida
2. Administración del Proyecto Iniciación del Proyecto
Monitoreo y Control del
Proyecto
Administración de la calidad del SW
3. Pre-desarrollo Exploración del
concepto Identificación
del sistema
4. Desarrollo Requerimientos
Diseño
Implementaci
ón
5. Pos-desarrollo Instalación
Operación y
Soporte
Mantenimiento
Retiro
6. Procesos Integrales Verificación y Validación
2. Administración del
proyecto – Admin. de la
calidad
 Responsable: Equipo de administración de calidad
 Entregable: Plan de Administración de la calidad
 Propósito:
🞑 Planear la administración de la calidad del software
🞑 Definir métricas
🞑 Administrar la calidad del software
🞑 Identificar las necesidad de mejora de calidad
Grupos de Proceso
1. Modelamiento del Ciclo de Vida Selección de un ciclo de vida
2. Administración del Proyecto Iniciación del Proyecto
Monitoreo y Control del Proyecto
Administración de la calidad del
SW
3. Pre-desarrollo Exploración del
concepto
Identificación del
sistema
4. Desarrollo Requerimientos
Diseño
Implementaci
ón
5. Pos-desarrollo Instalación
Operación y
Soporte
Mantenimiento
Retiro
3.
Predesarrollo
 Administración o marketing y el cliente identifican
una idea o una necesidad
🞑 Nuevo esfuerzo de desarrollo
🞑 Cambio de interfaz de unsistema existente
🞑 Reemplazode software de unprocesode negocios
existente
 Procesos
🞑 Exploración del concepto
🞑 Asignacióndel sistema
3. Predesarrollo - Exploración del
concepto
 R
esponsable: Administración y Cliente
 Entregable: Enunciado del problema
 Propósito:
🞑 Producir el enunciado del problema (“Statement of
needs”)
🞑 Identificar ideas o necesidades
🞑 Formular enfoquespotenciales
🞑 Realizar estudios de factibilidad
🞑 Planear la transición del sistemas
🞑 Refinar y finalizar la idea o necesidad
3. Predesarrollo – Identificación del
sistema
 Responsable: Administración, Cliente, Arquitecto de software
 Entregable: Enunciado del problema y Documento de
arquitectura
 Propósito:
🞑 Establecer la arquitectura inicial
 Base para la comunicación entre losmiembros
🞑 Identificar
 Hardware
 Software
 R
equerimientos funcionales
Grupos de Proceso
1. Modelamiento del Ciclo de Vida Selección de un ciclo de vida
2. Administración del Proyecto Iniciación del Proyecto
Monitoreo y Control del Proyecto
Administración de la calidad del
SW
3. Pre-desarrollo Exploración del
concepto Identificación
del sistema
4. Desarrollo Requerimientos
Diseño
Implementaci
ón
5. Pos-desarrollo Instalación
Operación y
Soporte
Mantenimiento
Retiro
6. Procesos Integrales Verificación y Validación
4. Desarrollo -
Requerimientos
 R
esponsable: Equipo de desarrollo y cliente
 Entregable: Documento de requerimientos
 Propósito:
🞑 Definir y desarrollar los requerimientos de software
🞑 Definir los requerimientos de la interfaz
🞑 Establecerla prioridad e integrar losrequerimientos
de software
4. Desarrollo -
Requerimientos
 Responsable: Equipo de desarrollo
 Entregable: Documentos de diseño
 Propósito:
🞑 Producir una representación del sistema coherente y bien
organizada
🞑 Descomponer en subsistemas
🞑 Asignar los requerimiento a los sistemas de hardware y software
🞑 Describir de las condiciones de frontera
🞑 Seleccionar de componentespre- existentes
🞑 Definir los objetivos de diseño
4. Desarrollo -
Implementación
 R
esponsable: Equipo de desarrollo
 Entregable: Código, Pruebas
 Propósito:
🞑 Construir la solución
🞑 Crear datos de pruebas
🞑 Crear código fuente
🞑 Crear código objeto
🞑 Crear la documentación operativa
🞑 Planear la integración
🞑 Realizar la integración
Grupos de Proceso
1. Modelamiento del Ciclo de Vida Selección de un ciclo de vida
2. Administración del Proyecto Iniciación del Proyecto
Monitoreo y Control del Proyecto
Administración de la calidad del
SW
3. Pre-desarrollo Exploración del
concepto Identificación
del sistema
4. Desarrollo Requerimientos
Diseño
Implementaci
ón
5. Pos-desarrollo Instalación
Operación y
Soporte
Mantenimiento
Retiro
6. Procesos Integrales Verificación y Validación
5. P
osdesarrollo - Instalación
 R
esponsable: Administración y cliente
 Entregable: Sistema
 Propósito:
🞑 Planear la instalación
🞑 Distribuir el software
🞑 Instalar el software
🞑 Aceptar el software en el ambiente operacional
5. Posdesarrollo - Operación y soporte
 R
esponsable: Administración y cliente
 Propósito:
🞑 Operar el sistema
🞑 Proporcionar asistencia técnica y consultoría
🞑 Mantener la bitácora de peticiones del clientes
5. P
osdesarrollo -
Mantenimiento
 R
esponsable: Administración y equipo de desarrollo
 Propósito:
🞑 Mantenerel sistemaadecuado a loscambiosenlos
requerimientos, nuevas necesidades, nuevas
tecnologías.
5. P
osdesarrollo - R
etiro
🞑 Notificar a losusuarios
🞑 Realizar operaciones paralelas
🞑 Retirar el sistemas
Grupos de Proceso
1. Modelamiento del Ciclo de Vida Selección de un ciclo de vida
2. Administración del Proyecto Iniciación del Proyecto
Monitoreo y Control del Proyecto
Administración de la calidad del
SW
3. Pre-desarrollo Exploración del
concepto Identificación
del sistema
4. Desarrollo Requerimientos
Diseño
Implementaci
ón
5. Pos-desarrollo Instalación
Operación y
Soporte
Mantenimiento
Retiro
6. Procesos Integrales Verificación y Validación
6. Procesos integrales - Verificación y
validación
 Propósito:
🞑 Planear la verificación y validación: inspecciones,
revisiones, auditorias, pruebas
🞑 Ejecutar las tareas de verificación y validación
🞑 Recopilar y analizar datos de medidas
🞑 Planear las pruebas
🞑 Desarrollar los requerimientos de las pruebas
🞑 Ejecutar laspruebas
6. Procesos integrales - Administración
de la configuración del software
 Propósito:
🞑 Planear la administración de la configuración
🞑 Desarrollar la identificación de la configuración
🞑 Realizar el control de cambios
6. P
rocesos integrales- Documentación
 Planear la documentación
 Implementar la documentación
 Producir y distribuir la documentación
6. P
rocesos integrales- Entrenamiento
 Planear el programa de entrenamiento
 Desarrollar los materiales de entrenamiento
 Validar el programa de entrenamiento
 Implementar el programa de entrenamiento

Más contenido relacionado

Similar a modelosdeciclodevida-170803125713.pptx

clases3metodmetodlgiaherra.ppt
clases3metodmetodlgiaherra.pptclases3metodmetodlgiaherra.ppt
clases3metodmetodlgiaherra.ppt
ronald flores
 
CLASES DE METODOLOGIA DEL DESARROLLO DE SOFTWARE
CLASES DE METODOLOGIA DEL DESARROLLO DE SOFTWARECLASES DE METODOLOGIA DEL DESARROLLO DE SOFTWARE
CLASES DE METODOLOGIA DEL DESARROLLO DE SOFTWARE
MilagrosCz
 
clases3metodmetodlgiaherra.ppt
clases3metodmetodlgiaherra.pptclases3metodmetodlgiaherra.ppt
clases3metodmetodlgiaherra.ppt
TereBestene
 
metodologia
metodologiametodologia
metodologia
mariasantiago24
 
RUP
RUPRUP
02 proceso ciclodevida
02 proceso ciclodevida02 proceso ciclodevida
02 proceso ciclodevida
claudiappaez
 
Mod 6.2 introducción al análisis
Mod 6.2 introducción al análisisMod 6.2 introducción al análisis
Mod 6.2 introducción al análisis
Pedro Montecinos Gaete
 
INF-162 GRUPO 6 MODELOS DE PROCESO DE SOFTWARE
INF-162 GRUPO 6 MODELOS DE PROCESO DE SOFTWAREINF-162 GRUPO 6 MODELOS DE PROCESO DE SOFTWARE
INF-162 GRUPO 6 MODELOS DE PROCESO DE SOFTWARE
Fely Villalba
 
Proceso Unificado de Desarrollo
Proceso Unificado de DesarrolloProceso Unificado de Desarrollo
Proceso Unificado de Desarrollo
Fausto J Loja Mora
 
PROCESOS DE CALIDAD DE SOFTWARE
PROCESOS DE CALIDAD DE SOFTWAREPROCESOS DE CALIDAD DE SOFTWARE
PROCESOS DE CALIDAD DE SOFTWARE
Alejandro Leon
 
Procesos de calidad software
Procesos de calidad softwareProcesos de calidad software
Procesos de calidad software
Alejandro Leon
 
PROCESOS DE CALIDAD SOFTWARE
PROCESOS DE CALIDAD  SOFTWAREPROCESOS DE CALIDAD  SOFTWARE
PROCESOS DE CALIDAD SOFTWARE
Alejandro Leon
 
Clase_iso12207.pptx
Clase_iso12207.pptxClase_iso12207.pptx
Clase_iso12207.pptx
Eduar Samuel Posada Giraldo
 
El proceso
El procesoEl proceso
El proceso
Ely Condori
 
METODOLOGIAS CLASES Y GENERACIONES RUP - SCRUM
METODOLOGIAS CLASES Y GENERACIONES RUP - SCRUMMETODOLOGIAS CLASES Y GENERACIONES RUP - SCRUM
METODOLOGIAS CLASES Y GENERACIONES RUP - SCRUM
MilagrosCz
 
Ads1 2014 apu2008-ss_jujuy-clase2
Ads1 2014 apu2008-ss_jujuy-clase2Ads1 2014 apu2008-ss_jujuy-clase2
Ads1 2014 apu2008-ss_jujuy-clase2
Diego Rios
 
Grupo1
Grupo1Grupo1
Grupo1
Olarautn
 
Diseño de Propuesta de Sistema de Información
Diseño de Propuesta de Sistema de InformaciónDiseño de Propuesta de Sistema de Información
Diseño de Propuesta de Sistema de Información
katherine Gaspare
 
Conceptos generales de sia
Conceptos generales de siaConceptos generales de sia
Conceptos generales de sia
Antonio Atenas
 
Conceptos generales de sia
Conceptos generales de siaConceptos generales de sia
Conceptos generales de sia
Antonio Atenas
 

Similar a modelosdeciclodevida-170803125713.pptx (20)

clases3metodmetodlgiaherra.ppt
clases3metodmetodlgiaherra.pptclases3metodmetodlgiaherra.ppt
clases3metodmetodlgiaherra.ppt
 
CLASES DE METODOLOGIA DEL DESARROLLO DE SOFTWARE
CLASES DE METODOLOGIA DEL DESARROLLO DE SOFTWARECLASES DE METODOLOGIA DEL DESARROLLO DE SOFTWARE
CLASES DE METODOLOGIA DEL DESARROLLO DE SOFTWARE
 
clases3metodmetodlgiaherra.ppt
clases3metodmetodlgiaherra.pptclases3metodmetodlgiaherra.ppt
clases3metodmetodlgiaherra.ppt
 
metodologia
metodologiametodologia
metodologia
 
RUP
RUPRUP
RUP
 
02 proceso ciclodevida
02 proceso ciclodevida02 proceso ciclodevida
02 proceso ciclodevida
 
Mod 6.2 introducción al análisis
Mod 6.2 introducción al análisisMod 6.2 introducción al análisis
Mod 6.2 introducción al análisis
 
INF-162 GRUPO 6 MODELOS DE PROCESO DE SOFTWARE
INF-162 GRUPO 6 MODELOS DE PROCESO DE SOFTWAREINF-162 GRUPO 6 MODELOS DE PROCESO DE SOFTWARE
INF-162 GRUPO 6 MODELOS DE PROCESO DE SOFTWARE
 
Proceso Unificado de Desarrollo
Proceso Unificado de DesarrolloProceso Unificado de Desarrollo
Proceso Unificado de Desarrollo
 
PROCESOS DE CALIDAD DE SOFTWARE
PROCESOS DE CALIDAD DE SOFTWAREPROCESOS DE CALIDAD DE SOFTWARE
PROCESOS DE CALIDAD DE SOFTWARE
 
Procesos de calidad software
Procesos de calidad softwareProcesos de calidad software
Procesos de calidad software
 
PROCESOS DE CALIDAD SOFTWARE
PROCESOS DE CALIDAD  SOFTWAREPROCESOS DE CALIDAD  SOFTWARE
PROCESOS DE CALIDAD SOFTWARE
 
Clase_iso12207.pptx
Clase_iso12207.pptxClase_iso12207.pptx
Clase_iso12207.pptx
 
El proceso
El procesoEl proceso
El proceso
 
METODOLOGIAS CLASES Y GENERACIONES RUP - SCRUM
METODOLOGIAS CLASES Y GENERACIONES RUP - SCRUMMETODOLOGIAS CLASES Y GENERACIONES RUP - SCRUM
METODOLOGIAS CLASES Y GENERACIONES RUP - SCRUM
 
Ads1 2014 apu2008-ss_jujuy-clase2
Ads1 2014 apu2008-ss_jujuy-clase2Ads1 2014 apu2008-ss_jujuy-clase2
Ads1 2014 apu2008-ss_jujuy-clase2
 
Grupo1
Grupo1Grupo1
Grupo1
 
Diseño de Propuesta de Sistema de Información
Diseño de Propuesta de Sistema de InformaciónDiseño de Propuesta de Sistema de Información
Diseño de Propuesta de Sistema de Información
 
Conceptos generales de sia
Conceptos generales de siaConceptos generales de sia
Conceptos generales de sia
 
Conceptos generales de sia
Conceptos generales de siaConceptos generales de sia
Conceptos generales de sia
 

Último

Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
cbtechchihuahua
 
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaCatalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
AMADO SALVADOR
 
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdfProjecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Festibity
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
ValeriaAyala48
 
Informació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdfInformació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdf
Festibity
 
HERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptxHERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptx
maralache30
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
NicandroMartinez2
 
Gabinete, puertos y dispositivos que se conectan al case
Gabinete,  puertos y  dispositivos que se conectan al caseGabinete,  puertos y  dispositivos que se conectan al case
Gabinete, puertos y dispositivos que se conectan al case
JuanaNT7
 
maestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdfmaestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdf
JimmyTejadaSalizar
 
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial ValenciaCatalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
AMADO SALVADOR
 
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial ValenciaCatalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
AMADO SALVADOR
 
Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
alejandromanuelve
 
Computacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajasComputacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajas
sofiahuarancabellido
 
IA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticulturaIA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticultura
Miguel Rebollo
 
modelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptxmodelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptx
evelinglilibethpeafi
 
ACTIVIDAD 2P de Tecnología, 10-7, 2024..
ACTIVIDAD 2P de Tecnología, 10-7, 2024..ACTIVIDAD 2P de Tecnología, 10-7, 2024..
ACTIVIDAD 2P de Tecnología, 10-7, 2024..
IsabelQuintero36
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVATECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
LilibethEstupian
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
larapalaciosmonzon28
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
larapalaciosmonzon28
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
doctorsoluciones34
 

Último (20)

Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
 
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaCatalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
 
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdfProjecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
 
Informació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdfInformació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdf
 
HERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptxHERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptx
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
 
Gabinete, puertos y dispositivos que se conectan al case
Gabinete,  puertos y  dispositivos que se conectan al caseGabinete,  puertos y  dispositivos que se conectan al case
Gabinete, puertos y dispositivos que se conectan al case
 
maestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdfmaestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdf
 
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial ValenciaCatalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
 
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial ValenciaCatalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
 
Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
 
Computacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajasComputacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajas
 
IA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticulturaIA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticultura
 
modelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptxmodelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptx
 
ACTIVIDAD 2P de Tecnología, 10-7, 2024..
ACTIVIDAD 2P de Tecnología, 10-7, 2024..ACTIVIDAD 2P de Tecnología, 10-7, 2024..
ACTIVIDAD 2P de Tecnología, 10-7, 2024..
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVATECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
 

modelosdeciclodevida-170803125713.pptx

  • 2. Contenido  Contexto  Ciclos de vida: 🞑 Modelo en Cascada 🞑 Modelo en V 🞑 Modelo iterativo o por prototipos 🞑 Modelo en Espiral 🞑 Modelo Unified Process  IEEE1074
  • 3. Context o  El desarrollo de un sistema de software está enmarcado por los recursos , el tiempo y un conjunto de requerimientos. Sistema Requerimientos Tiempo Recursos
  • 4. Elsoftware nace, crece y muere – Essuciclo de vida – Nace con susrequerimientosy diseño – Crece con sudesarrollo y mantenimiento – Muere cuando se reemplaza por otro Concepto
  • 5. originales Razones – Crecimientodelaempresa • Cambiodelosrequerimientos –Númerodeusuarios –Númerodetransacciones • Distribución del software – Cambiodeoperaciones • Ampliación • Integración conotrossistemas Software Obsoleto
  • 6. Context o  P ara lograrlo debe existir una planeación y un seguimientoa ésta.  Una planeación está conformada por actividades, recurs o sy tiempo  Esasactividades se llevan a cabo dentro de un procesodefinido
  • 7. Proceso de construcción de software  “El conjunto completo de actividades de ingeniería de software necesarias para transformar los requerimientosdel usuario en software.” [Humphrey] Análisis Diseño Codificación Pruebas Liberación Requisitos Solución Problema Requerimientos Software
  • 8. Ciclos de Vida  El proceso que se sigue para construir, entregar y hacer evolucionar el software, desde la concepción de una idea hasta la entrega y el retiro del sistema.  Representa todas las actividades y artefactos (productos intermedios) necesarios para desarrollar una aplicación
  • 9. Ciclos de Vida  P ermiten manejar la complejidad de un proyecto de desarrollo  Vistas complementarias: 🞑Las actividades 🞑Losentregables (artefactos)
  • 10. Actividades de un Ciclo de Vida Implícita o Explícitamente todos los modelos de ciclo de vida cuentan por lo menos con las siguientes actividades REQUERIMIENTOS DISEÑO IMPLEMENTACIÓN PRUEBAS MANTENIMIENTO
  • 11. METODOLOGÍA ÁGIL CRYSTAL CLEAR  Crystal es una metodología de desarrollo de Software ágil y más que una metodología se le considera una familia de metodologías debido a que se subdivide en varios tipos de metodologías en función a la cantidad de personal que vayan a estar en un proyecto.
  • 12. • Su aserción es que el desarrollo iterativo esta para encontrar problemas temprano, y entonces permitir corregirlos con mas énfasis en la gente, que puedan supervisar su proceso y mejorarlo conforme avanza el desarrollo. • El desarrollo de software se considera como un juego cooperativo de invención y comunicación limitado por los recursos a utilizar. • El equipo de desarrollo es un factor clave, por lo que se debe invertir esfuerzo en mejorar sus habilidades y destrezas así como tener políticas de trabajo en equipo definidas. METODOLOGÍA ÁGIL CRYSTAL CLEAR
  • 14. Grupos de Proceso 1. Modelamiento del Ciclo de Vida Selección de un ciclo de vida 2. Administración del Proyecto Iniciación del Proyecto Monitoreo y Control del Proyecto Administración de la calidad del SW 3. Pre-desarrollo Exploración del concepto Asignación de Recursos 4. Desarrollo Requerimientos Diseño Implementaci ón 5. Pos-desarrollo Instalación Operación y Soporte Mantenimiento Retiro 6. Procesos Integrales Verificación y Validación
  • 15. Modelamiento del ciclo de vida  R esponsable: Gerente del proyecto  P ersonalizar lasactividades de IEEE1074 a los requerimientos del proyecto y de la empresa  Seleccionar el ciclo de vida: 🞑 Cascada 🞑 Modelo en V 🞑 Spiral 🞑 T eam Software Process 🞑 Prototipos
  • 16. 2. Administración del proyecto  Procesos 🞑 Iniciar el proyecto 🞑 Supervisar y controlar el proyecto 🞑 Administración de la calidad
  • 17. 2. Administración del proyecto – Iniciar el Proyecto  R esponsable: Gerente del proyecto  Entregable: Plan de Administración del proyecto de software (SPMP)  Propósito: • 🞑 Establecer la correspondencia entre las actividades y el modelo del ciclo de vida del software • 🞑 Asignar recursos al proyecto • 🞑 Establecer del ambiente del proceso • 🞑 Realizar la planeación de la administración del proyecto
  • 18. 2. Administración del proyecto – Iniciar el Proyecto  Inicio del proyecto en general es: 🞑 Definir el plan de tareas 🞑 Definir el cronograma 🞑 Definir el presupuesto 🞑 Definir la organización del proyecto 🞑 Definir el ambiente del proyecto  Estándares  Comunicación  Procedimientos de reunión y reporte  Metodología de desarrollo  Herramientas de desarrollo
  • 19. 2. Administración del proyecto - Supervisión y control del proyecto  R esponsable: Gerente del proyecto  Entregable: Plan de Administración del proyecto de software (SPMP) actualizado  Propósito: • 🞑 Analizar riesgos • 🞑 Realizar planeación de contingencias • 🞑 Administrar el proyecto • 🞑 Conservar registros • 🞑 Implementar el modelo de reporte de problemas
  • 20. Grupos de Proceso 1. Modelamiento del Ciclo de Vida Selección de un ciclo de vida 2. Administración del Proyecto Iniciación del Proyecto Monitoreo y Control del Proyecto Administración de la calidad del SW 3. Pre-desarrollo Exploración del concepto Identificación del sistema 4. Desarrollo Requerimientos Diseño Implementaci ón 5. Pos-desarrollo Instalación Operación y Soporte Mantenimiento Retiro 6. Procesos Integrales Verificación y Validación
  • 21. 2. Administración del proyecto – Admin. de la calidad  Responsable: Equipo de administración de calidad  Entregable: Plan de Administración de la calidad  Propósito: 🞑 Planear la administración de la calidad del software 🞑 Definir métricas 🞑 Administrar la calidad del software 🞑 Identificar las necesidad de mejora de calidad
  • 22. Grupos de Proceso 1. Modelamiento del Ciclo de Vida Selección de un ciclo de vida 2. Administración del Proyecto Iniciación del Proyecto Monitoreo y Control del Proyecto Administración de la calidad del SW 3. Pre-desarrollo Exploración del concepto Identificación del sistema 4. Desarrollo Requerimientos Diseño Implementaci ón 5. Pos-desarrollo Instalación Operación y Soporte Mantenimiento Retiro
  • 23. 3. Predesarrollo  Administración o marketing y el cliente identifican una idea o una necesidad 🞑 Nuevo esfuerzo de desarrollo 🞑 Cambio de interfaz de unsistema existente 🞑 Reemplazode software de unprocesode negocios existente  Procesos 🞑 Exploración del concepto 🞑 Asignacióndel sistema
  • 24. 3. Predesarrollo - Exploración del concepto  R esponsable: Administración y Cliente  Entregable: Enunciado del problema  Propósito: 🞑 Producir el enunciado del problema (“Statement of needs”) 🞑 Identificar ideas o necesidades 🞑 Formular enfoquespotenciales 🞑 Realizar estudios de factibilidad 🞑 Planear la transición del sistemas 🞑 Refinar y finalizar la idea o necesidad
  • 25. 3. Predesarrollo – Identificación del sistema  Responsable: Administración, Cliente, Arquitecto de software  Entregable: Enunciado del problema y Documento de arquitectura  Propósito: 🞑 Establecer la arquitectura inicial  Base para la comunicación entre losmiembros 🞑 Identificar  Hardware  Software  R equerimientos funcionales
  • 26. Grupos de Proceso 1. Modelamiento del Ciclo de Vida Selección de un ciclo de vida 2. Administración del Proyecto Iniciación del Proyecto Monitoreo y Control del Proyecto Administración de la calidad del SW 3. Pre-desarrollo Exploración del concepto Identificación del sistema 4. Desarrollo Requerimientos Diseño Implementaci ón 5. Pos-desarrollo Instalación Operación y Soporte Mantenimiento Retiro 6. Procesos Integrales Verificación y Validación
  • 27. 4. Desarrollo - Requerimientos  R esponsable: Equipo de desarrollo y cliente  Entregable: Documento de requerimientos  Propósito: 🞑 Definir y desarrollar los requerimientos de software 🞑 Definir los requerimientos de la interfaz 🞑 Establecerla prioridad e integrar losrequerimientos de software
  • 28. 4. Desarrollo - Requerimientos  Responsable: Equipo de desarrollo  Entregable: Documentos de diseño  Propósito: 🞑 Producir una representación del sistema coherente y bien organizada 🞑 Descomponer en subsistemas 🞑 Asignar los requerimiento a los sistemas de hardware y software 🞑 Describir de las condiciones de frontera 🞑 Seleccionar de componentespre- existentes 🞑 Definir los objetivos de diseño
  • 29. 4. Desarrollo - Implementación  R esponsable: Equipo de desarrollo  Entregable: Código, Pruebas  Propósito: 🞑 Construir la solución 🞑 Crear datos de pruebas 🞑 Crear código fuente 🞑 Crear código objeto 🞑 Crear la documentación operativa 🞑 Planear la integración 🞑 Realizar la integración
  • 30. Grupos de Proceso 1. Modelamiento del Ciclo de Vida Selección de un ciclo de vida 2. Administración del Proyecto Iniciación del Proyecto Monitoreo y Control del Proyecto Administración de la calidad del SW 3. Pre-desarrollo Exploración del concepto Identificación del sistema 4. Desarrollo Requerimientos Diseño Implementaci ón 5. Pos-desarrollo Instalación Operación y Soporte Mantenimiento Retiro 6. Procesos Integrales Verificación y Validación
  • 31. 5. P osdesarrollo - Instalación  R esponsable: Administración y cliente  Entregable: Sistema  Propósito: 🞑 Planear la instalación 🞑 Distribuir el software 🞑 Instalar el software 🞑 Aceptar el software en el ambiente operacional
  • 32. 5. Posdesarrollo - Operación y soporte  R esponsable: Administración y cliente  Propósito: 🞑 Operar el sistema 🞑 Proporcionar asistencia técnica y consultoría 🞑 Mantener la bitácora de peticiones del clientes
  • 33. 5. P osdesarrollo - Mantenimiento  R esponsable: Administración y equipo de desarrollo  Propósito: 🞑 Mantenerel sistemaadecuado a loscambiosenlos requerimientos, nuevas necesidades, nuevas tecnologías.
  • 34. 5. P osdesarrollo - R etiro 🞑 Notificar a losusuarios 🞑 Realizar operaciones paralelas 🞑 Retirar el sistemas
  • 35. Grupos de Proceso 1. Modelamiento del Ciclo de Vida Selección de un ciclo de vida 2. Administración del Proyecto Iniciación del Proyecto Monitoreo y Control del Proyecto Administración de la calidad del SW 3. Pre-desarrollo Exploración del concepto Identificación del sistema 4. Desarrollo Requerimientos Diseño Implementaci ón 5. Pos-desarrollo Instalación Operación y Soporte Mantenimiento Retiro 6. Procesos Integrales Verificación y Validación
  • 36. 6. Procesos integrales - Verificación y validación  Propósito: 🞑 Planear la verificación y validación: inspecciones, revisiones, auditorias, pruebas 🞑 Ejecutar las tareas de verificación y validación 🞑 Recopilar y analizar datos de medidas 🞑 Planear las pruebas 🞑 Desarrollar los requerimientos de las pruebas 🞑 Ejecutar laspruebas
  • 37. 6. Procesos integrales - Administración de la configuración del software  Propósito: 🞑 Planear la administración de la configuración 🞑 Desarrollar la identificación de la configuración 🞑 Realizar el control de cambios
  • 38. 6. P rocesos integrales- Documentación  Planear la documentación  Implementar la documentación  Producir y distribuir la documentación
  • 39. 6. P rocesos integrales- Entrenamiento  Planear el programa de entrenamiento  Desarrollar los materiales de entrenamiento  Validar el programa de entrenamiento  Implementar el programa de entrenamiento