Requerimie Ntos de Software
Requerimie Ntos de Software
Requerimie Ntos de Software
ntos de
software.
Figueroa Romero Ángel Santiago.
García Ruiz Jesús Raúl.
Orilla Espinoza Luis Ángel.
Romero Robles Óscar Antonio.
Romero Zapata Jesús Emiliano.
Definición
de
Requerimie
ntos
Los requerimientos para un sistema son descripciones de lo que el
sistema debe hacer: el servicio que ofrece y las restricciones en su
operación. Tales requerimientos reflejan las necesidades de los
clientes por un sistema que atienda cierto propósito, como sería
controlar un dispositivo, colocar un pedido o buscar información.
Al proceso de descubrir, analizar, documentar y verificar estos
servicios y restricciones se le llama ingeniería de requerimientos
(IR).
Requerimie Requerimientos funcionales Son
enunciados acerca de servicios que
ntos
el sistema debe proveer, de cómo
debería reaccionar el sistema a
entradas particulares y de cómo
debería comportarse el sistema en
situaciones específicas. En algunos
casos, los requerimientos
Funcionales
funcionales también explican lo que
no debe hacer el sistema.
Tipos
de Estos son los tipos de requisitos
requisito
funcionales más comunes:
1. Regulaciones comerciales
2. Requisitos de Certificación
s
3. Los requisitos de información
4. Funciones administrativas
5. Niveles de autorización
6. Seguimiento de auditoría
funciona
7. Interfaces externas
8. Administración de datos
9. Requisitos legales y
reglamentarios
les
Requerimin
etos No
Funcionales
Requerimientos no funcionales Son limitaciones sobre servicios
o funciones que ofrece el sistema. Incluyen restricciones tanto
de temporización y del proceso de desarrollo, como impuestas
por los estándares. Los requerimientos no funcionales se
suelen aplicar al sistema como un todo, más que a
características o a servicios individuales del sistema.
Requerimin
etos No
Funcionales
Los requisitos no funcionales son las restricciones o los
requisitos impuestos al sistema. Especifican el atributo de
calidad del software. Los requisitos no funcionales se ocupan
de problemas como la escalabilidad, la mantenibilidad, el
rendimiento, la portabilidad, la seguridad, la confiabilidad y
muchos más.
Ejemplos
De requerimientos Funcionales
Requerimientos
Funcionales
1. Un usuario podrá buscar en todas las
clínicas las listas de citas.
2. El sistema elaborará diariamente, para
cada clínica, una lista de pacientes que se
espera que asistan a cita ese día.
3. Cada miembro del personal que usa el
sistema debe identificarse de manera
individual con su número de ocho dígitos.
Ejemplos de requerimiento
no funcionales
1. Requerimientos de rendimiento
• El sistema debe procesar al menos 1000 transacciones de ventas por hora durante la temporada alta.
• El tiempo de respuesta para mostrar los resultados de una búsqueda no debe exceder 3 segundos.
2. Requerimientos de confiabilidad
• El sistema debe estar disponible y en funcionamiento al menos el 99.9% del tiempo durante el horario de oficina.
• Después de 2 horas de capacitación, el 90% de los usuarios podrán completar las 5 tareas principales del sistema.
• El sistema debe tener una interfaz de usuario intuitiva, con íconos y menús familiares para los usuarios.
4. Requerimientos de seguridad
• El acceso a los reportes financiers debe estar restringido solo a usuarios con perfil de administrador." (Páginas 89-90)
Tipos de requerimientos no
01 funcionales
02 03
Requerimiento Requerimient Requerimient
s del producto os de la os externos
Estos requerimientos organización
Son requerimientos de Este término cubre
especifican o restringen sistemas amplios, todos los
el comportamiento del derivados de políticas y requerimientos
software. procedimientos en la derivados de factores
organización del cliente externos al sistema y
y del desarrollador. su proceso de
desarrollo.
Tipos de requerimientos no
funcionales
Desafíos en la ingeniería de
requerimientos