ModelosD

January 31, 2019 | Author: Alberto Acevedo Aliaga | Category: Software Development Process, Software, Software Engineering, Planning, Tecnología
Share Embed Donate


Short Description

Download ModelosD...

Description

Modelos de Desarrollo

ALLSOFT S.A. de C.V. Monterrey, N.L.

1

Introducción 

desarrollo de cua cualquier producto de Par a el desa Par  softwaare se rea softw realiz lizaan una una serie de ta tare reaas entre la ide ideaa inici iniciaal y el producto fina final.



Un modelo de desa desarrollo estab establece lece el orden en el que se ha harán la las cosa cosas en el proyecto, nos provee de requisitos de entr ada y sa salid lidaa par a cada un unaa de la las activid ctividaades.

2002-2003, Derechos Reservados

Introducción 

desarrollo de cua cualquier producto de Par a el desa Par  softwaare se rea softw realiz lizaan una una serie de ta tare reaas entre la ide ideaa inici iniciaal y el producto fina final.



Un modelo de desa desarrollo estab establece lece el orden en el que se ha harán la las cosa cosas en el proyecto, nos provee de requisitos de entr ada y sa salid lidaa par a cada un unaa de la las activid ctividaades.

2002-2003, Derechos Reservados

Introducción  Es 

 

necesaario desta neces destacar el ciclo de vida vida del proyecto y el modelo de desa desarrollo. vida del proyecto ayud yudaa a control controlaar la las El ciclo de vida ctividaades del proyecto desde el inicio al fin del activid mismo. desarrollo nos ayud yudaa a la form formaa en la la El modelo de desa que va vamos a construir el producto. Amb Am bos se complementa complementan par a gener ar el producto desde el punto de vista vista técnico y administr ativo.

2002-2003, Derechos Reservados

Modelos de Desarrollo... Casc scaada. 5 El Modelo de Ca 5 El Modelo en V. 5 En Flor. 5 Prototipos 5 El Modelo de Espir al. 5 El Modelo de Procesos.

Desaarrollo Incrementa Incremental. 5 Des

2002-2003, Derechos Reservados

El Modelo de Cascada  El

ciclo de desarrollo de software.

 Este  El

modelo tiene una secuencia ordenada.

tr abajo de una etapa previa es la entr ada

del siguiente proceso.  Provee

de un gr an control sobre las fechas

de entrega y entregables.

2002-2003, Derechos Reservados

El Modelo de Cascada  Establece

criterios de entr ada y salida en cada f ase clar amente definidos.

 Dado

que provee pocos puntos de visibilidad da la impresión de que es lento.

2002-2003, Derechos Reservados

El Modelo de Cascada Inicio Análisis Diseño Código Pruebas Implem.

2002-2003, Derechos Reservados

A Favor...  Excelente

cuando se tiene un producto

estable y se conoce la tecnologí a.  Es

un método muy estructur ado que

funciona bien con gente de poca experiencia.  Provee  La

estabilidad en los requerimientos.

planeación se puede hacer 

anticipadamente. 2002-2003, Derechos Reservados

En Contra... 

Tiene poca flexibilidad.



Los proyectos en la pr áctica r ar amente siguen un flu jo secuencial.



Siempre es difícil par a el cliente mostr ar todos los requerimientos explícitamente y con mucha anticipación.

 El

cliente debe tener paciencia.

2002-2003, Derechos Reservados

En Contra...  Es

inflexible y no motiva al cambio.

 Poco

apropiado par a aplicaciones par a la toma de decisiones.

 Los

usuarios tienen una participación limitada.

2002-2003, Derechos Reservados

El Modelo en V  Una

reexaminación del modelo del ciclo de

vida desde el punto de vista de asegur amiento de calidad.  Cuando

cada proceso termina su producto,

las especificaciones de prueba par a la probar  los procesos están también completas.

2002-2003, Derechos Reservados

El Modelo en V Inicio

Análisis

Plan de Aceptación

Pruebas

de Integración del Sistema

Integración del Sistema

Implem.

