0 evaluări0% au considerat acest document util (0 voturi)
33 vizualizări21 pagini
Este documento describe los diferentes tipos de requerimientos para el desarrollo de sistemas, incluyendo requerimientos funcionales que definen las funciones del sistema, y requerimientos no funcionales que describen aspectos como el desempeño, seguridad y calidad. Además, explica que los requerimientos deben ser claros, concisos y completos para guiar el diseño e implementación del sistema.
Este documento describe los diferentes tipos de requerimientos para el desarrollo de sistemas, incluyendo requerimientos funcionales que definen las funciones del sistema, y requerimientos no funcionales que describen aspectos como el desempeño, seguridad y calidad. Además, explica que los requerimientos deben ser claros, concisos y completos para guiar el diseño e implementación del sistema.
Este documento describe los diferentes tipos de requerimientos para el desarrollo de sistemas, incluyendo requerimientos funcionales que definen las funciones del sistema, y requerimientos no funcionales que describen aspectos como el desempeño, seguridad y calidad. Además, explica que los requerimientos deben ser claros, concisos y completos para guiar el diseño e implementación del sistema.
Requerimientos Los requerimientos/requisitos de un sistema describen los servicios que ha de ofrecer el sistema y las restricciones asociadas a su funcionamiento.
Analisis y Diseo de Sistemas 3
Requerimientos Se suelen especificar en lenguaje natural. Se expresan de forma individual (p.ej. Esquemticamente) Se organizan de forma jerrquica (distintos niveles de detalle) A menudo, se enumeran (para facilitar su gestin)
Analisis y Diseo de Sistemas 4
Los requerimientos han de ser
Claros y concretos Concisos Completos y consistentes
Analisis y Diseo de Sistemas 5
Los requerimientos han de indicar
Lo que se espera que haga el sistema (Qu?)
Su justificacin. Los criterios de aceptacin.
Analisis y Diseo de Sistemas 6
Tipos de Requerimientos Funcionales No Funcionales
Analisis y Diseo de Sistemas 7
Requerimiento Funcionales Definen las funciones que el sistema ser capaz de realizar. Describen las transformaciones que el sistema realiza sobre las entradas para producir salidas
Analisis y Diseo de Sistemas 8
Requerimiento Funcionales
Definen el comportamiento interno del software:
clculos, detalles tcnicos, etc. Los requerimientos funcionales deben llevar en sus nombres verbos. La descripcin de los Requerimientos Funcionales se ve reflejada en los Flujos de eventos.
Analisis y Diseo de Sistemas 9
Requerimientos No Funcionales Describen aspectos del sistema que son visibles por el usuario que no incluyen una relacin directa con el comportamiento funcional del sistema.
Los requerimientos no funcionales incluyen restricciones
como el tiempo de respuesta (desempeo), la precisin, recursos consumidos, seguridad, etc.
Analisis y Diseo de Sistemas 10
Requerimientos No Funcionales Requerimientos de Interfaz externa Interfaz de usuario Estndar de GUI Distribucin de la pantalla Restricciones de resolucin Estndares de botones, funciones o enlaces de navegacin que aparecen en cada ventana. Estndares de mensajes de error
Analisis y Diseo de Sistemas 11
Requerimientos No Funcionales Requerimientos de Interfaz externa Interfaz de hardware Interfaces entre componentes de hardware y software del sistema. Ejemplos: Perifricos soportados Naturaleza de la informacin Protocolos de comunicacin a utilizar
Analisis y Diseo de Sistemas 12
Requerimientos No Funcionales Requerimientos de Interfaz externa Interfaz de software Conexiones entre el producto y software externo (identificado por nombre y versin). Ejemplo Base de datos Sistemas operativos Identificar la informacin que comparten los componentes. Analisis y Diseo de Sistemas 13 Requerimientos No Funcionales Requerimientos de desempeo Describir el desempeo de los escenarios Describir el volumen o tiempo de utilizacin para saber que tan importante es. Especificar el nmero de usuarios concurrentes. Especificar el nmero de operaciones concurrentes. Tiempos de respuesta Restricciones de tiempo para sistemas de tiempo real. Analisis y Diseo de Sistemas 14 Requerimientos No Funcionales Requerimientos de tolerancia a fallas (safety) Posibles prdidas de informacin. Dao de informacin. Indicar acciones potencialmente peligrosas que deben ser prevenidas. Identificar polticas de mantenimiento de informacin. Identificar regulaciones. Analisis y Diseo de Sistemas 15 Requerimientos No Funcionales Requerimientos de seguridad Proteccin de la informacin. Utilizacin del producto. Definir la autenticacin o autorizacin del ingreso de los usuarios.
Analisis y Diseo de Sistemas 16
Requerimientos No Funcionales Requerimientos de calidad de software (usuario) Disponibilidad. Eficiencia en el manejo de recursos. Flexibilidad para adicionar requerimientos al producto. Integridad. Protegerse ante el dao de informacin. Proteccin ante virus Proteger informacin importante Analisis y Diseo de Sistemas 17 Requerimientos No Funcionales Requerimientos de calidad de software (usuario) Interoperatividad Confiabilidad Robustez Usabilidad Instalacin
Analisis y Diseo de Sistemas 18
Requerimientos No Funcionales Requerimientos de calidad de software (desarrollador) Mantenibilidad Estndares de documentacin. Indentacin Metodologa del diseo Estructura de directorios Documentos de diseo
Analisis y Diseo de Sistemas 19
Requerimientos No Funcionales Requerimientos de operacin No aumentan la capacidad funcional Permiten un mejor uso Deshacer, rehacer, copiar, pegar Configuracin Barras de herramientas, configurar mens, cambiar Font. Sistema de ayuda Analisis y Diseo de Sistemas 20 Requerimientos No Funcionales Requerimientos de operacin No aumentan la capacidad funcional Permiten un mejor uso Deshacer, rehacer, copiar, pegar Configuracin Barras de herramientas, configurar mens, cambiar Font. Sistema de ayuda Analisis y Diseo de Sistemas 21