Upload
ana-karen
View
218
Download
1
Embed Size (px)
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.