Está en la página 1de 4

IEEE 1074

El estándar IEEE 1074 proporciona el conjunto de actividades que constituyen los procesos que son
obligatorios para el desarrollo y mantenimiento de software. Se encuentra organizado en 17 procesos,
que comprenden un total de 65 actividades. Los procesos se dividen en cuatro secciones lógicas o grupos
de procesos.

 El primer grupo: Está compuesto por el Proceso de Modelo del Ciclo de Vida del Software que
proporciona actividades que se necesitan para identificar los modelos de ciclo de vida software
candidatos y para seleccionar aquel modelo que se vaya a utilizar en el proyecto.

 El segundo grupo está conformado por el Proceso de Gestión del Proyecto, que propone un
conjunto de procesos de iniciación, supervisión y control del proyecto a lo largo de ciclo de
vida del software.

 El tercer grupo está compuesto por los procesos Orientados al Desarrollo, los Procesos de Pre-
Desarrollo, los Procesos de Desarrollo y los Procesos de PostDesarrollo del software.

 El último grupo está compuesto por los Procesos Integrales, son aquellos procesos que se
necesitan para completar con éxito las actividades de un proyecto.

El proceso de implantación está tratado en el proceso de instalación del grupo de procesos post-
desarrollo perteneciente al grupo de Procesos orientados al Desarrollo. Este proceso implica el
transporte y la instalación de un sistema software desde el entorno de desarrollo al entorno de
destino.
Las actividades del proceso de instalación propuestas en el estándar son: la distribución del software,
la instalación del software, la carga de la base de datos (si el proyecto lo requiere), la aceptación del
software en el entorno de operación, la realización de las actualizaciones y finalmente la instalación
del software probado. Los Procesos Integrales que articulan con el proceso de implantación son los
procesos de verificación y validación, de gestión de configuración, de desarrollo de la documentación y
de formación. Los Procesos de Gestión del Proyecto relacionados al proceso de implantación son: el
proceso de iniciación del proyecto, el proceso de supervisión y control del proyecto y el proceso de
gestión de la calidad.
1. Modelamiento del ciclo de vida
 Seleccionar el ciclo de vida:  Cascada  Modelo en V  Spiral  Rational Unified Process  Team
Software Process  Extreme Programming

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

Monitoreo y Control del Proyecto


Propósito:  Analizar riesgos  Realizar planeación de contingencias  Administrar el proyecto  Conservar
registros  Implementar el modelo de reporte de problemas

Administración de la calidad del SW


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

3. Pre-desarrollo
Administración o marketing y el cliente identifican una idea o una necesidad  Nuevo esfuerzo de
desarrollo  Cambio de interfaz de un sistema existente  Reemplazo de software de un proceso de
negocios existente

Exploración del concepto


Enunciado del problema  Propósito:  Producir el enunciado del problema  Identificar ideas o
necesidades  Formular enfoques potenciales  Realizar estudios de factibilidad  Planear la transición
del sistemas  Refinar y finalizar la idea o necesidad
– Asignación del sistema
Enunciado del problema y Documento de arquitectura 
Establecer la arquitectura inicial
Base para la comunicación entre los miembros  Identificar Hardware Software y Requerimientos
funcionales

4 Desarrollo – Requerimientos

Definir y desarrollar los requerimientos de software  Definir los requerimientos de la interfaz 


Establecer la prioridad e integrar los requerimientos de software

Diseño
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 componentes pre- existentes  Definir los objetivos de diseño

Imprementacion

Código, Pruebas  Propósito:  Construir la solución  Crear datos de pruebas  Crear código fuente 
Crear la documentación operativa  Planear la integración  Realizar la integración

5 Pos-desarrollo instalación
 Planear la instalación  Distribuir el software  Instalar el software  Aceptar el software en el ambiente
operacional

Operación y Soporte
Propósito:  Operar el sistema  Proporcionar asistencia técnica y consultoría  Mantener la bitácora de
peticiones del clientes

Mantenimiento
Mantener el sistema adecuado a los cambios en los requerimientos, nuevas necesidades, nuevas
tecnologías.

Retiro
Notificar a los usuarios  Realizar operaciones paralelas  Retirar el sistema

6-Procesos Integrales Verificación y Validación


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 las pruebas

Administración de la configuración

Documentación Entrenamiento

También podría gustarte