Vous êtes sur la page 1sur 42

Gestin de Software

Iso / Iec 12207 Ciclos de vida del software

AGENDA:

Objetivos Visin General de la norma

Contexto Histrico Objetivos de la norma Definir conceptos Introduccin

Norma 12207:

Procesos Principales Procesos de soporte Procesos Organizacionales

Preguntas ?

OBJETIVOS:

Dar una visin global de la norma


Poder comprender sus principales aspectos

AGENDA:

Objetivos Visin General de la Norma

Contexto Histrico Objetivos de la norma Definir conceptos Introduccin

Norma Iso/Iec 12207:

Procesos Principales Procesos de soporte Procesos Organizacionales

Preguntas ?

CONTEXTO HISTRICO

La norma surge a principios de la dcada de los noventa, como un estndar internacional. Es una norma conjunta entre Iso Iec Fue el Comit conjunto JTC1 quien construye la norma Su principal motivacin fue establecer un marco de trabajo comn a la ingeniera del software. Aplicable a la Ingeniera y a la gestin.

(International Organization for Standarization International Electrotechnical Commission)

DEFINICIN Y OBJETIVOS DE LA NORMA

La norma iso/iec 12207establece un marco de trabajo comn para la ingeniera del software, a lo largo de todo el ciclo de vida del producto Cual es el ciclo de vida del software?

Concepcin

Final de su vida til

CICLO DE VIDA DEL SOFTWARE

A grandes rasgos, concluy que el ciclo de vida de un sistema de software comienza en el momento que se concibe su idea o necesidad. Momento en el que ya es necesario comenzar a actuar de manera ortodoxa para describir el mbito del problema y las soluciones posibles. El ciclo de vida comprende el desarrollo, mantenimiento y operacin y no concluye hasta que el sistema deja de utilizarse y es definitivamente retirado.

EL SISTEMA Y EL SOFTWARE

Sistema vs Software.
Marca

la diferencia entre los conceptos. La norma es concebida para ser aplicada tanto a productos de software especficos o a sistemas donde el software es un parte del mismo. El sw es concebido como una parte integral del sistema total. Establece tareas especificas para uno u otro.

CONCEPTOS:

A quien esta dirigida?

La norma esta concebida para ser aplicada a ambas partes implicadas en el negocio (cliente vendedor) o solo a unas de ellas para ser usada como contralor.

Cualquier organizacin que imponga el uso de esta norma es responsable de especificar un grupo mnimo de: Procesos Actividades Tareas No existen certificaciones para el estndar

EL ESTNDAR Y LAS ORGANIZACIONES

Se distinguen 4 prerrequisitos bsicos para un uso efectivo y productivo del estndar:


Contar con personal entrenado Familiarizarlos con las polticas organizacionales Familiarizarlos con el entorno del proyecto Lograr un entendimiento del estandar

10

INTRODUCCIN A LOS PROCESOS


La norma describe los procesos, pero no especifica como implementarlos, ya sea de sus actividades y/o tareas "what to do action, not a how to do action

11

Se define en el Anexo A

VISIN:

Aporta una visin global de los procesos. Los procesos establecen la arquitectura del ciclo de vida. Pero no dependen de ningn ciclo de vida concreto. Las organizaciones son la encargadas de seleccionar y aplicar los mtodos que entiendan convenientes para llevar a cabo las actividades y tareas

12

LOS PROCESOS

Modularidad

Maximamente cohesivos y minimamente acoplados Se considera que cada proceso es responsable por una parte del ciclo de vida del software

Responsabilidad

13

LOS PROCESOS

la calidad es considerada desde el principio del ciclo de vuda El estndar implementa los principios de TQM (Total Quality Management) Cada proceso tiene asociado un ciclo PDCA (plan-do-check-act). Procesos de soporte relacionados

validacin y verificacin Aseguramiento de la calidad

14

AGENDA:

Objetivos Visin General de la norma


