5.2. fines de los prototipos de aplicaciones

Anuncio
ANÁLISIS DE SISTEMAS
Por:
Ing. Tanya Recalde Ch.
CAPÍTULO 5
ESTRATEGIAS DE DESARROLLO
POR PROTOTIPO DE
APLICACIONES
5.1. INTRODUCCIÓN
Una manera efectiva para asegurar que
las necesidades de los usuarios serán
satisfechas es recalcar la identificación
de requerimientos del sistema, más
que el propio diseño de sistema.
5.1. INTRODUCCIÓN
El
desarrollo de prototipos de
aplicación proporciona un camino
para adquirir información que describa
los requerimientos de la aplicación y
su evaluación con base en el empleo
de un sistema que trabaja.
5.2. FINES DE LOS PROTOTIPOS
DE APLICACIONES
Los prototipos incluyen los elementos
suficientes para permitir a las
personas utilizar el sistema propuesto
para determinar que les gusta, que no
les gusta e identificar aquellas
características que deben cambiarse o
añadirse.
5.2. FINES DE LOS PROTOTIPOS
DE APLICACIONES
El proceso de desarrollo y empleo de un
prototipo tiene cinco características:
1. El prototipo es una aplicación que
funciona.
2. La finalidad del prototipo es probar
varias suposiciones formuladas por
analistas y usuarios sobre las
características del sistema
5.2. FINES DE LOS PROTOTIPOS
DE APLICACIONES
3.
4.
5.
Los prototipos se crean con rapidez.
Los prototipos evolucionan a través
de un proceso iterativo.
Los prototipos tienen un costo bajo de
desarrollo.
5.2. FINES DE LOS PROTOTIPOS
DE APLICACIONES
El desarrollo de prototipos de aplicación
tiene dos usos principales:
1. Es un medio eficaz para aclarar los
requerimientos de los usuarios.
2. Verificar la factibilidad del diseño de
un sistema.
5.2. FINES DE LOS PROTOTIPOS
DE APLICACIONES
Las razones para el uso de prototipos son
resultado directo de la necesidad de
diseñar y desarrollar sistemas de
información con rapidez, eficiencia y
eficacia.
1.
Aumento de la productividad.
2.
Redesarrollo planificado.
3.
Entusiasmo de los usuarios con respecto a
los prototipos
5.2. FINES DE LOS PROTOTIPOS
DE APLICACIONES
Los prototipos son más eficaces en el
desarrollo de sistemas de información
cuando
se
cumplen
ciertas
condiciones:
 Cuando
no
se
conocen
los
requerimientos.
 Cuando los requerimientos necesitan
evaluarse.
5.2. FINES DE LOS PROTOTIPOS
DE APLICACIONES



Costo altos.
Alto riesgo.
Nueva tecnología
5.3. ETAPAS DEL MÉTODO DE
PROTOTIPOS DE APLICACIONES
El desarrollo de un prototipo para 7una
aplicación se lleva a cabo en una forma
ordenada, sin importar las herramientas
utilizadas.
1.
Identificación de requerimientos conocidos.
2.
Desarrollo de un modelo de trabajo.
3.
El prototipo y el usuario.
4.
Revisión del prototipo.
5.
Repetición del proceso las veces que sea
necesario.
5.4. USO DE PROTOTIPOS DE
APLICACIONES
Cuando el prototipo está terminado,
existe cuatro caminos a seguir:
1. Abandono de la aplicación, se
descarta el prototipo y se abandona
la aplicación.
2. Implantación del prototipo, cuando
este se convierte en el sistema que
necesita el usuario.
5.4. USO DE PROTOTIPOS DE
APLICACIONES
3.
4.
Redesarrollo de la aplicación,
cuando se debe añadir mejoras en el
sistema.
Inicio de un nuevo prototipo,
cambio de enfoque muy diferente al
usado en el prototipo presentado.
5.5. HERRAMIENTAS PARA EL
DESARROLLO DE PROTOTIPOS
El empleo de herramientas adecuadas es un
factor muy importante para el éxito del
prototipo.
1.
Lenguajes de cuarta generación, amplio
espectro de opciones, dependiendo de la
naturaleza del sistema a desarrollarse.
2.
Generadores de reportes, permite a los
usuarios obtener datos con facilidad, de los
sistemas.
5.5. HERRAMIENTAS PARA EL
DESARROLLO DE PROTOTIPOS
3.
4.
Generadores de aplicaciones, son
programas
que
permiten
las
especificación de toda una aplicación
en un nivel muy alto.
Generadores de pantallas, pudiendo
utilizar los mismos lenguajes de
cuarta generación.
5.5. HERRAMIENTAS PARA EL
DESARROLLO DE PROTOTIPOS
5.
6.
7.
Sistemas de diccionario de datos,
ahorra tiempo.
Computadoras personales.
Bibliotecas de código reutilizable.
5.6. PREGUNTAS DE REPASO
1.
2.
¿Qué es un prototipo? ¿Qué uso tiene en
el desarrollo de un prototipo de aplicación?
¿Qué
características
distinguen
al
prototipo?
¿Cuál es el motivo para seleccionar el
método de desarrollo de prototipos? ¿Cuál
es el efecto deseado sobre el proceso de
desarrollo de una aplicación?
5.6. PREGUNTAS DE REPASO
3.
4.
¿Qué opinión tienen los usuarios
sobre el desarrollo de un prototipo de
aplicación?
Describa los pasos a seguir en el
método de desarrollo de prototipos
indicando los resultados esperados
en cada uno de ellos.
5.6. PREGUNTAS DE REPASO
5.
6.
¿Cuándo está terminado el desarrollo
de un prototipo? En ese momento,
¿qué uso se destina al prototipo?
Según su opinión, ¿cuál es el papel
de los analistas y los usuarios en el
método de desarrollo de prototipo de
aplicación?.
5.6. PREGUNTAS DE REPASO
7.
Si se desarrolla un prototipo y se
hace uso de el, y la decisión que se
toma después es abandonar la
aplicación, ¿significa esto que la
inversión hecha en el prototipo fue un
desperdicio de tiempo y recursos?
Explique
las
razones
que
fundamentan su respuesta.
5.6. PREGUNTAS DE REPASO
8.
9.
El analista, ¿qué objetivos debe
perseguir
al
seleccionar
las
herramientas para el desarrollo de
prototipos?.
Los lenguajes cuarta generación, ¿de
qué forma ayudan al desarrollo de
prototipos?
5.6. PREGUNTAS DE REPASO
10.
Identifique y describa las tres
estrategias que los analistas emplean
en general para el desarrollo de
prototipos de aplicación. Asegúrese
de distinguir cada estrategia de las
demás y de enumerar los beneficios
de cada una.
5.6. PREGUNTAS DE REPASO
11.
12.
¿Qué ideas equivocadas pueden aparecer
con
respecto
al
desarrollo
de
prototipo?¿Qué razones puede dar usted
para explicar la aparición de estas ideas?.
¿Se puede utilizar el método de prototipos
junto a otros métodos de desarrollo?
Explique las razones que fundamentan su
respuesta.
5.7. PROBLEMAS


Problema 10
Problema 11
Descargar