Está en la página 1de 36

ELABORACIÓN DE PROTOTIPOS,RAD Y

PROGRAMACIÓN EXTREMA

ANALISTA DE SISTEMA DE
SISTEMAS INFORMACIÓN
PRESENTA

ELABORACIÓ
N DE
PROTOTIPOS

REACCIONES DE DIRECTIVOS DE LA
INTERES
LOS USUARIOS ORGANIZACIÓN
ELABORACIÓN DE PROTOTIPOS

 LA ELABORACION DE PROTOTIPOS ES UNA TECNICA


ÚTIL DE RECOPILACIÓN DE INFORMACIÓN.
 BUSCAN LA REACCIÓN DEL USUARIO, SUGERENCIAS,
INNOVACIONES, Y LA REVISIÓN PLANEADA PARA
MEJORAR EL PROTOTIPO.
 MODIFICAR LOS PLANES DEL SISTEMA CON UN GASTO
E INTERRUPCIÓN MINIMOS.
CLASES DE PROTOTIPOS

1. PROTOTIPO CORREGIDO
2. PROTOTIPO NO FUNCIONAL
3. PRIMER PROTOTIPO DE UNA SERIE
4. PROTOTIPO DE CARACTERISTICAS
SELECCIONADAS
PROTOTIPO CORREGIDO
 LA PRIMERA CLASE DE
ELABORACIÓN DE PROTOTIPOS
 TIENE QUE VER CON LA
CONSTRUCCIÓN DE UN SISTEMA
QUE FUNCIONA PERO SE
CORRIGE SIMULTANEAMENTE
 ELABORACION DE UNA TABLA
EXPERIMENTAL
PROTOTIPO CORREGIDO

 La recuperación y almacenamiento de
PROGRAMA
información podrían ser ineficientes
 Debido a que los programas se ESCRIBIERON PODRIAN SER
escribieron rápidamente
 Excesivamente costosos y el tiempo
requerido

FUNCIONALE INEFICIENTES
S
PROTOTIPO NO FUNCIONAL

 LA SEGUNDA CLASE DE
ELABORACIÓN DE PROTOTIPOS
 ES UN MODELO NO FUNCIONAL
A ESCALA CONFIGURADO PARA
PROBAR CIERTOS ASPECTOS
DEL DISEÑO.
ENTRAD PROCESA
A
 DONDE EL TAMAÑO Y LA FORMA ENTO
MI-
SALIDA
SON PRESISOS, PERO NO ES
FUNCIONAL
PROTOTIPO NO FUNCIONAL

MODELO
NO SISTEMA DE LA DEMASIADO
PARA
INCLUIRSE EN
FUNCIONA INFORMASION CODIFICASIÓN EXTENSA
EL PROTOTIPO
L
PRIMER PROTOTIPO DE UNA SERIE
 UN TERCER PROTOTIPO
 INVOLUCRA LA CREACIÓN DE
INSTALACIÓN 3
UN PRIMER MODELO A ESCALA
INSTALACIÓN 2
COMPLETA DE UN SISTEMA INSTALACIÓN 1
 CON FRECUENSIA LLAMADA
PILOTO
 ES UNA SERIE CON
CARACTERISTICAS IDENTICAS
PRIMER PROTOTIPO DE UNA SERIE
MODELO FUNCIONAL A ESCALA COMPLETA

USUARIO EXPERIMENTA

INTERACCION REAL

CON EL NUEVO SISTEMA

MINIMIZA EL COSTO

RAD(Desarrollo rápido de aplicaciones)


PROTOTIPO DE CARACTERISTICAS
SELECCIONADAS
registro
g ar
 Una cuarta concepción de ag r e

elaboración de prototipos act r


ua m i na
 Involucra la creación de un modelo lizar CARACTERISTICA 1 eli
CARACTERISTICA 2 r
funcional que incluya algunas pero no m in
a
CARACTERISTICA 3 e xa
todas, de las características que CARACTERISTICA 4
tendrá el sistema final CARACTERISTICA 5
 No son solo un modelo

e
CARACTERISTICA 6

l av
rc
sca
Bu
PROTOTIPO DE CARACTERISTICAS
SELECCIONADAS
completa

Sistema final módulos

Se puede sistema forma


incorporar

Incluyen

prototipo Se evalúa
características
exitosamente
Elaboración de prototipos como alternativa al ciclo
de vida del desarrollo de sistemas
 (desventajas)SDLC  El uso de elaboración de
 Inversión del tiempo del prototipos en lugar del SDLC
analista de sistemas tradicional
 El costo del sistema entregado  Los prototipos identifican con
se incrementa precisión los requerimientos de
proporcionalmente información del usuario
 Los requerimientos del usuario
cambian atreves del tiempo
Elaboración de prototipos como alternativa al ciclo
de vida del desarrollo de sistemas
 Desventajas de sustituir el
 el uso de elaboración de
SDLC por la elaboración de
prototipos como una
prototipos alternativa podría
 Configuración prematura de producir un sistema
un sistema antes de que el aceptado por grupos
problema u oportunidad en específicos de usuarios
cuestión se entienda pero inadecuado para las
completamente necesidades globales del
sistema
COMO DESARROLLAR UN PROTOTIPO
 El primer paso de la
elaboración de prototipos es
estimar los costos necesarios
para la construcción de un
módulo del sistema
 Es una excelente forma de
facilitar la integración del
sistema de información con el
sistema principal de la
organización.
LINEAMIENTO PARA DESARROLLAR UN
PROTOTIPO
1. TRABAJAR EN MÓDULOS MANEJABLES
2. CONSTRUCCIÓN RÁPIDA DEL
PROTOTIPO
3. MODIFICACIÓN DEL PROTOTIPO
4. ÉNFASIS EN LA INTERFAZ DE USUARIO
El trabajo en módulos manejables

 Es aquel que permite a los usuarios


Interactuar con sus características
clave, pero que se puede construir de
forma separada de otros módulos del
sistema
 No son solo un modelo
Construcción rápida del prototipo

 La elaboración rápida de
prototipos evita que se
dediquen demasiados
recursos a un proyecto que a
la larga podría ser imposible
de concretar.
Modificación del prototipo

 El prototipo no es un sistema
terminado
 Abordar la fase de elaboración de
prototipos con la idea de que el
prototipo requerirá modificaciones es
una actitud positiva que demuestra a
los usuarios cuan necesaria es su
retroalimentación para mejorara el
sistema
Énfasis en la interfaz de usuario

 La interfaz de usuario se debe


desarrollar lo mejor posible , para
permitir a los usuarios una rápida
comprensión del sistema y no
sentirse desorientados.
DESVENTAJAS DE LA ELABORACIÓN
DE PROTOTIPOS
1. Es que puede ser bastante difícil
manejar la elaboración de prototipos
como un proyecto en el esfuerzo de
sistemas más grandes
2. Es que los usuarios y los analistas
podrían adoptar un prototipo como si
fuera un sistema final cuando de hecho
es deficiente y su propósito nunca fue
servir como sistema terminado.
VENTAJAS DE LA ELABORACIÓN DE
PROTOTIPOS
1. Son la posibilidad de modificar el sistema
en las primeras etapas del desarrollo
2. La oportunidad de suspender el
desarrollo de un sistema que no sea
funcional
3. La posibilidad de desarrollar un sistema
que se acerque más a satisfacer las
necesidades y expectativas de los
usuarios.
ELABORACIÓN DE PROTOTIPOS
USANDO SOFTWARE COTS
 A veces la manera mas rápida de elaborar
un prototipo es atreves de la instalación
modular de software COST
 Los paquetes son como de Microsoft Office
 Es mas complejo y costoso, pero muy útil.
 Paquete de software COST
 Para la planeación de recursos
empresariales conocido como PeopleSoft.
EL PAPEL DEL USUARIO EN LA
ELABORACIÓN DE PROTOTIPOS
1. Intervención honrada
2. Los comportamientos precisos y
necesarios para interactuar con un
prototipo pueden variar
3. El usuario es fundamental en el
proceso de elaboración de
prototipos.
INTERACCIÓN CON EL PROTOTIPO

Hay tres formas principales en las que un usuario puede


ayudar en la elaboración de prototipos

1. Experimentando con el prototipo


2. Dando reacciones sinceras con el prototipo
3. Sugiriendo adiciones o eliminaciones al prototipo
Desarrollo rápido de aplicaciones

 Es un enfoque orientado a objetos para


el desarrollo del sistema que incluye:
Un método de desarrollo
Herramientas de software
 Se lo considera como una implementación
especifica de la elaboración de prototipo
FASES DEL RAD

 Hay tres fase amplias en el RAD  1


o Fase de planeación del requerimiento
o Fase de diseño del usuario
o Fase de construcción
• Fase de cierre
Programación Extrema

Extrema La programación extrema (XP) realiza buenas prácticas de


desarrollo de sistemas y las lleva al extremo.
Variables de Programación Extrema

La programación extrema tiene cuatro variables que el desarrollador puede


controlar:
• Tiempo.
• Costo.
• Calidad.
• Alcance.
Estas son equilibradas para un proyecto.
Programación Extrema 

 Cuando las cuatro variables de control de recursos están en equilibrio con las cuatro
actividades, un proyecto de XP probablemente cumplirá sus metas. 
 Tiempo
 Costo
 Calidad
 Alcance 

 Codificar
 Probar
 Diseñar
 Escuchar

Se utilizan las cuatro variables de control de XP… … para equilibrar las cuatro actividades de XP.
 Actividades de Programación
Extrema

 Las actividades de la programación extrema son: 


 Codificar.
 Probar.
 Escuchar.
 Diseñar.
Prácticas esenciales de la
Programación Extrema 

 Hay cuatro prácticas fundamentales en la programación extrema:


 • Liberación limitada.
 Semana de trabajo de 40 horas.
 Cliente en el sitio.
 Programación en parejas.
Roles de Programación Extrema 

programador

Gran jefe cliente

Equipo de
desarrollo de
programación
consultor extrema probador

entrenador rastreador
Roles de Programación Extrema

 Hay 7 roles participando en XP:


 • Programador.
 Cliente.
 Probador.
 Rastreador.
 Entrenador.
 Consultor.
 Gran Jefe.
El juego de la Planeación 

   El juego de la planeación plantea reglas que pueden ayudar a establecer las


relaciones del equipo con sus clientes.
 Limitar la incertidumbre.
 Dos jugadores: el equipo de desarrollo y el cliente de negocios.
 Los clientes deciden que deben atacar primero.
Proceso de Desarrollo XP

 Los proyectos XP son interactivos e incrementales.


 Las cinco fases de desarrollo de XP son:
 Exploración.
 Planeación.
 Iteraciones a la primera versión.
 Puesta en producción.
 Mantenimiento.
Proceso de Desarrollo XP

Exploración

planeación Mantenimiento

Iteraciones a la Puesta en
primera versión producción

También podría gustarte