Actualmente estoy trabajando en un proyecto en el que tengo que diseñar/implementar el sistema de facturación/facturación para el nuevo proyecto de nuestra compañía. Generaremos las facturas una vez al mes como archivos pdf y enviaremos un enlace al archivo para el cliente.Mejores prácticas en el diseño del software de Facturación/Factura en .NET
El marco en uso será .Net 3.5/C#. Como no tengo mucha experiencia haciendo esto desde el principio, me preguntaba si había algunas mejores prácticas desde el punto de vista del software que debería considerar al hacer esto que son específicas para este tipo de aplicación.
Me doy cuenta de que esta pregunta es probablemente bastante subjetiva, pero estoy buscando pautas que tengan en cuenta que, específicamente aquellas que comúnmente se perderían o podrían no ser obvias.
Bueno, es el primero.Los requisitos reales que me han dado son más o menos lo que escribí, así que estoy volando un poco más ciego de lo que me gusta en este caso; sin embargo, estoy trabajando para obtener mejores requisitos. Una vez que los obtenga, actualizaré mi pregunta según sea necesario. ¡Gracias! – Streklin
En este punto, estaría más preocupado por obtener requisitos precisos que por problemas específicos de implementación. Una vez que tenga una lista inicial de requisitos, puede evaluar el alcance del trabajo y decidir si es más rentable comprar un producto COTS. Intente descubrir los Roles (por ejemplo, AccountsReceivable, Customer, SysAdmin) junto con los usos que necesita para respaldar. Y trate de hacer una distinción clara entre los requisitos funcionales (por ejemplo, un Cliente ve una Factura) y los requisitos no funcionales (p. Ej., La aplicación está escrita en .NET 3.5). – pfries