【发布时间】:2019-05-21 22:52:55
【问题描述】:
我一直在开发一个内部管理应用程序,该应用程序具有帮助自动化人们工作的各个方面的工具。该解决方案目前包含大约 40 种不同的表单,用于不同的目的。
我想知道是否应该遵循任何行业标准来将解决方案分解为单个项目/解决方案。我是否应该将所有这些表格作为根本解决方案的一部分?
我想在添加更多功能之前进行重组,因为这感觉像是一种不好的做法,并且在涉及大型解决方案时我想改进我的整体设计方法。
一些粗略的谷歌搜索出现了一些关于 Web 服务(数据访问层、服务器、客户端等)的不同层分离的结果,但该应用程序目前仅用于桌面。
我没有足够高的声誉来发布图片,但当前组织在解决方案的根级别拥有所有表单,并且只是按字母顺序列出的表单(如预期的那样),例如:frmAddEquipment 、frmAssignSoftware、frmBackupReports、frmContacts等
【问题讨论】:
标签: .net architecture