Skip to content

Desarrollar un producto software siguiendo unas guías de diseño a partir del modelo de clases. Desarrollar un producto software con una arquitectura multicapa de tres niveles. Implementar una solución C# en el entorno de desarrollo Visual Studio con control de versiones. Trabajar de manera colaborativa utilizando la plataforma Azure DevOps.

Notifications You must be signed in to change notification settings

haitaoo1/Proyecto-Infenieria-Sofware

Repository files navigation

Proyecto Ingenería de Software (2022)

Sistema de Gestión de Artículos y Ejemplares de una Editorial: Desarrollo centrado en el Backend con C# y .NET. La interfaz de usuario se implementa mediante Windows Forms.

La arquitectura del sistema sigue una estructura de capas diferenciadas: capa de presentaión, capa de lógica de negocios y la capa de datos (DAL). La lógica de negocio se encapsula en servicios, implementados en la clase MagazineService y la interfaz IMagazineService define los métodos que la capa superior (UI) puede utilizar para interactuar con la lógica de negocio.

La gestión de errores se realiza mediante excepciones, y se ha creado una subclase de Exception llamada ServiceException para reportar errores generados en la capa lógica. La persistencia de los datos se gestiona a traves de Entity Framework.

Los casos de uso que se van a implementar son los siguientes:

casos de uso

About

Desarrollar un producto software siguiendo unas guías de diseño a partir del modelo de clases. Desarrollar un producto software con una arquitectura multicapa de tres niveles. Implementar una solución C# en el entorno de desarrollo Visual Studio con control de versiones. Trabajar de manera colaborativa utilizando la plataforma Azure DevOps.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published