Está en la página 1de 8

FACULTAD DE INGENIERA

ESCUELA DE INGENIERA EN SISTEMAS Y


COMPUTACIN
ASIGNATURA:
INGENIERA DE SOFTWARE
TEMA:
INVESTIGACIN PROCESO DE
SOFTWARE

NOMBRE
ALEX YUNGAN
FECHA
30 Abril 2015

ndice
Contenido
ndice............................................................................................................. 2
Introduccin................................................................................................... 2
Objetivo.......................................................................................................... 2
Objetivos especificos................................................................................... 2
Contenido....................................................................................................... 3
Modelo general de proceso.........................................................................3
Que es proceso de software.....................................................................3
Estructura de un proceso de software......................................................3
Flujos de procesos.................................................................................... 6
Conclusiones.................................................................................................. 6
Bibliografa..................................................................................................... 7

Introduccin
La produccin de software era realizada con un enfoque artstico, a
diferencia de un enfoque industrial. Ante la constante presencia de
proyectos fallidos, y con el objetivo de mejorar la calidad de los
productos, en los ltimos aos las organizaciones introdujeron los
mtodos de ingeniera de software .un proceso como la coleccin de
actividades de trabajo, acciones y tareas que se realizan cuando va a
crearse algn producto terminado. Cada una de las actividades,
acciones y tareas se encuentra dentro de una estructura o modelo
que define su relacin tanto con el proceso como entre s.Una
estructura general para la ingeniera de software define cinco
actividades estructurales: comunicacin, planeacin, modelado,
construccin y despliegue.

Objetivo

investigar el modelo general de proceso

Objetivos especificos

investigar QUE ES UN PROCESO DE Software


investigas que es una estructura de proceso de software
conocer los flujos de procesos

Contenido
Modelo general de proceso
Un proceso como la coleccin de actividades de trabajo, acciones y
tareas que se realizan cuando va a crearse algn producto terminado.
Cada una de las actividades, acciones y tareas se encuentra dentro
de una estructura o modelo que define su relacin tanto con el
proceso como entre s.
Una estructura general para la ingeniera de software define cinco
actividades estructurales: comunicacin, planeacin, modelado,
construccin y despliegue.
Que es proceso de software
Tambin denominado ciclo de vida del desarrollo de software es una
estructura aplicada al desarrollo de un producto de software

Es una estructura para las actividades, acciones y tareas que se


requieren a fin de construir software de alta calidad.
El resultado es la reunin de conocimiento recabado, depurado
y organizado.

Estructura de un proceso de software


Una estructura general para la ingeniera de software define cinco
actividades estructurales:
1. Comunicacin.
2. Planeacin.
3. Modelado.
4. Construccin.
5. Despliegue.
Adems, a lo largo del proceso se aplica: seguimiento del proyecto,
administracin
de
riesgos,
aseguramiento
de
la
calidad,
configuracin, revisiones tcnicas, entre otras. Este proceso requiere
un conjunto de actividades llamadas actividades estructurales usadas
a travs de todo el proceso del Software y son 5:

1. Comunicacin(requisitos):
Con el cliente y los participantes para definir objetivos del
proyecto, requerimientos y funciones del Software.
2. Planeacin(diseo):
Se elabora un mapa gua llamado Plan de Proyecto de Software
que define tareas por realizar.
3. Modelado(implementacin):

Se crean modelos con el fin de mejorar los requerimientos y el


diseo.
4. Construccin(verificacin):
Se genera un cdigo (manual o automatizado) y se elaboran
pruebas para descubrir errores en ste.
5. Despliegue(mantenimiento):
Terminado el Software se entrega al cliente para que lo ensaye
y evale.

El modelo de la cascada

Tambin Llamado ciclo de vida clsico, sugiere un enfoque


sistemtico y secuencial para el desarrollo del software, que comienza
con la especificacin de los requerimientos por parte del cliente y
avanza a travs de planeacin, modelado, construccin y despliegue,

para concluir con el apoyo del software terminado.

El modelo incremental
El modelo incremental aplica secuencias lineales en forma escalonada
a medida que avanza el calendario de actividades. Cada secuencia
lineal produce incrementos de software susceptibles de entregarse
[McD93] de manera parecida a los incrementos producidos en un flujo
de proceso evolutivo.

El modelo de proceso incremental se centra en que en cada


incremento se entrega un producto que ya opera.
Los primeros incrementos son versiones desnudas del producto
final
Combina elementos de los flujos de proceso lineal y paralelo.

Los modelos evolutivos


Se caracterizan por la manera en la que permiten desarrollar
versiones cada vez ms completas del software

Modelo espiral
El software se desarrolla en una serie de entregas evolutivas
Durante las primeras iteraciones, lo que se entrega puede ser
un modelo o prototipo. En las iteraciones posteriores se
producen versiones cada vez ms completas del sistema cuya
ingeniera

Modelado concurrente
Define una serie de eventos que desencadenan transiciones de
un estado a otro para cada una de las actividades, acciones o
tareas de la ingeniera de software. Por ejemplo, durante las
primeras etapas del diseo (accin importante de la ingeniera
de software que ocurre durante la actividad de modelado), no
se detecta una inconsistencia en el modelo de requerimientos.

Flujos de procesos
Se basa en las actividades estructurales Comunicacin, planeacin,
modelado, construccin y despliegue.

Un flujo de proceso lineal


Ejecuta cada una de las cinco actividades estructurales en
secuencia, comenzando por la comunicacin y terminando con
el despliegue.
Un flujo de proceso iterativo
Repite una o ms de las actividades antes de pasar a la
siguiente.
Un flujo de proceso evolutivo
Realiza las actividades en forma circular. A travs de las
cinco actividades, cada circuito lleva a una versin ms
completa del software.
Un flujo de proceso paralelo
Ejecuta una o ms actividades paralelo con otras (por ejemplo,
el modelado de un aspecto del software tal vez se ejecute en
paralelo con la construccin de otro aspecto del software).

Conclusiones

Un proceso software tambin es denominado ciclo de vida del


desarrollo de software es una estructura aplicada al desarrollo
de un producto de software
El modelo incremental aplica secuencias lineales en forma
escalonada a medida que avanza el calendario de actividades.
Los flujos de procesos se basa en las actividades estructurales
Comunicacin, planeacin, modelado, construccin y
despliegue.

Bibliografa
Proceso para el desarrollo de software. (2015, 10 de abril). Wikipedia, La
enciclopedia libre. Fecha de consulta: 22:56, abril 30, 2015 desde

http://es.wikipedia.org/w/index.php?
title=Proceso_para_el_desarrollo_de_software&oldid=81321582.