Sie sind auf Seite 1von 4

El estndar IEEE-1074 El estndar IEEE 1074-1997 para los procesos de vida del software describe el conjunto de actividades y procesos

obligatorios para el desarrollo y mantenimiento de software. Tiene como objetivo establecer un marco comn para el desarrollo de modelos para el proceso de construccin y proporciona algunos ejemplos de situaciones tpicas. El estndar IEEE 1074 lista seis grupos de procesos para el desarrollo de software a travs de 17 procesos
Modelado del ciclo de vida Administracin del proyecto Seleccin de un modelo de ciclo de vida A.1 Inicio del proyecto Supervisin y control del proyecto Administracin de calidad del software A.2 Exploracin de conceptos Asignacin del sistema A.3 Requerimientos Diseo Implementacin A.4 Instalacin Operacin y soporte Mantenimiento Retiro A.5 Verificacin y validacin Administracin de la configuracin de software Desarrollo de la documentacin Entrenamiento Actividades Seleccin de un modelo de ciclo de vida. Establecer correspondencia entre actividades y el modelo del ciclo de vida elegido. Asignacin de recursos. Establecer ambiente del proyecto Planear la administracin. Analizar riesgos. Realizar planeacin de contingencias. Administrar el proyecto. Conservar registros. Implementar el modelo de reporte de problemas. Planear administracin de la calidad Definir medidas. Administrar la calidad. Identificar necesidades de mejora de calidad. Identificar ideas y necesidades. Formular enfoques potenciales. Realizar estudios de factibilidad. Planear la transicin del sistema (si es aplicable). Refinar y finalizar la idea o necesidad. Analizar funciones. Desarrollar la arquitectura del sistema. Descomponer los requerimientos del sistema. Definir y desarrollar los requerimientos de software. Definir requerimientos de la interfaz. Establecer prioridad e integrar requerimientos. Realizar diseo arquitectnico. Disear base de datos (si es aplicable). Disear interfaces. Desarrollar algoritmos (si es aplicable). Realizar diseo detallado.

Predesarrollo Desarrollo

Posdesarrollo

Procesos integrales

Clusula 3.1.3 3.1.4 3.1.5 3.1.6 3.2.3 3.2.4 3.2.5 3.2.6 3.2.7 3.3.3 3.3.4 3.3.5 3.3.6 4.1.3 4.1.4 4.1.5 4.1.6 4.1.7 4.2.3 4.2.4 4.2.5 5.1.3 5.1.4 5.1.5 5.2.3 5.2.4 5.2.5 5.2.6 5.2.7

Proceso Seleccin de un modelo de ciclo de vida Inicio del proyecto

Supervisin y control del proyecto

Administracin de la calidad del software Exploracin de conceptos

Asignacin del sistema Requerimientos Diseo

5.3.3 5.3.4 5.3.5 5.3.6 5.3.7 5.3.8

Implementacin

Crear datos de prueba. Crear cdigo fuente. Crear cdigo objeto. Crear documentacin operativa. Planear la integracin. Realizar la integracin.

TECNICAS DE CALIDAD SEGN IEEE 1074 Mtricas del software para controlar el proyecto. Verificacin y Validacin de software. (incluyendo pruebas y revisiones) en todas las fases del ciclo de vida. Gestin de la configuracin del software.

ADMINISTRACION DE CONFIGURACIONES SCM Software Configuration Management Es el conjunto total de actividades utilizadas para administrar el contenido de un producto de software desde el principio hasta el final del proceso de desarrollo. Propsito de SCM Asegurar que el contenido del producto es conocido y se encuentra disponible siempre Apoyar el control de cambios. Ayudar a la coordinacin entre el equipo Tener un repositorio (depsito) nico para los entregables. Tener una base histrica con los cambios del producto durante el tiempo. Depsito Biblioteca de lanzamientos, promociones Tres depsitos Desarrollo El avance diario Maestro (promociones) Estn en proceso de verificacin de calidad Es liberado a otros equipos de desarrollo Software (lanzamientos) Cumplen con los estndares de calidad dispuestos Espacio de trabajo Es el sitio donde se encuentran los archivos correspondientes a los artefactos Promociones o lanzamientos Cada desarrollador tiene su propio espacio tems de configuracin: Cualquier artefacto del proceso. Este debe ser controlado y nombrado de forma nica. La lista aprobada de los tems de configuracin Los requerimientos El diseo Los fuentes El material de pruebas Agregados de artefactos (objetos de configuracin) Conjunto de artefactos que forman un producto completo.

Cdigo fuente Solicitud de cambio: Reporte formal que inicia el proceso de cambio Realizado por un usuario o desarrollador No todos los cambios de un cliente deben ser realizados Cuestiones administrativas Costos Tiempo de desarrollo Se especifica El(Los) artculo(s) de configuracin afectados La peticin La versin El problema que necesita resolverse La solucin Evaluacin de factibilidad ( costo/beneficio) Aprobacin Se debe hacer seguimiento Procedimientos de control de configuraciones Asegurar que no hay conflicto en cuanto dos personas puedan cambiar el mismo producto al tiempo. Cuando una de las personas est modificando el producto es el nico que puede hacerlo y debe mantenerse bloqueado hasta que este termine de hacerlo. Una persona debe ser responsable de mantener la integridad del producto. Procedimientos de copias de seguridad y facilidades Auditoria de la administracin de configuraciones Reporte de estatus de configuracin Proceso de SCM Producir el plan de configuraciones Introduccin Propsito Alcance Glosario Referencias Actividades Artculos de configuracin Estndares Nombramiento de artculos Distribucin de archivos Versionamiento Administracin Definicin del informe de Identificacin de lneas de base

Reportes del estatus de SCM. Al final de cada ciclo Un informe con El nombre de la(s) lnea(s) de base asociadas Por cada artefacto colocar la versin Si es un grupo de artefactos colocar los artefactos asociados y la vrsin de c/u Administrar el baseline del sistema Administracin del cambio

Control de Versiones de Software Mecanismo de base: Grafo de derivacin: contiene la evolucin de un archivo de texto (binario) primeras herramientas sobre Unix: Source Code Control System SCCS (M. Rockhind 1977) revision Control System RCS (W. Tichy 1982) CVS Concurrent Version System Como un conjunto de scripts Dick Grune, 1986 Como una sla herramienta Creado en 1989 por Brian Berliner Apoyado por Jeff Polk Licencia GPL Otras herramientas Perforce Perforce Basado en CVS Clear Case -Rational Source Safe Microsoft CS RCS Component Software Avanzadas Control de cambio y seguimiento ClearQuest Rational La coordinacin y sincronizacin del trabajo Polticas de administracin de espacios de trabajo: Controlar la sincronizacin de cambios concurrentes (evitarlos): definir polticas de sincronizacin Creacin de Baselines Propagacin de los cambios en distintas baselines

Das könnte Ihnen auch gefallen