Sei sulla pagina 1di 11

ESCUELA SUPERIOR POLITCNICA AGROPECUARIA DE MANAB

MANUEL FLIX LPEZ

CARRERA INFORMTICA
PERIODO ABR. SEP./2015

SEMESTRE SPTIMO

INGENIERA DE SOFTWARE

TEMA:
MODELOS DE PROCESOS: MODELOS DE PROCESOS
PRESCRIPTIVOS

AUTORA:
MARIA B. CEDEO REYES

FACILITADOR:
ING. HIRAIDA SANTANA CEDEO

CALCETA, ABRIL 2015

CAPITULO I. INTRODUCCIN
El desarrollo de software implementando herramientas de la Ingeniera de
software es empleado por profesionales creativos que buscan que cierto proceso
o modelo de procesos sea el ms apropiado para el desarrollo del proyecto que
estn desarrollando.
En esta nueva entrada trataremos de rescatar la informacin ms destacada en
cuanto a los modelos de procesos, especialmente los de tipo prescriptivos; una
vez concluido entenderemos y comprenderemos la importancia del uso no solo
de un modelo de proceso si no tambin la importancia de la Ingeniera de
Software, ya que estos tipos de modelos son herramientas que ofrece esta
ciencia para el desarrollo ptimo de proyectos.

CAPITULO II. MARCO TERICO


2.1. MODELO GENERAL DE PROCESOS
Como ya fue mencionado en el captulo anterior un modelo de procesos en
general es un conjunto de actividades, tareas, entre otros con las que se lleva a
cabo la ejecucin de proyectos o el desarrollo de software; este conjunto de
pasos son predecibles, pues se los plantea con anterioridad para conocer el
encaminamiento del software a desarrollar. Estos modelos de procesos son
realizados o implementados por los ingenieros de software o desarrolladores,
adaptando as todas las actividades que se realizan en la ejecucin de un
proyecto en un modelo conocido.
Una de las principales ventajas de implementar modelos de procesos es
asegurar la estabilidad, control y organizacin de las actividades que se realizan
en el desarrollo de software, evitando as que el surgimiento de problemas o
inconvenientes no se vuelvan eventos caticos en los que el grupo de trabajo no
sepa de qu manera actuar, adems en pocas palabras el principal objetivo de
los modelos de procesos es que el desarrollo de software sea gil.
AComo mencionamos en el captulo anterior existen cinco actividades
principales de un modelo de procesos como son: comunicacin, planeacin,
modelado, construccin y despliegue, las cuales son conocidas como
Actividades Estructurales y forman parte de un modelo general de procesos
conjuntamente con las Actividades Sombrilla.

Comunicacin
Planeacin
Modelado
Construccin
Despliegue

Seguimiento y
Control de Proyecto
Administracin de
Riesgos
Aseguramiento de la
calidad
Administracin de la
Configuracin
Revisiones tcnicas

Imagen 2.1.1. Actividades que conforman la estructura del proceso de un


proceso de software.

Imagen 2.1.2. Modelo de Procesos

2.2. MODELOS DE PROCESO PRESCRIPTIVO


Los modelos de proceso prescriptivo fueron propuestos originalmente para poner
orden en el caos del desarrollo de software. La historia indica que estos modelos
tradicionales han dado cierta estructura til al trabajo de ingeniera de software
y que constituyen un mapa razonablemente eficaz para los equipos de software.
Sin embargo, el trabajo de ingeniera de software y el producto que genera
siguen al borde del caos. Pressman, R. 2010

2.2.1.

MODELO DE LA CASCADA

Es conocido como el modelo ms primitivo, un ciclo de vida clsico que presenta


una serie de pasos secuenciales, estos pasos son aquellos que hemos venido
mencionando con anterioridad.

Imagen 2.2.1.1 Modelo cascada y subactividades.

MODELO EN V
El modelo en V es una variante del modelo cascada, puesto que el modelo
cascada es un poco simple y no sirve para proyectos grandes, debido a esto se
cre el modelo en V que se adapta a proyectos ms complejos.
A medida que el equipo de software avanza hacia abajo desde el lado izquierdo
de la V, los requerimientos bsicos del problema mejoran hacia representaciones
tcnicas cada vez ms detalladas del problema y de su solucin. Una vez que
se ha generado el cdigo, el equipo sube por el lado derecho de la V, y en
esencia ejecuta una serie de pruebas (acciones para asegurar la calidad) que
validan cada uno de los modelos creados cuando el equipo fue hacia abajo por
el lado izquierdo. Pressman, R. 2010.

