SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Downloaden Sie, um offline zu lesen
1
Requisitos no Funcionales
Docente: René Guamán-Quinche
Facultadde la Energía, las Industrias y los RecursosNaturalesNo Renovables
Carrera de Ingeniería en Sistemas/Computación
Junio, 2020
Loja, Ecuador
Estudiantes:
• Alexis David Quizhpe Mendoza.
• Danny Vinicio Vasquez Calderón.
• Angel Favian Minga Medina.
• Danny Michael Jaramillo Jumbo.
• Franklin Stalin Mora Mendoza
3
1. Requisitos no Funcionales.
2. Tabla comparativa Requisitos Funcionales vs Requisitos no
Funcionales.
3. Clasificación de Requisitos No Funcionales.
4. Videos para complementar el tema.
5. Recomendaciones y Conclusiones.
Agenda.
Requisitos No Funcionales
• Son aquellos que no se asimilan a las funciones del sistema como tal.
• Especifican restricciones sobre cómo que limiten las elecciones para
construir una solución.
• Son menos números que los RF.
• Conciernen a aspectos como:
➢ Calidad: usabilidad, confiabilidad, eficiencia.
➢ Implementación: plataforma de software, lenguaje de
programación, hardware.
➢ Ambiente: seguridad, privacidad, confidencialidad.
Requisitos No Funcionales
Requisitos Funcionales Requisitos No Funcionales
Trata de las diferentes funciones que va a realizar el
producto de software.
Se los conoce como restricciones o requisitos de calidad.
Se divide en requisitos de usuario y de sistema. Se los divide en requisitos de producto, requisitos de
organización y requisitos externos.
Describen el funcionamiento del sistema. Define como debe ser el sistema.
Los RF del usuario se suelen expresar como objetivos del
sistema.
Son atributos relacionados con el tiempo, presupuesto,
calidad.
Ejemplos
• Requisito Funcional
El sistema debe enviar un correo electrónico cada vez que se cumpla
una determinada condición.
• Requisito No Funcional
Los correos electrónicos deben enviarse con una latencia de no más de
12 horas desde dicha actividad.
Ejemplo
• Mal ejemplo de un RNF
El sistema debe ser seguro.
• Buen ejemplo de un RNF
Las comunicaciones entre los servidores de datos deben estar cifradas
utilizando el algoritmo RSA.
Requisitos
no funcionales Organizacionales
Producto
Externos
Seguridad
Dependibilidad
Eficiencia
Usabilidad
Implementación
Estandares
Entrega
Interoperabilidad
Éticos
Legislativos
Requisitos no
Funcionales De
Producto
Suele referirse a limites o restricciones
sobre el comportamiento del sistema, por
lo cual establece límites y restricciones
sobre lo que los diseñadores (arquitectos
de software) e ingenieros de software
pueden hacer.
Clasificación
• Requerimientos de usabilidad:
La usabilidad se define como el esfuerzo que necesita
hacer un usuario para aprender, usar, ingresar datos e
interpretar los resultados obtenidos de un software de
aplicación
Requerimientos de eficiencia:
Se relaciona en el desempeño en cuanto al tiempo
• Requerimientos de dependibilidad:
Engloba varios atributos:
Disponibilidad, Confiabilidad,
Seguridad industrial, Integridad, Mantenibilidad.
Requerimientos de seguridad:
Capacidades funcionales o no funcionales que debe
tener un sistema para cumplir atributos en el área de
seguridad de tecnología de información entre otros.
Ejemplos
Usabilidad
• El tiempo de aprendizaje del sistema por un usuario deberá ser menor a 4 horas.
• El sistema debe contar con manuales de usuario estructurados adecuadamente.
Eficiencia
• El sistema debe ser capaz de procesar N transacciones por segundo
• Toda funcionalidad del sistema y transacción de negocio debe responder al usuario en menos de 5
segundos.
Seguridad
• Los permisos de acceso al sistema podrán ser cambiados solamente por el administrador de acceso a
datos
• Todos los sistemas deben respaldarse cada 24 horas.
Dependibilidad
• El sistema debe tener una disponibilidad del 99,99% de las veces en que un usuario intente accederlo
• El tiempo para iniciar o reiniciar el sistema no podrá ser mayor a 5 minutos.
12
Requisitos no Funcionales
Organizacionales.
Se basa en el proceso de desarrollo del sistema y los
documentos a entregar, éstos deben apegarse al proceso y a los
productos.
13
Clasificación.
14
Ejemplos:
•El procedimiento de desarrollo de software a usar debe estar
definido en manuales de procedimientos y debe cumplir con
los estándares ISO 9000.
•Cada dos semanas deberán producirse reportes gerenciales
en los cuales se muestre el esfuerzo invertido en cada uno
de los componentes del nuevo sistema.
•La metodología de desarrollo de software que se
aplicara será Scrum.
15
Requisitos no funcionales
Externos
Se derivan del entorno
organizacional en el cual
se desarrolla el sistema
y pueden hacerse tanto
sobre el producto (el
software desarrollado) o
también sobre el
proceso de desarrollo de
software. Se clasifican
en:
16
Ejemplos de requerimientos Externos:
•El Escáner de Red del BOSS debe escanear al menos veinte páginas por
minuto a 2400 puntos por pulgada.
•El sistema no seguirá operando si la temperatura externa es menor de 4
grados Celsius.
•La Administración de Registros del BOSS del FBI deberá proteger la
privacidad de los individuos identificados en un registro de acuerdo con la Ley
Federal Políticas de privacidad del gobierno.
•El Sistema de Gestión de Archivos del FBI BOSS deberá mantener la
integridad de los datos guardando copias de seguridad de todas las
actualizaciones de la base de datos para cada transacción de registro.
Conclusiones
❑ El resultado satisfactorio de la obtención de requerimientos funcionales como no funcionales
depende de una intensa comunicación entre los involucrados con el sistema (clientes, analistas de
requerimientos, entre otros).
❑ Los requerimientos no funcionales surgen de la necesidad del usuario, restricciones en el
presupuesto, políticas de la organización, necesidad de interoperabilidad con otros sistemas de
software o hardware, factores externos como reglamentos de seguridad y políticas de privacidad.
❑ Los requerimientos tienen que estar bien definidos desde el inicio del proyecto y la probabilidad
de que cambien debe ser mínima. Es necesario cuidar que la modificación de requerimientos no
produzca un sistema que no cumple con las necesidades reales de los usuarios.
❑ Entregar software de calidad, a tiempo y dentro del presupuesto hará que nuestros clientes
confíen, asegurará el crecimiento y madurez de la relación de negocio.
Recomendaciones
❑ Para la obtención de requerimientos, se recomienda que la persona que
llevara a cabo la recolección de requerimientos funcionales como no
funcionales, se prepare, se documente, utilice las diferentes técnicas de
recolección de datos.
❑ Desarrollar cuestionarios y preguntas según el usuario que interactuara con el
sistema ya que no todo usuario podrá realizar las mismas actividades que
otros en el sistema, obteniendo así diferentes puntos de vistas.
❑ Es recomendable utilizar más tiempo en el análisis de requerimientos y la
verificación del mismo, ya que si los requerimientos están mal analizados será
una pérdida de tiempo y dinero en volver a analizarlos.
19
Créditos
• Pierdin, M., & Bulder, G. (2012). Dimensions and Types of Non-
Functional Requirements NFR Dimensiones y tipos de
Requisitos No-Funcionales RNF.
• Sommerville, I. (2005). Ingeniería del software. Pearson
educación.
• Koelsch, G. (2016). Requirements writing for system
engineering (p. 428). Berkeley: Apress.
Networking académico:
Correo electrónico: rguaman@unl.edu.ec
Twitter: @rene5254
SlideShare: https://es.slideshare.net/rene5254
20
Gracias