Diseño

UAT

Código

I.S.T

2002-2003, Derechos Reservados

Modelo en Flor   El

propósito del desarrollo de software es el de desarrollar un producto de software.



Los equipos no deben de estar preocupados por el proceso de desarrollo mismo.



Deben de desarrollarse todas las etapas un poco al mismo tiempo hasta que el producto final es alcanzado. 2002-2003, Derechos Reservados

Prototipos

Un prototipo es una versión  preliminar de un sistema de informaci ón con fines de  demostraci ón o evaluaci ón .

2002-2003, Derechos Reservados

Construcción de Prototipos



Identificación de Requerimientos.



Diseño Rápido.



Utilizar el Prototipo.



Revisar y Me jor ar.

2002-2003, Derechos Reservados

Prototipos...  Es

un método menos formal de desarrollo.

 El

prototipeo es una técnica par a comprender las especificaciones.

 Un

prototipo puede ser eliminado.

 Un

prototipo puede llegar a ser parte del producto final.

2002-2003, Derechos Reservados

A Favor...  Utiles

cuando los requerimientos son cambiantes.  Cuando no se conoce bien la aplicación.  Cuando el usuario no se quiere comprometer  con los requerimientos.  Cuando se quiere probar una arquitectur a o tecnologí a.  Cuando se requiere r apidez en el desarrollo. 2002-2003, Derechos Reservados

En Contra...  No

se conoce cuando se tendrá un producto aceptable.  No se sabe cuantas iter aciones serán necesarias.  Da una f alsa ilusión al usuario sobre la velocidad del desarrollo.  Se puede volver el producto aún y cuando no este con los estándares.

2002-2003, Derechos Reservados

El Modelo de Espiral  Los

productos de software son creados a tr avés de múltiples repeticiones del proceso del ciclo de vida. Se rompen un miniproyectos.  Estos modelos han sido aplicados al desarrollo de software.  Aun no han madur ado al punto de ser  aplicados como modelos de desarrollo con tiempos y limitaciones de costos. 2002-2003, Derechos Reservados

El Modelo de Espiral Validación del Diseño

Pruebas de Integr ación Análisis de Riesgo

Diseño del Producto

Prototipo

Requerimientos Plan de Desarrollo

Prototipo

Prototipo Requerimientos del Software Validación de Requerimientos

2002-2003, Derechos Reservados

A Favor...  El

producto avanza a pasos firmes solucionado riesgos en cada iter ación.  El producto termina con todos los riesgos resueltos.  Se pueden incluir otros métodos de desarrollo en las iter aciones.  A medida que el costo aumenta, los riesgos se reducen.  Se tienen puntos de control en cada inter acción. 2002-2003, Derechos Reservados

En Contra...  Es

complicado.

 Requiere

de mucha administr ación.

 Difícil

de definir los objetivos, metas que indiquen que podemos avanzar al siguiente ciclo.

 Se

puede caer en un desarrollo de nunca acabar.

2002-2003, Derechos Reservados

El Modelo de Procesos  Impulsa  Cada

un proceso iter ativo de desarrollo.

ciclo es una versión del producto.

 Utiliza

metas definidas par a marcar la

tr ansición entre las distintas etapas.  Ofrece

mayor poder de decisión a los

usuarios.  Busca

me jor ar la calidad y creatividad. 2002-2003, Derechos Reservados

El Modelo de Procesos

Estabilización

Idea/Necesidad

Construcción

Planeación

2002-2003, Derechos Reservados

Las Metas L iberaci ón 

Código  Completo 

Visi ón y Alcance 

Especificaciones  Aprobadas  2002-2003, Derechos Reservados

A Favor...  Etapas

clar amente definidas con metas, entregables y responsables.

 Se

establecen roles asociados al modelo que promueven la participación de todos.

 Involucr a

muy de cerca al usuario.

2002-2003, Derechos Reservados

En Contra...  Dado

que la mayorí a de las decisiones son en consenso por el equipo en su con junto, en ocasiones toman más tiempo de lo debido.

 Par a