Contexto Histrico Objetivos de la norma Definir conceptos Introduccin Procesos Principales Procesos de soporte Procesos Organizacionales

Norma 12207:

Preguntas ?

15

PROCESOS PRINCIPALES

Sirven a las partes principales Partes principales


Adquiriente Proveedor Desarrollador Operador Responsable de mantenimiento

16

PROCESO DE ADQUISICIN

Identificar la necesidad, preparar una solicitud y seleccionar un proveedor. Gestionar el proceso. Actividades

Inicio Preparacin de solicitud de propuestas Preparacin y actualizacin del contrato Seguimiento del proveedor Aceptacin y finalizacin

17

PROCESO DE SUMINISTRO

Determinar procedimientos y recursos para gestionar el proyecto. Actividades


Inicio Preparacin de la respuesta Contrato Planificacin Ejecucin y control Revisin y evaluacin Entrega y finalizacin

18

PROCESO DE DESARROLLO (I)

Contiene actividades de anlisis, diseo...para el producto software.Puede contener actividades a nivel de sistema. Actividades

Implementacin del proceso Anlisis de requerimientos del sistema Diseo de la arquitectura del sistema Anlisis de requerimientos de software Diseo de la arquitectura del software

19

PROCESO DE DESARROLLO (II)

Actividades

Diseo detallado del software Codificacin y pruebas del sofware Integracin del software Pruebas de calificacin del software Integracin del sistema Pruebas de calificacin del sistema Instalacin del software Apoyo a la aceptacin de software

20

PROCESO DE OPERACION

Cubre la operacin del producto software y apoyo a los usuarios. Las actividades y tareas hacen referencia al sistema. Actividades

Implementacin del proceso Pruebas de operacin Operacin del sistema Soporte al usuario

21

PROCESO DE MANTENIMIENTO

Modificar el producto software preservando su integridad. Incluye la migracin y retirada del producto. Actividades

Implementacin del proceso Anlisis de problemas y modificaciones Implementacin de las modificaciones Revisin/aceptacin del mantenimiento Migracin Retirada de software

22

PROCESOS DE SOPORTE

23

El estndar contiene un grupo de 8 procesos de soporte Tienen como objetivo brindar soporte y apoyar a los procesos primarios, contribuyendo a la calidad y xito del proyecto Pueden ser invocados tanto por procesos primarios como por otro proceso de soporte El proceso de soporte comienza con un prembulo,al que le pueden seguir un conjunto de acciones de nivel nivel corporativo (no obligatorias), y contina con un conjunto de actividades y tareas propias del proceso.

PROCESOS DE SOPORTE

Documentacin Gestin de configuracin Aseguramiento de la calidad Verificacin Validacin Revisin conjunta Auditora Resolucin de problemas

24

PROCESO DE DOCUMENTACIN

El propsito de este proceso es obtener y persistir informacin Actividades


Implementacin del proceso Diseo y desarrollo Produccin Mantenimiento

25

PROCESO DE GESTIN DE CONFIGURACIN

El propsito de este proceso es identificar, definir y versionar, mediante lneas bases, los elementos del sistema, as como tambin asegurar la completitud y correctitud de los elementos que pertenecen a la configuracin, de controlar su manejo, persistencia y entrega de los mismos. Actividades

26

Implementacin del Proceso Identificacin de la Configuracin Control de la Configuracin Determinacin del estado de la Configuracin Evaluacin de la Configuracin Gestin de Liberaciones y Entregas

PROCESO DE ASEGURAMIENTO DE LA CALIDAD

El propsito de este proceso es proveer de mecanismos para objetiva e independientemente asegurar que los productos y/o servicios cumplan con los estndares y requerimientos establecidos, y que el desarrollo de otros procesos se apeguen los mas posible a lo planificado originalmente Actividades

Implementacin del Proceso Aseguramiento del Producto Aseguramiento del Proceso Aseguramiento del Sistema de Calidad

27

PROCESO DE VERIFICACIN

