von ANDERSON GABRIEL HERNANDEZ CASTRO Vor 3 Jahren
206
REQUISITOS
La recopilación de requisitos es un proceso esencial que se centra en identificar las necesidades de los usuarios, los clientes y el entorno en el cual operará un sistema. Esto incluye tanto los requisitos funcionales, que describen cómo interactúa el sistema con su entorno, como los no funcionales, que imponen restricciones a los servicios o funciones del sistema.
* clientes y usuarios
* Diseñadores
* Supervisores del contrato
* Gerentes del negocio
* Verificadores
Descripción del requisito
Número para requisito funcional
Lo que genera el equipo
Lo que se necesita para cumplir con el requisito
Funcional o No funcional
FORMA DE PRESENTACIÓN DE LOS REQUISITOS
NOMBRE
CODIGO DEL REQUISITO
TIPO
DESCRIPCIÓN
ENTRADA
SALIDA
LO QUE DEBEMOS TENER EN CUENTA EN A LA HORA DE OBTENER LOS REQUISITOS
* Ubicación y entorno fisico.
* Finalidad y restricciones asociadas
* Recursos
* Confiabilidad
* Seguridad
* Documentación
* Interfaces
* Datos
REQUISITOS NO FUNCIONALES:
Deben especificarse cuantitativamente, siendo posible.
* Rendimiento del sistema.
*Interfaces.
*Procesos de desarrollo.
* Del producto.
EJEMPLO:
- Java debe ser el lenguaje
de programación.
- 5 segundos para responder
preguntas, como máximo.
Describen restricciones
que limitan las elecciones
para construir una solución
Restricciones a los
servicios o funciones
ofrecidos por el sistema
REQUISITOS FUNCIONALES
* Deben ser comprensibles para todo tipo de persona, aún sin conocimiento en tecnica avanzada.
* Deben especificar el comportamiento externo del sistema, evitando establecer características del diseño.
* Deben priorizarse.
EJEMPLO:
- Se deben solicitar datos como
No Documento, Nombres,
Apellidos, genero, Correo electrónico.
- De acuerdo al genero, generar un listado.
Describen la interacción entre el sistema y el entorno
Servicios o funciones que proveerá el sistema
Expresan la naturalez del sistema.
¿CÓMO DEBEN SER?
DEBEN SER: -Muy claros y concretos -Conciso -Completos y Consistentes
- Si un requisito no es funcional será difícil de verificar.
- No conocer lo que se quiere en el sistema.
- Ser incapaces de especificar un requisito.
- Puede variar con el tiempo la importancia de los requisitos.
-Pueden aparecer nuevos requisitos.
LOS PROBLEMAS COMUNES QUE SE TIENEN AL OBTENER ESTOS REQUISITOS:
¿QUÉ DEBEN INDICAR?
DEBE INDICAR: - Lo que se espera que haga el sistema (¿QUÉ?) - Su justificación (¿POR QUÉ HA DE SER ASÍ?, ¿QUIEN LO PROPUSO?) - Los criterios de aceptación que sean aplicables. (¿CÓMO SE VERIFICA SU CUMPLIMIENTO?)
¿CÓMO OBTENER REQUISITOS?
SE PUEDEN OBTENER: - Revisando las necesidades de los usuarios, clientes o quien haga usos de este software. - Revisando sistemas análogos. - Entrevistar desarrolladores de versiones anteriores. - Conocer la versión actual del sistema. - Tener en cuenta los antecedentes. - Trabajar en forma con usuario y cliente.
LO QUE SE DEBE SABER SOBRE LOS REQUISITOS
Es un proceso que estudia las necesidades de los usuarios para saber que se requiere en el sistema por crear, en hardware o software, también aplica para el contenido del sistema, satisfaciendo el contrato, norma o especificación.