Weitere ähnliche Inhalte

Was ist angesagt?

Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negociosFundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negociosJosé Antonio Sandoval Acosta
 
Requerimiento funcional y no funcional
Requerimiento funcional y no funcional Requerimiento funcional y no funcional
Requerimiento funcional y no funcional CristobalFicaV
 
2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de uso2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de usoSaul Mamani
 
tipos de requisitos
  tipos de requisitos   tipos de requisitos
tipos de requisitos Juan Henao
 
Analisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A ObjetosAnalisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A Objetosyoiner santiago
 
Analisis de requerimientos, Ingenieria de Software
Analisis de requerimientos, Ingenieria de SoftwareAnalisis de requerimientos, Ingenieria de Software
Analisis de requerimientos, Ingenieria de SoftwareMarvin Romero
 
Unidad 3 Modelo De Negocio
Unidad 3 Modelo De NegocioUnidad 3 Modelo De Negocio
Unidad 3 Modelo De NegocioSergio Sanchez
 
Entrevista y encuesta para analisis y diseño de sistemas
Entrevista y encuesta para analisis y diseño de sistemasEntrevista y encuesta para analisis y diseño de sistemas
Entrevista y encuesta para analisis y diseño de sistemasmodayestilo
 
Analisis de requerimiento
Analisis de requerimientoAnalisis de requerimiento
Analisis de requerimientoturlahackers
 
Requerimientos en Ingenieria de Software
Requerimientos en Ingenieria de SoftwareRequerimientos en Ingenieria de Software
Requerimientos en Ingenieria de SoftwareKelvin Abdiel Alvarado
 
51036806 proyecto-ejemplo-ingenieria-de-software
51036806 proyecto-ejemplo-ingenieria-de-software51036806 proyecto-ejemplo-ingenieria-de-software
51036806 proyecto-ejemplo-ingenieria-de-softwareMiguel Angel Rodriguez
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMicky Jerzy
 
Cuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwareCuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwarepaoaboytes
 

Was ist angesagt? (20)

Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negociosFundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
 
Estándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de NegociosEstándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de Negocios
 
Requerimiento funcional y no funcional
Requerimiento funcional y no funcional Requerimiento funcional y no funcional
Requerimiento funcional y no funcional
 
Modelo evolutivo
Modelo evolutivoModelo evolutivo
Modelo evolutivo
 
2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de uso2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de uso
 
tipos de requisitos
  tipos de requisitos   tipos de requisitos
tipos de requisitos
 
Metodologia orientada a objeto
Metodologia orientada a objetoMetodologia orientada a objeto
Metodologia orientada a objeto
 
Analisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A ObjetosAnalisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A Objetos
 
Analisis de requerimientos, Ingenieria de Software
Analisis de requerimientos, Ingenieria de SoftwareAnalisis de requerimientos, Ingenieria de Software
Analisis de requerimientos, Ingenieria de Software
 
Metodologia estructurada
Metodologia estructuradaMetodologia estructurada
Metodologia estructurada
 
Unidad 3 Modelo De Negocio
Unidad 3 Modelo De NegocioUnidad 3 Modelo De Negocio
Unidad 3 Modelo De Negocio
 
Entrevista y encuesta para analisis y diseño de sistemas
Entrevista y encuesta para analisis y diseño de sistemasEntrevista y encuesta para analisis y diseño de sistemas
Entrevista y encuesta para analisis y diseño de sistemas
 
Arquitectura fisica y logica
Arquitectura fisica y logicaArquitectura fisica y logica
Arquitectura fisica y logica
 
Mapa mental de Ing. de requisito y requerimiento
Mapa mental de Ing. de requisito y requerimientoMapa mental de Ing. de requisito y requerimiento
Mapa mental de Ing. de requisito y requerimiento
 
Analisis de requerimiento
Analisis de requerimientoAnalisis de requerimiento
Analisis de requerimiento
 
Requerimientos en Ingenieria de Software
Requerimientos en Ingenieria de SoftwareRequerimientos en Ingenieria de Software
Requerimientos en Ingenieria de Software
 
51036806 proyecto-ejemplo-ingenieria-de-software
51036806 proyecto-ejemplo-ingenieria-de-software51036806 proyecto-ejemplo-ingenieria-de-software
51036806 proyecto-ejemplo-ingenieria-de-software
 
Proceso unificado
Proceso unificadoProceso unificado
Proceso unificado
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWARE
 
Cuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwareCuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de software
 

Ähnlich wie Requerimientos no funcionales

metodologias de desarrollo.ppt
metodologias de desarrollo.pptmetodologias de desarrollo.ppt
metodologias de desarrollo.pptCristianFlasher1
 
IMPORTANCIA DEL ANÁLISIS DE REQUERIMIENTOS PARA EL DESARROLLO DE SISTEMAS
IMPORTANCIA DEL ANÁLISIS DE REQUERIMIENTOS PARA EL DESARROLLO DE SISTEMASIMPORTANCIA DEL ANÁLISIS DE REQUERIMIENTOS PARA EL DESARROLLO DE SISTEMAS
IMPORTANCIA DEL ANÁLISIS DE REQUERIMIENTOS PARA EL DESARROLLO DE SISTEMASAlcoverify
 
Desarrollo de prototipos
Desarrollo de prototiposDesarrollo de prototipos
Desarrollo de prototiposTensor
 
Presentación digital Eliezer Alas
Presentación digital Eliezer AlasPresentación digital Eliezer Alas
Presentación digital Eliezer AlasEliezer Alas
 
Taller ingernieria de requerimientos
Taller ingernieria de requerimientosTaller ingernieria de requerimientos
Taller ingernieria de requerimientosXilena16
 
Ingenieria requisitos
Ingenieria requisitosIngenieria requisitos
Ingenieria requisitosYAMILA GASCON
 
Principales areas parte1
Principales areas parte1Principales areas parte1
Principales areas parte1Andres1dz
 
Tema 4 Fundamentos_y_Metodos_de_Analisis_de_Requerimientos_P.pdf
Tema 4 Fundamentos_y_Metodos_de_Analisis_de_Requerimientos_P.pdfTema 4 Fundamentos_y_Metodos_de_Analisis_de_Requerimientos_P.pdf
Tema 4 Fundamentos_y_Metodos_de_Analisis_de_Requerimientos_P.pdfNinoskaChuraLlojlla1
 
Taller en clases requisitos inge jerez, evan, catalina,lesly esleider
Taller en clases requisitos inge jerez,  evan, catalina,lesly esleiderTaller en clases requisitos inge jerez,  evan, catalina,lesly esleider
Taller en clases requisitos inge jerez, evan, catalina,lesly esleiderSergio Ramos
 
Taller requisitos
Taller requisitosTaller requisitos
Taller requisitosDoesVargas1
 

Ähnlich wie Requerimientos no funcionales (20)

metodologias de desarrollo.ppt
metodologias de desarrollo.pptmetodologias de desarrollo.ppt
metodologias de desarrollo.ppt
 
Taller en clases (1)
Taller en clases (1)Taller en clases (1)
Taller en clases (1)
 
IMPORTANCIA DEL ANÁLISIS DE REQUERIMIENTOS PARA EL DESARROLLO DE SISTEMAS
IMPORTANCIA DEL ANÁLISIS DE REQUERIMIENTOS PARA EL DESARROLLO DE SISTEMASIMPORTANCIA DEL ANÁLISIS DE REQUERIMIENTOS PARA EL DESARROLLO DE SISTEMAS
IMPORTANCIA DEL ANÁLISIS DE REQUERIMIENTOS PARA EL DESARROLLO DE SISTEMAS
 
Desarrollo de prototipos
Desarrollo de prototiposDesarrollo de prototipos
Desarrollo de prototipos
 
Requisitos no Funcionales
Requisitos no FuncionalesRequisitos no Funcionales
Requisitos no Funcionales
 
Enrique Cabello
Enrique CabelloEnrique Cabello
Enrique Cabello
 
Presentación digital Eliezer Alas
Presentación digital Eliezer AlasPresentación digital Eliezer Alas
Presentación digital Eliezer Alas
 
Jfcastillo
JfcastilloJfcastillo
Jfcastillo
 
Taller ingernieria de requerimientos
Taller ingernieria de requerimientosTaller ingernieria de requerimientos
Taller ingernieria de requerimientos
 
Ivan
IvanIvan
Ivan
 
Ingenieria requisitos
Ingenieria requisitosIngenieria requisitos
Ingenieria requisitos
 
Principales areas parte1
Principales areas parte1Principales areas parte1
Principales areas parte1
 
Requerimiento
RequerimientoRequerimiento
Requerimiento
 
Unidad1_EMDS.pptx
Unidad1_EMDS.pptxUnidad1_EMDS.pptx
Unidad1_EMDS.pptx
 
