Concepto de ciclo de vida anakarenquiñonez6751

Preview:

DESCRIPTION

 

Citation preview

CONCEPTO DE CICLO DE VIDA

Las organizaciones profesionales y los organismos internacionales han venido ocupado del ciclo de vida del software, tanto IEEE como ISO/IEC han publicado normas.

La norma ISO 12207 entiende por modelo de ciclo de vida un marco de referencia que contiene los procesos, las actividades y las tareas involucradas eb el desarrollo de un producto de software.

La norma ISO 15288 define como ciclo de vida, la evolución en el modelo de un sistema de interés desde su concepto hasta su retirada destacando que un modelo de ciclo de vida es un marco dde procesos y actividades relativas al ciclo de vida que actua también como una referencia común para la comunicación y la referencia,

El ciclo de vida abarca, por tanto, toda la vida de un sistema, comenzando con su concepción y finalizando cuando ya no se utiliza.

PROCESOS DEL CICLO DE VIDA DEL SOFTWARE

En la norma ISO 12207, las actividades que se pueden realizar dentro del ciclo de vida del software se agrupan en casos principales, procesos de soporte y procesos generales de la organización.

PROCESOS PRINCIPALES

Los procesos principales son aquellos que son útiles a las personas que inician o realizan el desarrollo, la exploración o el mantenimiento del software durante el ciclo de vida durante el ciclo de vida.

Proceso de Adquisicion: Obtiene el producto o servicio que satisface la necesidad expresada porl el cliente.

Este proceso consta de cuatro subprocesos:

-Preparación de la adquisición, selección del proveedor, supervicion del provvedor y aceptación del cliente.

-Proceso de suministro: Proporciona un producto o servicio al cliente que satisface los requisitos acordados.

-Proceso de dasarrollo: Transforma un conjunto de requisitos en un producto o sistema basado en software que satisface las necesidades planteadas por el cliente.

PROCESOS PRINCIPAPLES PROCESOS DE SOPORTEADQUISICION DOCUMENTACION

SUMINISTROGESTION DE LA

CONFIGURACION

DESARROLLOASEGURAMIENTO DE

CALIDADEXPLOTACION VERIFICACION

MANTENIMIENTO VALIDACIONREVISION CONJUNTA

PROCESOS ORGANIZACIONALES AUDITORIA

GESTION GEST.RESOLUC.PROBLEMASINFRAESTRUCTURA USABILIDAD

MEJORAEVALUACION DEL

PRODUCTO

RECURSOS HUMANOSGEST.PETICIONES DE

CAMBIOGESTION DE ACTIVOS

PROCESO DE ADAPTACIONDEST.PROG.REUTILIZACIONINGENIERIA DE DOMINIO

Proceso de verificación: Sirve para confirmar que todos los productos de trabajo o servicio tengan los requisitos apropiados.

Proceso de validación: Confirma que cumplen los requsitos

Proceso de revicion conjunta: Sirve para mantener un entendimiento entre las diferentes partes involucradas de los objetivos del acuerdo, para asegurar el desarrollo de un producto. Estas revisiones se dan a lo largo de la vida de todo el proyecto.

Proceso de auditoria: Determina la forma independiente,la conformidad y los procesos seleccionados con los requisitos y planes.

Proceso de gestión de la resolución de problemas: Asegura los problemas descubiertos se identifican, gestionan y analizan hasta su resolución.

Proceso de usabilidad: Aseguran que se consideran los intereses y necesidades de las partes involucradas con el fin de optimizar el soporte.

Proceso de avaluación de productos: Asegura mediante el examen y la medición sistemáticos.

Procesos de petición de cambio: Asegura que las peticiones de cambio son gestionadas, sometidas a aseguramiento y controladas.

PROCESOS ORGANIZACIONALESPROCESO DE GESTIONALINEAMIENTO ORGANIZACIONALGESTION ORGANIZACIONALGESTION DE PROYECTOSGESTION DE CALIDADGESTION DE RIESGOSMEDICIONPROCESO DE INFRAESTRUCTURAPROCESO DE MEJORAPROCESOS DE RECURSOS HUMANOSPROCESOS DE GESTION DE ACTIVOSGEST.PROGR.UTILIZACIONPROCESO DE INGENIERIA DE DOM

En el estándar IEEE SE DAN RECOMENDACIONES DE COMO REGISTRAR DATOS DEL CICLO DE VIDA:

Describir y registrar información sobre el producto software durante el ciclo de vida

Dar soporte durante la usabilidad de un producto de software Definir y controlar los procesos del ciclo de vida Comunicar información sobre el sistema producto o serviio del software

APLICACIÓN

ADAPTACION

EVALUACION

PRUEBAS

ETC

TIEMPO

DINERO

SEGURIDAD

LEY

SEGURIDAD

SEGURIDAD FISICA

CASCADA

ESPIRAL

METODOS

ENTORNO

ESTANDAR DEL CICLO DE VIDA DEL SOFTWARE

ISO/IEC

PROCEDIMIENTOS

CAPACIDAD DE LA

ORGANIZACIÓN

MANUAL DE CALIDAD

CONTRATO

PLAN DE CALIDAD

PLAN DEL PROYECTO

EJEMPLO DE APLICACIÓN DE LA NORMA ISO 12207

QUE/QUIEN

ADQ

SUM

DES

OPER

MANT

ADQSUMDESOPERMANT

Proporcionar la historia Proporcionar la evidencia Asistir a la planificación logística Proporcionar la historia de cambio de datos

PROCESOS DEL CICLO DE VIDA DE SISTEMAS

PROCESOS DE ACUERDO: Incluyen procesos de adquisición y suministro

PROCESOS EMPRESARIALES: El proceso de gestión del entorno necesarios para las actividades de la organización, gestión de la organización cuyo objetivo es iniciar y mantener suficientes y adecuados proyectos con el fin de conseguir los objetivos de la organización.

Gestión de los procesos de ciclo de vida de sistemas cuyo objetivo es asegurar que se encuentren disponibles para ser utilizados por la organización.

PROCESOS DE PROYECTO: Se utilizan para establecer y hacer evolucionar planes de proyecto, valorar logros actuales y el progreso respecto a los planes y controlar la ejecución del proyecto hasta su culminación.

Recommended