Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Especificación de Software
Requisitos no funcionales
❏ Depende del tipo de software, los usuarios esperados y el tipo de sistema donde
se usará el software.
❏ Los requerimientos funcionales del usuario pueden ser declaraciones de alto nivel
de lo que debería hacer el sistema.
❏ Los requerimientos funcionales del sistema deben describir los servicios del
sistema en detalle.
❏ Un usuario podrá buscar en las listas de citas de todas las clínicas.
❏ El sistema generará cada día, para cada clínica, una lista de pacientes que se
espera que asistan a las citas ese día.
❏ Cada miembro del personal que use el sistema se identificará de manera única
por su número de empleado de 8 dígitos.
❏ Los problemas surgen cuando los requisitos no se establecen con precisión.
❏ Los requisitos ambiguos pueden ser interpretados de diferentes maneras por los
desarrolladores y usuarios.
❏ Completos:
❏ Consistente
❏ Los requisitos no funcionales pueden ser más críticos que los requisitos
funcionales. Si no se cumplen, el sistema puede ser inútil.
❏ Los requerimientos no funcionales pueden afectar la arquitectura general de un
sistema en lugar de los componentes individuales.
❏ Requerimientos organizacionales
❏ Requisitos externos
❏ The MHC-PMS shall be available to all clinics during normal working hours
(Mon–Fri, 0830–17.30). Downtime within normal working hours shall not
exceed five seconds in any one day.
Requerimiento organizacional
Requerimiento externo
❏ Objetivo
❏ Los objetivos son útiles para los desarrolladores, ya que transmiten las intenciones
de los usuarios del sistema.
❏ The system should be easy to use by medical staff and should be organized in
such a way that user errors are minimized. (Objetivo)
❏ Medical staff shall be able to use all the system functions after four hours of
training. After this training, the average number of errors made by experienced
users shall not exceed two per hour of system use. (Requerimiento no funcional
testeable)
❏ Requerimientos funcionales y no funcionales
❏ El documento de especificación de requerimientos de software
(SRS)
❏ Especificación de requerimientos
❏ Procesos de ingeniería de requerimientos
❏ Obtención y análisis de requerimientos
❏ Validación de requerimientos
❏ Gestión de requerimientos
❏ El documento de requerimientos de software es la declaración oficial de lo que se
requiere de los desarrolladores del sistema.
❏ Puede incluir tanto una definición de los requisitos del usuario como una
especificación de los requisitos del sistema.
❏ Los requerimientos del usuario deben ser entendibles por los usuarios finales y los
clientes que no tienen experiencia técnica
❏ Los requerimientos del sistema son más detallados y pueden incluir más
información técnica
❏ Confusión de requerimientos
❏ Amalgama de requisitos
❏ Esto funciona bien para algunos tipos de requisitos, p. requisitos para el sistema
de control integrado, pero a veces es demasiado rígido para escribir los requisitos
del sistema empresarial.
❏ Requerimientos funcionales y no funcionales
❏ El documento de especificación de requerimientos de software (SRS)
❏ Especificación de requerimientos
❏ Procesos de ingeniería de requerimientos
❏ Obtención y análisis de requerimientos
❏ Validación de requerimientos
❏ Gestión de requerimientos
❏ Los procesos utilizados para IR (Ing. de Req’s) varían ampliamente según el
dominio de la aplicación, las personas involucradas y la organización que
desarrolla los requisitos.
❏ Sin embargo, hay una serie de actividades genéricas comunes a todos los
procesos.
❏ Obtención de requisitos;
❏ Análisis de requerimientos;
❏ Validación de requisitos;
❏ Gestión de requerimientos.
❏ Involucra al personal técnico que trabaja con los clientes para conocer el dominio
de la aplicación, los servicios que el sistema debe proporcionar y las restricciones
operativas del sistema.
❏ Los factores organizativos y políticos pueden influir en los requisitos del sistema.
❏ Descubrimiento de requisitos,
❏ Especificación de requisitos.
TI-6502
Ingeniería de Requerimientos