El propsito de este proceso es proveer las evaluaciones referentes a la verificacin de un producto o servicio de una actividad dada. Actividades:

Implementacin del Proceso Verificacin

28

PROCESO DE VALIDACIN

El propsito de este proceso es determinar si un sistema ya construido cumple con las especificaciones y requerimientos para los cuales fue realizado. Actividades:

Implementacin del Proceso Validacin

29

REVISIN CONJUNTA

El propsito de este proceso es proveer un marco que favorezca la integracin entre inspector e inspeccionado. Actividades:

Implementacin del Proceso Revisiones de la gestin del proyecto Revisiones Tcnicas

30

PROCESO DE AUDITORA (i)

El propsito de este proceso es proveer un marco adecuado para establecer auditorias formales y contractuales sobre un determinado producto o servicio provisto. Actividades:

Implementacin del Proceso Auditoria

31

PROCESO DE AUDITORA (ii)

Implementacin del Proceso


Cuando se deben llevar a cabo? Precondiciones del auditor y auditado Recursos Elementos participantes Desarrollo de la misma Finalizacin Poscondiciones

32

PROCESO DE AUDITORA (iii)

Auditoria: asegura que


ISO 12207 Productos de software codificados reflejen diseo Datos para pruebas cumplan especificacin Proyecto Ing. Software Auditorias de Trazabilidad de Diseo Implementacin (Physical Audit)) Revisin de Casos de Pruebas

Pruebas realizadas sobre productos de software son correctas


Documentacin de usuario es correcta Actividades del proyecto se han llevado a cabo como lo planificado

Auditoria de Plan de V&V y de Resultados de Pruebas


Auditorias a la Documentacin de usuario (UDR) Revisin del Plan de Proyecto Informes de situacin de proyecto Estimaciones y Mediciones Informes situacin de proyecto

33

Costos y plazo se adhieren a lo establecido

PROCESO DE SOLUCIN DE PROBLEMAS

El propsito de este proceso es proveer mecanismos para la creacin de procesos capaces de resolver problemas y tomar acciones correctivas para remover nuevos problemas detectados. Actividades:

Implementacin del Proceso Solucin de Problemas

34

PROCESOS DE LA ORGANIZACIN

Las actividades y tareas son responsabilidad de la organizacin que usa dicho proceso. Esta organizacin se asegura que el proceso existe y es operativo. Los Procesos de la Organizacin ayudan en establecer, controlar y mejorar otros procesos.

35

PROCESOS DE LA ORGANIZACIN

Gestin

Infraestructura
Mejora Formacin

36

GESTIN

El propsito de este proceso es proveer actividades y tareas genricas que pueden emplearse y ajustarse para gestionar otros procesos. Actividades:

Inicio y Definicin de Alcance Planificacin Ejecucin y Control Revisin y Evaluacin Terminacin

37

INFRAESTRUCTURA

El propsito de este proceso es definir las actividades necesarias para establecer y mantener las infraestructura (hardware, software, estndar, herramientas, etc.) necesaria por otros procesos. Actividades:

Implementacin del Proceso Establecimiento de la Infraestructura Mantenimiento de la Infraestructura

38

MEJORA

El propsito de este proceso es proveer de actividades bsicas y de alto nivel para establecer, evaluar, medir, controlar y mejorar un proceso de ciclo de vida del software. Actividades:

Establecimiento del proceso Evaluacin del proceso Mejora del proceso

39

FORMACIN RECURSOS HUMANOS


El propsito de este proceso es proporcionar y mantener al personal capacitado. Actividades:


Implementacin del Procesos Desarrollo del Material de Formacin Implementacin del Plan de Formacin

40

AGENDA:

Objetivos Visin General de la norma

Contexto Histrico Objetivos de la norma Definir conceptos Introduccin

Norma 12207:

Procesos Principales Procesos de soporte Procesos Organizacionales

Preguntas ?

41

PREGUNTAS

Preguntas ??

42

Vous aimerez peut-être aussi