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, confiabil...
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.
Size: 1.21 MB
Language: es
Added: Jun 01, 2020
Slides: 20 pages
Slide Content
1
Requisitos no Funcionales
Docente: René Guamán-Quinche
Facultad de la Energía, las Industrias y los Recursos Naturales No Renovables
Carrera de Ingeniería en Sistemas/Computación
Junio, 2020
Loja, Ecuador
Estudiantes:
• AlexisDavidQuizhpeMendoza.
• DannyVinicioVasquezCalderón.
• AngelFavianMingaMedina.
• DannyMichaelJaramilloJumbo.
• FranklinStalinMoraMendoza
Requisitos No Funcionales
Requisitos Funcionales Requisitos No Funcionales
Tratadelasdiferentesfuncionesquevaarealizarel
productodesoftware.
Selosconocecomorestriccionesorequisitosdecalidad.
Sedivideenrequisitosdeusuarioydesistema. Selosdivideenrequisitosdeproducto,requisitosde
organizaciónyrequisitosexternos.
Describenelfuncionamientodelsistema. Definecomodebeserelsistema.
LosRFdelusuariosesuelenexpresarcomoobjetivosdel
sistema.
Sonatributosrelacionadosconeltiempo,presupuesto,
calidad.
Ejemplos
•RequisitoFuncional
Elsistemadebeenviaruncorreoelectrónicocadavezquesecumpla
unadeterminadacondición.
•RequisitoNoFuncional
Los correos electrónicos deben enviarse con una latencia de no más de
12 horas desde dicha actividad.
Requisitosno
FuncionalesDe
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
•Requerimientosde usabilidad:
La usabilidadse define comoel esfuerzoque necesita
hacerun usuariopara aprender, usar, ingresardatose
interpretarlos resultadosobtenidosde un software de
aplicación
Requerimientosde eficiencia:
Se relacionaen el desempeñoen cuantoal tiempo
•Requerimientosde dependibilidad:
Englobavariosatributos:
Disponibilidad, Confiabilidad,
Seguridad industrial, Integridad, Mantenibilidad.
Requerimientosde seguridad:
Capacidadesfuncionaleso no funcionalesque debe
tenerun sistemapara cumpliratributosen el áreade
seguridadde tecnologíade informaciónentre otros.
15
Requisitos no funcionales
Externos
Sederivandelentorno
organizacionalenelcual
sedesarrollaelsistema
ypuedenhacersetanto
sobreelproducto(el
softwaredesarrollado)o
también sobre el
procesodedesarrollode
software.Seclasifican
en: