¿Qué se entiende por prototipado?
Sebastian FajardoTrabajo8 de Marzo de 2019
812 Palabras (4 Páginas)199 Visitas
3.4 ¿Qué se entiende por prototipado?
- La estrategia del prototipado evita muchas de las equivocaciones y ambigüedades potenciales que pueden existir en los requisitos. En el desarrollo de software un prototipo es un sistema terminado, o parcialmente completo, que se construye con rapidez para explorar algún aspecto de los requisitos del sistema y cuyo objetivo no es ser el sistema final, los prototipos pueden construirse para satisfacer diversos objetivos. La estrategia de prototipado consiste en realizar diferentes prototipos dirigidos a requerimientos específicos con el fin de contrarrestar los errores que se pueden presentar a la hora de entregar un solo sistema final
3.5 ¿en qué se diferencia el prototipado del desarrollo incremental?
- En un desarrollo prototipado se toman requerimientos específicos con el fin de generar prototipos que representaran la solución de esos requerimientos, mientras que en un desarrollo incremental se analiza el problema general a solucionar y se entrega una pequeña muestra del desarrollo final con el fin de irlo incrementado para llegar a esa solución final.
3.6 ¿Cuáles son los distintos métodos disponibles para implicar a los usuarios en la actividad de desarrollo del sistema?. ¿Cuáles son los posibles problemas relacionados con cada uno de ellos?.
1. Estrategia del prototipado: la estrategia del prototipado depende de la implicación continua del usuario, y por su propia naturaleza, anima a la participación del mismo.
Pero a su vez resulta difícil estar al día de los mutables requisitos del usuario. 2. DSDM: involucran directamente a los usuarios para que puedan tener una oportunidad importante de influir en la marcha del proyecto, identificando problemas y pensando en alternativas aceptables. Siempre existe el riesgo de que los usuarios con el tiempo acaben por perder la perspectiva de continuidad.
3. limitar el alcance de cada actividad: los miembros del equipo de usuario pueden ver la realización total en un tiempo bastante corto, por ejemplo 3 meses.
4. Estrategia consultiva: Los procedimientos se definen de tal forma que los usuarios puedan revisar ciertos aspectos del desarrollo del sistema, proporcionando la necesaria realimentación.
3C. Para una herramienta CASE con la que se encuentre familiarizado, explore y evalué críticamente sus funciones de generación del sistema.
HERRAMIENTAS DE INTEGRACIÓN Y COMPROBACIÓN.
En su directorio de herramientas de comprobación de software, software Quality Engineering define las siguientes categorías de herramientas de comprobación:
- Adquisición de datos: herramientas que adquieren datos que se utilizaran durante la comprobación.
- Medida estática: herramientas que analizan el código fuente sin ejecutar casos de prueba.
- Medida dinámica: herramientas que analizan el código fuente durante la ejecución.
- Simulación: herramientas que simulan las funciones del hardware o de otros elementos externos.
- Administración de comprobaciones: herramientas que prestan su asistencia en la planificación, desarrollo y control de las comprobaciones.
- Herramientas de funcionalidad cruzada: se trata de herramientas que cruzan los límites de las categorías anteriores.
Debería tenerse en cuenta que muchas de las herramientas de comprobación poseen características que abarcan dos o más de las categorías anteriores.
k
...