Imagen 2.2.1.2 Modelo en V

2.2.2.

MODELOS DE PROCESO INCREMENTAL

Una de las principales caractersticas de este modelo es justamente sus


incrementos, ya que con este modelo se logra presentar un producto operacional

o funcional desde su primer incremento, claro que el primer incremento solo


aborda los requerimientos bsicos del mismo. Se logra que el cliente interacte
con el software desde la culminacin del primer incremento, y a medida que el
cliente realiza pruebas en el software se puede ir implementando requerimientos
ms avanzados en el siguiente incremento, si la fecha de entrega es muy estricta
se puede entregar el software hasta el ltimo incremento realizado, y si an no
est culminado el software se podr entregar en una fecha posterior con todos
los incrementos culminados.

Imagen 2.2.2.1. Modelo Incremental

2.2.3.

MODELOS DE PROCESO EVOLUTIVO

Tenemos dos tipos de modelos de proceso evolutivo que son:


MODELO DE HACER PROTOTIPOS
El principal objetivo de este modelo es el desarrollo de prototipos, que por lo
general son creados y luego desechados, pero otros van evolucionando a
medida que se van convirtiendo en el software real o final.

Prototipo del
software

Imagen 2.2.3.1. Modelo Evolutivo de hacer Prototipos


MODELO EVOLUTIVO EN ESPIRAL
El modelo de desarrollo espiral es un generador de modelo de proceso
impulsado por el riesgo, que se usa para guiar la ingeniera concurrente con
participantes mltiples de sistemas intensivos en software. Tiene dos
caractersticas distintivas principales. La primera es el enfoque cclico para el
crecimiento incremental del grado de definicin de un sistema y su
implementacin, mientras que disminuye su grado de riesgo. La otra es un
conjunto de puntos de referencia de anclaje puntual para asegurar el
compromiso

del

participante

con

soluciones

factibles

mutuamente

satisfactorias. Pressman, R. 2010.


Una de sus principales ventajas es la retroalimentacin que se puede realizar en
todas las etapas ya que su topologa facilita mucho esta actividad de
retroalimentar cada una de sus etapas, su nica desventaja es el tiempo que se
requiere para desarrollar en base a un modelo en espiral.

Imagen 2.2.3.2. Modelo evolutivo en espiral

2.2.4.

MODELOS CONCURRENTES

Este modelo permite un control en base a un conjunto de estados, con esto nos
referimos a que es un modelo ideal para un grupo de trabajo grande, y que
permite que el software sea desarrollado en sus diferentes partes al mismo
tiempo, puesto que con este modelo si una parte del proyecto est inconclusa o
an no se ha comenzado a desarrollar, se representa con estados como los
siguientes: En desarrollo, cambios en espera, en evaluacin, en revisin,
inactivo, etc.; permitiendo as una visualizacin exacta de la situacin de un
software en desarrollo.

Imagen 2.2.4.1. Modelo concurrente

CAPITULO III. CONCLUSIONES


Los modelos de procesos adems de facilitar la tarea de una planificacin de
desarrollo de un software o proyecto, facilita la comunicacin entre los
desarrolladores y el cliente, incluso se logra llevar un control del desarrollo del
mismo ya que al emplear etapas o pasos se puede localizar en software en
cualquiera de estas etapas y as continuar con la siguiente hasta culminar.
Los modelos de procesos prescriptivos, estn conformados por los modelos
conocidos como los ms tradicionales, los cuales como pudimos darnos cuentan
emplean la misma secuencia de pasos, los cinco pasos que engloban otras subactividades las cuales se realizan en cada uno de ellos; claro que cada modelo
posee su propio funcionamiento para estas actividades o pasos.

BIBLIOGRAFA
Pressman, R. 2010. Ingeniera del Software Un Enfoque Prctico. 7ma ed.
University ofConnecticut. McGraw-Hill Interamericana Editores, S.A. MX.
p. 26 41.
Zapeta, F. 2014. Modelos de Procesos. (En lnea). Consultado 28 de abr.
2015.

Formato

PPT.

Disponible

en:

https://prezi.com/bhtk7dgtjpvv/modelo-general-de-proceso/
2010. Modelos Prescriptivos de Procesos. (En lnea). Consultado 28 de
abr.

2015.

Formato

HTML.

http://analisisdesoftware1.blogspot.com/

Disponible

en:

Potrebbero piacerti anche