modelos de proceso prescriptivo

4
INTRODUCCIÓN Los modelos de desarrollo de Software son muy diversos, y por lo tanto, diferentes para cada clase de proyecto, ya sean para corto o largo plazo. En la actualidad los desarrollares de Software implementan estos modelos de proceso para garantizar un sistema eficiente y eficaz a los usuarios del sistema. A continuación se detallaran los modelos de proceso que existen, cuales son las funcionalidad y su ciclo de vida. MARCO TEÓRICO Siguiendo la termología del capítulo anterior (Introducción a Ingeniería de Software), La estructura del proceso es el punto fundamental dentro del desarrollo de un proyecto, porque en la cual se estable las actividades o cronograma de tareas para concluir un sistema ejecutable. (Sommerville, 2005) De las cuales son: Comunicación la importancia de comunicarse y dialogar con el cliente. Planeación Describir las tareas técnicas a realizar Modelación Es de crear modelos con el fin de entender mejor los requerimientos Construcción Desarrollo del Código y Pruebas Despliegue Entrega al consumidor

Upload: stephanie-conforme

Post on 17-Dec-2015

19 views

Category:

Documents


0 download

DESCRIPTION

MODELOS DE PROCESO PRESCRIPTIVO

TRANSCRIPT

  • INTRODUCCIN

    Los modelos de desarrollo de Software son muy diversos, y por lo tanto,

    diferentes para cada clase de proyecto, ya sean para corto o largo plazo. En la

    actualidad los desarrollares de Software implementan estos modelos de proceso

    para garantizar un sistema eficiente y eficaz a los usuarios del sistema.

    A continuacin se detallaran los modelos de proceso que existen, cuales son las

    funcionalidad y su ciclo de vida.

    MARCO TERICO

    Siguiendo la termologa del captulo anterior (Introduccin a Ingeniera de

    Software), La estructura del proceso es el punto fundamental dentro del

    desarrollo de un proyecto, porque en la cual se estable las actividades o

    cronograma de tareas para concluir un sistema ejecutable. (Sommerville, 2005)

    De las cuales son:

    Comunicacin la importancia de

    comunicarse y dialogar con el

    cliente.

    Planeacin Describir las tareas tcnicas a realizar

    ModelacinEs de crear

    modelos con el fin de entender mejor los requerimientos

    Construccin Desarrollo del Cdigo y Pruebas

    Despliegue Entrega al consumidor

  • Obteniendo un flujo de procesos como se muestra en la Fig.1, donde no es

    necesario volver a la etapa anterior. (Pressman, 2010).

    Fig.1. Flujo de Proceso

    MODELOS DEL PROCESO PRESCRIPTIVO

    La incgnita y las mltiples preguntas que se realiza un programador al momento

    de realizar un proyecto son muy comn, pero en la actualidad, existen diferentes

    tipos de modelos para cada proyecto sea a corto o a largo plazo, adems,

    dependiendo de los requerimientos del cliente. Estos modelos son: Cascada,

    Incremental, Evolutivo, Espiral y Concurrentes. (Pressman, 2010).

    MODELO CASCADA

    Este modelo le hace honor a su nombre, porque su funcionamiento es de una

    cascada; es decir se realiza en cada, en este caso en lnea recta, si retrocesos.

    Para algunos desarrolladores este modelo ya paso de moda pero es de gran

    utilidad en proyectos estables donde no necesitan modificaciones de gran

    escala. (Martnez, 2014)

    Caractersticas del modelo cascada:

    Se utiliza en proyectos pequeos y fijos.

    Su funcionamiento es Lineal, sin retrocesos.

    Cada etapa tiene entrada y una salida

    Existe una nica fecha de entrega

    Se requiere tener en claro los requerimientos

  • Estructura del Modelo Cascada:

    Fig.2. Estructura del Modelo Cascada

    Ventajas y Desventajas del Modelo Cascada

    Este modelo es bsico y sencillo para proyectos pequeos con requerimientos

    pequeos, existen algunas ventajas por la cual se puede usar este mtodo:

    o Ventajas

    o Desventajas

    Se mantiene oragnizadas las fases por la cual se puede ver posibles errores

    Es de Bajo Costo

    Minimiza los Gastos en la Planificacin

    Al iniciar puede haber Complicaciones en los requerimientos, por el cliente.

    El modelo genera pocos signos visibles de progreso hasta el final.

    Inicio de la Codificacion muy tarde en el ciclo de vida del proyecto.

  • CONCLUSIONES

    Es importante conocer las diferentes metodologas de desarrollo que existen en

    la actualidad, porque le permiten a los desarrolladores de software documentar

    e realizar de forma eficiente los requerimientos establecidos por el cliente,

    permitindole entregar a tiempo el proyecto, pero no todas las metodologas son

    para cualquier proyecto, es decir, se escoge el modelo de proceso dependiendo

    de los requerimientos que se establecen.

    El modelo de Cascada es un mtodo simple para proyectos sencillos y con

    requerimientos pequeos que no se permitan cambios a gran escala en el

    proceso, adems tiene una gran dependencia en los requerimientos inciales, es

    decir, se deben establecer al inicio del proyecto los requisitos exactamente, lo

    que conlleva una desventaja porque qu cliente tiene bien definidos lo que

    necesita? Por ende los hace ineficiente para proyectos grandes.

    BIBLIOGRAFA

    Martnez, R. 2014. Mtodo en Cascada. Consultado 19 de abr. 2015. (En Lnea).

    Formato PDF. Disponible en:

    http://www.academia.edu/6362716/METODO_EN_CASCADA

    Pressman, R. 2010. Ingeniera de Software: Un enfoque prctico. 7ed. D.F, MEX.

    Formato PDF. Consultado 19 de abr. 2015.

    Sommerville, I. 2005. Ingeniera de Software. 7ed. Madrid, ESP. Formato PDF

    Consultado 19 de abr. 2015.