Tema 4 Fundamentos_y_Metodos_de_Analisis_de_Requerimientos_P.pdf
Tema 4 Fundamentos_y_Metodos_de_Analisis_de_Requerimientos_P.pdfTema 4 Fundamentos_y_Metodos_de_Analisis_de_Requerimientos_P.pdf
Tema 4 Fundamentos_y_Metodos_de_Analisis_de_Requerimientos_P.pdf
 
Carlos leon
Carlos leonCarlos leon
Carlos leon
 
Requisitos
RequisitosRequisitos
Requisitos
 
Taller requisitos
Taller  requisitos Taller  requisitos
Taller requisitos
 
Taller en clases requisitos inge jerez, evan, catalina,lesly esleider
Taller en clases requisitos inge jerez,  evan, catalina,lesly esleiderTaller en clases requisitos inge jerez,  evan, catalina,lesly esleider
Taller en clases requisitos inge jerez, evan, catalina,lesly esleider
 
Taller requisitos
Taller requisitosTaller requisitos
Taller requisitos
 

Kürzlich hochgeladen

la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 

Kürzlich hochgeladen (20)

la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 

Requerimientos no funcionales

  • 1. 1
  • 2. Requisitos no Funcionales Docente: René Guamán-Quinche Facultadde la Energía, las Industrias y los RecursosNaturalesNo Renovables Carrera de Ingeniería en Sistemas/Computación Junio, 2020 Loja, Ecuador Estudiantes: • Alexis David Quizhpe Mendoza. • Danny Vinicio Vasquez Calderón. • Angel Favian Minga Medina. • Danny Michael Jaramillo Jumbo. • Franklin Stalin Mora Mendoza
  • 3. 3 1. Requisitos no Funcionales. 2. Tabla comparativa Requisitos Funcionales vs Requisitos no Funcionales. 3. Clasificación de Requisitos No Funcionales. 4. Videos para complementar el tema. 5. Recomendaciones y Conclusiones. Agenda.
  • 4. Requisitos No Funcionales • Son aquellos que no se asimilan a las funciones del sistema como tal. • Especifican restricciones sobre cómo que limiten las elecciones para construir una solución. • Son menos números que los RF. • Conciernen a aspectos como: ➢ Calidad: usabilidad, confiabilidad, eficiencia. ➢ Implementación: plataforma de software, lenguaje de programación, hardware. ➢ Ambiente: seguridad, privacidad, confidencialidad.
  • 5. Requisitos No Funcionales Requisitos Funcionales Requisitos No Funcionales Trata de las diferentes funciones que va a realizar el producto de software. Se los conoce como restricciones o requisitos de calidad. Se divide en requisitos de usuario y de sistema. Se los divide en requisitos de producto, requisitos de organización y requisitos externos. Describen el funcionamiento del sistema. Define como debe ser el sistema. Los RF del usuario se suelen expresar como objetivos del sistema. Son atributos relacionados con el tiempo, presupuesto, calidad.
  • 6. Ejemplos • Requisito Funcional El sistema debe enviar un correo electrónico cada vez que se cumpla una determinada condición. • Requisito No Funcional Los correos electrónicos deben enviarse con una latencia de no más de 12 horas desde dicha actividad.
  • 7. Ejemplo • Mal ejemplo de un RNF El sistema debe ser seguro. • Buen ejemplo de un RNF Las comunicaciones entre los servidores de datos deben estar cifradas utilizando el algoritmo RSA.
  • 9. Requisitos no Funcionales De Producto Suele referirse a limites o restricciones sobre el comportamiento del sistema, por lo cual establece límites y restricciones sobre lo que los diseñadores (arquitectos de software) e ingenieros de software pueden hacer.
  • 10. Clasificación • Requerimientos de usabilidad: La usabilidad se define como el esfuerzo que necesita hacer un usuario para aprender, usar, ingresar datos e interpretar los resultados obtenidos de un software de aplicación Requerimientos de eficiencia: Se relaciona en el desempeño en cuanto al tiempo • Requerimientos de dependibilidad: Engloba varios atributos: Disponibilidad, Confiabilidad, Seguridad industrial, Integridad, Mantenibilidad. Requerimientos de seguridad: Capacidades funcionales o no funcionales que debe tener un sistema para cumplir atributos en el área de seguridad de tecnología de información entre otros.
  • 11. Ejemplos Usabilidad • El tiempo de aprendizaje del sistema por un usuario deberá ser menor a 4 horas. • El sistema debe contar con manuales de usuario estructurados adecuadamente. Eficiencia • El sistema debe ser capaz de procesar N transacciones por segundo • Toda funcionalidad del sistema y transacción de negocio debe responder al usuario en menos de 5 segundos. Seguridad • Los permisos de acceso al sistema podrán ser cambiados solamente por el administrador de acceso a datos • Todos los sistemas deben respaldarse cada 24 horas. Dependibilidad • El sistema debe tener una disponibilidad del 99,99% de las veces en que un usuario intente accederlo • El tiempo para iniciar o reiniciar el sistema no podrá ser mayor a 5 minutos.
  • 12. 12 Requisitos no Funcionales Organizacionales. Se basa en el proceso de desarrollo del sistema y los documentos a entregar, éstos deben apegarse al proceso y a los productos.
  • 14. 14 Ejemplos: •El procedimiento de desarrollo de software a usar debe estar definido en manuales de procedimientos y debe cumplir con los estándares ISO 9000. •Cada dos semanas deberán producirse reportes gerenciales en los cuales se muestre el esfuerzo invertido en cada uno de los componentes del nuevo sistema. •La metodología de desarrollo de software que se aplicara será Scrum.
  • 15. 15 Requisitos no funcionales Externos Se derivan del entorno organizacional en el cual se desarrolla el sistema y pueden hacerse tanto sobre el producto (el software desarrollado) o también sobre el proceso de desarrollo de software. Se clasifican en:
  • 16. 16 Ejemplos de requerimientos Externos: •El Escáner de Red del BOSS debe escanear al menos veinte páginas por minuto a 2400 puntos por pulgada. •El sistema no seguirá operando si la temperatura externa es menor de 4 grados Celsius. •La Administración de Registros del BOSS del FBI deberá proteger la privacidad de los individuos identificados en un registro de acuerdo con la Ley Federal Políticas de privacidad del gobierno. •El Sistema de Gestión de Archivos del FBI BOSS deberá mantener la integridad de los datos guardando copias de seguridad de todas las actualizaciones de la base de datos para cada transacción de registro.
  • 17. Conclusiones ❑ El resultado satisfactorio de la obtención de requerimientos funcionales como no funcionales depende de una intensa comunicación entre los involucrados con el sistema (clientes, analistas de requerimientos, entre otros). ❑ Los requerimientos no funcionales surgen de la necesidad del usuario, restricciones en el presupuesto, políticas de la organización, necesidad de interoperabilidad con otros sistemas de software o hardware, factores externos como reglamentos de seguridad y políticas de privacidad. ❑ Los requerimientos tienen que estar bien definidos desde el inicio del proyecto y la probabilidad de que cambien debe ser mínima. Es necesario cuidar que la modificación de requerimientos no produzca un sistema que no cumple con las necesidades reales de los usuarios. ❑ Entregar software de calidad, a tiempo y dentro del presupuesto hará que nuestros clientes confíen, asegurará el crecimiento y madurez de la relación de negocio.
  • 18. Recomendaciones ❑ Para la obtención de requerimientos, se recomienda que la persona que llevara a cabo la recolección de requerimientos funcionales como no funcionales, se prepare, se documente, utilice las diferentes técnicas de recolección de datos. ❑ Desarrollar cuestionarios y preguntas según el usuario que interactuara con el sistema ya que no todo usuario podrá realizar las mismas actividades que otros en el sistema, obteniendo así diferentes puntos de vistas. ❑ Es recomendable utilizar más tiempo en el análisis de requerimientos y la verificación del mismo, ya que si los requerimientos están mal analizados será una pérdida de tiempo y dinero en volver a analizarlos.
  • 19. 19 Créditos • Pierdin, M., & Bulder, G. (2012). Dimensions and Types of Non- Functional Requirements NFR Dimensiones y tipos de Requisitos No-Funcionales RNF. • Sommerville, I. (2005). Ingeniería del software. Pearson educación. • Koelsch, G. (2016). Requirements writing for system engineering (p. 428). Berkeley: Apress.
  • 20. Networking académico: Correo electrónico: rguaman@unl.edu.ec Twitter: @rene5254 SlideShare: https://es.slideshare.net/rene5254 20 Gracias