ANÁLISIS DE SISTEMAS€¦ · DESARROLLO DE PROTOTIPOS El empleo de herramientas adecuadas es un...
Transcript of ANÁLISIS DE SISTEMAS€¦ · DESARROLLO DE PROTOTIPOS El empleo de herramientas adecuadas es un...
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. Los prototipos se crean con rapidez.
4. Los prototipos evolucionan a través
de un proceso iterativo.
5. 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.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. Redesarrollo de la aplicación,
cuando se debe añadir mejoras en el
sistema.
4. 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. Generadores de aplicaciones, son
programas que permiten las
especificación de toda una aplicación
en un nivel muy alto.
4. Generadores de pantallas, pudiendo
utilizar los mismos lenguajes de
cuarta generación.
5.5. HERRAMIENTAS PARA EL
DESARROLLO DE PROTOTIPOS
5. Sistemas de diccionario de datos,
ahorra tiempo.
6. Computadoras personales.
7. Bibliotecas de código reutilizable.
5.6. PREGUNTAS DE REPASO
1. ¿Qué es un prototipo? ¿Qué uso tiene en
el desarrollo de un prototipo de aplicación?
¿Qué características distinguen al
prototipo?
2. ¿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. ¿Qué opinión tienen los usuarios
sobre el desarrollo de un prototipo de
aplicación?
4. 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. ¿Cuándo está terminado el desarrollo
de un prototipo? En ese momento,
¿qué uso se destina al prototipo?
6. 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. El analista, ¿qué objetivos debe
perseguir al seleccionar las
herramientas para el desarrollo de
prototipos?.
9. 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. ¿Qué ideas equivocadas pueden aparecer
con respecto al desarrollo de
prototipo?¿Qué razones puede dar usted
para explicar la aparición de estas ideas?.
12. ¿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