Requerimientos del Sistema – Pelistar - mtocora26/Pelistar GitHub Wiki

Este documento describe los requerimientos funcionales y no funcionales de la aplicación Pelistar, un gestor de películas y series desarrollado en C# con WinForms.


Requerimientos Funcionales (RF)

Código Descripción
RF01 El sistema debe permitir agregar películas o series al catálogo.
RF02 El usuario debe poder editar o eliminar contenidos registrados.
RF03 El sistema debe permitir buscar títulos por nombre.
RF04 El sistema debe permitir filtrar por género y estado.
RF05 El usuario debe poder marcar o desmarcar un contenido como favorito.
RF06 El sistema debe mostrar un resumen estadístico del catálogo.
RF07 El sistema debe diferenciar entre películas y series según sus atributos.

Requerimientos No Funcionales (RNF)

Código Descripción
RNF01 La aplicación debe ejecutarse en sistemas Windows con .NET Framework/.NET 6+.
RNF02 La interfaz debe tener un diseño visual claro, responsivo y agradable (tema oscuro).
RNF03 La aplicación debe iniciarse en menos de 3 segundos.
RNF04 El sistema debe validar los datos ingresados antes de guardarlos.
RNF05 La navegación entre formularios debe ser intuitiva y fluida.
RNF06 El sistema debe permitir escalar el código para futuras mejoras como persistencia.