requerimientos de sistemas y desarrollo de prototipo
TRANSCRIPT
![Page 1: Requerimientos de sistemas y desarrollo de prototipo](https://reader030.vdocumento.com/reader030/viewer/2022021507/58e78aa51a28abe7528b65e7/html5/thumbnails/1.jpg)
REQUERIMIENTOS DE SISTEMAS Y DESARROLLO
DE PROTOTIPOALUMNO: RICARDO GOMEZ
C.I. 20349213
![Page 2: Requerimientos de sistemas y desarrollo de prototipo](https://reader030.vdocumento.com/reader030/viewer/2022021507/58e78aa51a28abe7528b65e7/html5/thumbnails/2.jpg)
REQUERIMIENTOS DE SISTEMASEn ingeniería del software y el desarrollo de sistemas, un requerimiento es una
necesidad documentada sobre el contenido, forma o funcionalidad de un producto o servicio.
Los requerimientos son declaraciones que identifican atributos, capacidades, características y/o cualidades que necesita cumplir un sistema (o un sistema de software) para que tenga valor y utilidad para el usuario. En otras palabras, los requerimientos muestran qué elementos y funciones son necesarias para un proyecto.
En el modelo clásico de desarrollo de sistemas o desarrollo software, la etapa de los requerimientos viene antecedida de la etapa de factibilidad del sistema/software y precedida por la etapa de diseño del sistema/software.
![Page 3: Requerimientos de sistemas y desarrollo de prototipo](https://reader030.vdocumento.com/reader030/viewer/2022021507/58e78aa51a28abe7528b65e7/html5/thumbnails/3.jpg)
ETAPAS DE LA FASE DE REQUERIMIENTOS
• Obtención de requerimientos: búsqueda y obtención de los requerimientos desde los grupos de
interés.
• Análisis: comprobación de la consistencia y completitud de los
requerimientos.
• Verificación: constatación de que los requerimientos especificados son correctos.
![Page 4: Requerimientos de sistemas y desarrollo de prototipo](https://reader030.vdocumento.com/reader030/viewer/2022021507/58e78aa51a28abe7528b65e7/html5/thumbnails/4.jpg)
CLASIFICACIÓN DE LOS REQUERIMIENTOS• Requerimientos funcionales:
qué debe hacer el sistema o software. • Requerimientos no funcionales:
cómo debe funcionar el sistema o software (no su implementación), por ej. calidad, rendimiento, facilidad de uso, etc.
• Requerimientos externos: a qué se debe atener el sistema o software con respecto a su entorno: compatibilidad
con otros sistemas, adecuación a determinadas leyes, etc.
![Page 5: Requerimientos de sistemas y desarrollo de prototipo](https://reader030.vdocumento.com/reader030/viewer/2022021507/58e78aa51a28abe7528b65e7/html5/thumbnails/5.jpg)
CARACTERÍSTICAS QUE DEBERÍAN CUMPLIR LOS REQUERIMIENTOS
Los requisitos bien formulados deben satisfacer varias características. Si no lo hacen, deben ser reformulados hasta hacerlo.• Necesario: Lo que pida un requisito debe ser necesario para el producto.• No ambiguo: El texto debe ser claro, preciso y tener una única interpretación posible.• Conciso: Debe redactarse en un lenguaje comprensible por los inversores en lugar de uno de tipo técnico y especializado,
aunque aun así debe referenciar los aspectos importantes.• Consistente: Ningún requisito debe entrar en conflicto con otro requisito diferente, ni con parte de otro. Asimismo, el
lenguaje empleado entre los distintos requisitos debe ser consistente también.• Completo: Los requisitos deben contener en sí mismos toda la información necesaria, y no remitir a otras fuentes externas
que los expliquen con más detalle.• Alcanzable: Un requisito debe ser un objetivo realista, posible de ser alcanzado con el dinero, el tiempo y los recursos
disponibles.• Verificable: Se debe poder verificar con absoluta certeza, si el requisito fue satisfecho o no. Esta verificación puede lograrse
mediante inspección, análisis, demostración o testeo.Estas características suelen ser subjetivas, es decir, no pueden ser calculadas de forma automática por ningún sistema. Por ello, se tiende a utilizar métricas o indicadores que sí que pueden ser calculados de forma automática y que, de algún modo, pueden contribuir a ponderar las anteriores características.
![Page 6: Requerimientos de sistemas y desarrollo de prototipo](https://reader030.vdocumento.com/reader030/viewer/2022021507/58e78aa51a28abe7528b65e7/html5/thumbnails/6.jpg)
PROTOTIPOUn prototipo es una simulación del producto final. Es una
maqueta interactiva cuyo objetivo principal es probar si el flujo de interacción es el correcto o si hace falta corregirlo.
Los prototipos dan vida a cualquier diseño y proporcionan una gran cantidad de información sobre la interacción del usuario en varios niveles. No sólo nos permiten poner a prueba la viabilidad y la utilidad de nuestros diseños antes de que se comience a programar, sino que también ayudan a descubrir mejoras e innovaciones inesperadas que pueden hacer nuestro proyecto aún mejor.
![Page 7: Requerimientos de sistemas y desarrollo de prototipo](https://reader030.vdocumento.com/reader030/viewer/2022021507/58e78aa51a28abe7528b65e7/html5/thumbnails/7.jpg)
CARACTERISTICAS DE LOS PROTOTIPOS
1. El prototipo es una aplicación que funciona2. Los prototipos se crean con rapidez3. Los prototipos evolucionan a través de un proceso iterativo4. Los prototipos tienen un costo bajo de desarrollo
![Page 8: Requerimientos de sistemas y desarrollo de prototipo](https://reader030.vdocumento.com/reader030/viewer/2022021507/58e78aa51a28abe7528b65e7/html5/thumbnails/8.jpg)
USO DE PROTOTIPO
Se presenta al cliente un prototipo para su experimentación.• Ayuda al cliente a establecer claramente los requisitos.
Ayuda a los desarrolladores a:• Validar corrección de la especificación.• Aprender sobre problemas que se presentarán durante el diseño e implementación
del sistema.• Mejorar el producto.• Examinar viabilidad y utilidad de la aplicación.
![Page 9: Requerimientos de sistemas y desarrollo de prototipo](https://reader030.vdocumento.com/reader030/viewer/2022021507/58e78aa51a28abe7528b65e7/html5/thumbnails/9.jpg)
FINES DE PROTOTIPOS DE APLICACIONES
Los prototipos no contiene todas las características o lleva a cabo la totalidad de las funciones necesarias del sistema final. Mas bien incluye elementos suficientes para permitir a las personas utilizar el sistema propuesto para determinar que les gusta, que no les gusta y identificar aquellas características que deben cambiar son o añadiesen.
![Page 10: Requerimientos de sistemas y desarrollo de prototipo](https://reader030.vdocumento.com/reader030/viewer/2022021507/58e78aa51a28abe7528b65e7/html5/thumbnails/10.jpg)
RAZONES PARA EL EMPLEO DE PROTOTIPOS
Las razones para el uso de prototipos son el resultado directo de las necesidades de diseñar y desarrollar sistemas de información con rapidez, eficiencia y eficacia.
Esta compuesto de tres partes esenciales que ayudan a un optimo desarrollo del diseño.
• Aumento en la productividad• Redesarrollo planificado• Entusiasmo de los usuarios con respecto a los prototipos
![Page 11: Requerimientos de sistemas y desarrollo de prototipo](https://reader030.vdocumento.com/reader030/viewer/2022021507/58e78aa51a28abe7528b65e7/html5/thumbnails/11.jpg)
VENTAJAS DE LOS PROTOTIPOS
1. Cambio de un Sistema en Etapas Tempranas de sus Desarrollo
2. Desechado de Sistemas Indeseables
3. Diseño de un Sistema para las Necesidades y Expectativas de los Usuarios
![Page 12: Requerimientos de sistemas y desarrollo de prototipo](https://reader030.vdocumento.com/reader030/viewer/2022021507/58e78aa51a28abe7528b65e7/html5/thumbnails/12.jpg)
DESVENTAJAS DE LOS PROTOTIPOS
1. Puede ser bastante difícil el manejar el prototipo como un proyecto dentro de un esfuerzo para un sistema más grande.
2. El desarrollador y el cliente tienen poca comunicación al inicio del proceso.
3. Surgen cambios imprevistos que retrasan el progreso del prototipo.