proyectos pequeños puede resultar  poco pr actico.

 El

consider ar versiones hace que se de jen de lado algunas decisiones. 2002-2003, Derechos Reservados

Desarrollo Incremental construir el proyecto en etapas incrementales en donde cada etapa agrega funcionalidad.

 Permite

 Cada

etapa consiste de requerimientos, diseño, codificación, pruebas, y entrega.

 Permite

entregar al cliente un producto más rápido en compar ación del modelo de cascada. 2002-2003, Derechos Reservados

Desarrollo Incremental Reduce los riesgos ya que:  ² Provee visibilidad sobre el progreso a tr avés de sus nuevas versiones.  ² Provee retroalimentación a tr avés de la funcionalidad mostr ada.  ² Permite atacar los mayores riesgos desde el inicio.

2002-2003, Derechos Reservados

Desarrollo Incremental 

Se pueden hacer implementaciones parciales si se cuenta con la suficiente funcionalidad.



Las pruebas y la integr ación es constante.

 El

progreso se puede medir en periodos cortos de tiempo.



Resulta más sencillo acomodar cambios al acotar el tamaño de los incrementos.

2002-2003, Derechos Reservados

Desarrollo Incremental  Se

puede planear en base a la funcionalidad

que se quiere entregar primero.  Por

su versatilidad requiere de una

planeación cuidadosa tanto a nivel administr ativo como técnico.

2002-2003, Derechos Reservados

A Favor «  La

solución se va me jor ando en forma

progresiva a tr avés de las múltiples iter aciones.  Incrementa

el entendimiento del problema y

de la solución por medio de los refinamientos sucesivos.

2002-2003, Derechos Reservados

En Contra «  Requiere

de mucha planeación, tanto administr ativa como técnica.

 Requiere

de metas clar as par a conocer el estado del proyecto.

2002-2003, Derechos Reservados

¿Qué Modelo Utilizar?

34

Un Proyecto... 

Un proyecto es una organización tr ansitoria de individuos dedicados a alcanzar un objetivo especifico dentro de un periodo de tiempo, un presupuesto, y un objetivo técnico.

2002-2003, Derechos Reservados

Por lo Tanto... Un proyecto: Tiene un principio y un fin. Debe de tener un objetivo (debe de ser medible). Requiere de un líder y de un equipo.

Lo que nos indica que es: Tempor al y Unico, ya que involucr a hacer algo que no se ha hecho antes.

2002-2003, Derechos Reservados

¿Qué Modelo? 

Dado que cada proyecto es único, no existe un modelo que se aplique al 100% a todos los proyectos de una organización.



Una organización puede contar con uno o más modelos de desarrollo par a ser utilizados dependiendo del tipo de proyecto.

 El

modelo seleccionado tendrá influencia en el éxito del proyecto y en el tipo de decisiones que se deberán hacer. 2002-2003, Derechos Reservados

¿Cuál Seguir? Par a seleccionar el modelo a adoptar habrá que hacerse una serie de cuestionamientos:  ² ¿Qué tantos son los riesgos del proyecto?  ² ¿Qué tan claros están los requerimientos?  ² ¿Se conoce bien la tecnologí a ha utilizar?  ² ¿Visibilidad que requiere el proyecto?  ² ¿Qué tanta planeación hacia adelante es requerida?  ² ¿Qué restricciones se tienen? 2002-2003, Derechos Reservados

Criterios de Exito 

Contar con un modelo debidamente documentado. (entr adas, salidas, entregables, aprobaciones)



Los documentos deben de estar actualizados.



La gente que participa en el proyecto debe estar  capacitada en su uso.



Se debe de reforzar el uso del modelo mediante auditorias y revisiones.

2002-2003, Derechos Reservados

Criterios de Exito 

La alta gerencia debe soportar la utilización de un modelo.



Cualquier desviación al modelo debe ser  documentada y aprobada.



Se debe de medir la eficiencia del modelo.



Retroalimentar y ajustar.

2002-2003, Derechos Reservados

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF