Resumen para definir un proceso de software basado en iee

Solo disponible en BuenasTareas
  • Páginas : 7 (1565 palabras )
  • Descarga(s) : 0
  • Publicado : 20 de febrero de 2011
Leer documento completo
Vista previa del texto
RESUMEN PARA DEFINIR UN PROCESO DE SOFTWARE BASADO EN IEE
VENTAJAS DE DEFINIR UN PROCESO SOFTWARE

Un proyecto sin estructura es un proyecto inmanejable, es decir, no puede ser planificado, ni estimado, ni su progreso ser controlado, y mucho menos es posible alcanzar un compromiso de costes o tiempos. La idea originaria de buscar ciclos de vida que describan los estados por los que pasa elproducto, o procesos software que describan las actividades a realizar para transformar el producto, surge de la necesidad de tener un esquema que sirva como base para planificar, organizar, asignar personal, coordinar, presupuestar, y dirigir las actividades de la construcción de software. De hecho, muchos proyectos han terminado mal porque las fases de desarrollo se realizaron en un ordenerróneo.

Por tanto, al comienzo de un proyecto software se debe elegir el ciclo de vida que seguirá el producto a construir, en base a las consideraciones del apartado anterior. El modelo de ciclo de vida elegido llevará a encadenar las tareas y actividades del proceso software de una determinada manera: algunas tareas no será necesario realizarlas, otras deberán realizarse más de una vez, etc. Unavez conseguido un proceso software concreto para el proyecto en cuestión, se está preparado para planificar los plazos del proyecto, asignar personas a las distintas tareas, presupuestar los costos del proyecto, etc.

Concretamente, hoy en día, los procesos software se usan como:

— Guía prescriptiva sobre la documentación a producir para enviar al cliente.

— Base para determinar quéherramientas, técnicas y metodologías de Ingeniería de Software serán más apropiadas para soportar las diferentes actividades.

— Marco para analizar o estimar patrones de asignación y consumo de recursos a lo largo de todo el ciclo de vida del producto software.

— Base para llevar a cabo estudios empíricos para determinar qué afecta a la productividad, el coste y la calidad del software.

—Descripción comparativa sobre cómo los sistemas software llegan a ser lo que son.

ESTÁNDAR IEEE SOBRE PROCESO SOFTWARE

Introducción
A continuación, se describen en detalle las fases o subprocesos que conforman el proceso base de construcción del software y que se corresponden con el estándar IEEE 1074-1989. Cada subproceso se detalla a nivel de propósito, actividades involucradas ydocumentación principal propuesta por el estándar. El estándar IEEE 1074-1989 determina el conjunto de actividades esenciales, no ordenadas en el tiempo, que deben ser incorporadas dentro de un modelo de ciclo de vida del producto software. Este modelo es seleccionado y establecido por el usuario para el proyecto a desarrollar, ya que la norma no define un ciclo de vida en particular. El estándar,además, incluye la siguiente información que no se trata aquí:

— Descripción de cada actividad.

— Informe de entrada y salida para cada actividad.

— Fuente y destino de la información a nivel de proceso y de actividad, que refleja la relación entre los procesos.

— Productos obtenidos por el desarrollo de cada actividad.

El estándar ha sido escrito por organizaciones responsables dela gestión y desarrollo del software. Está dirigido a los gestores de proyectos, a los desarrolladores de software, a los responsables de la garantía de la calidad, a quienes ejecutan tareas de apoyo, a los usuarios y al personal de mantenimiento.

Descripción Global del Proceso
El proceso base de construcción del software consiste en analizar las necesidades de la organización en un dominio,desarrollar una solución que las satisfaga y, posteriormente, reinsertar la solución en el dominio, bajo un marco de gestión, seguimiento, control y gestión de la calidad.

El proceso software está compuesto, a su vez, de cuatro procesos principales, cada uno de los cuales agrupa una serie de actividades que se encargan de la realización de sus requisitos asociados. Estos procesos son los...
tracking img