软件系统架构

  1. 数据库设计
  2. 通讯
  3. 数据库操作
  4. 工作流
  5. 控件
  6. 公共类
  7. 配置:程序框架配置、业务配置、客户端个性化设置
  8. 日志
  9. 异常处理
  10. 异步调用、多线程
  11. 代码数据有效性设计
  12. 参数设置
  13. 对外提供的服务
  14. 调用的外部服务
  15. 调用的第三方设备的接口
  16. 代码表、参数表、规则表缓存
  17. 程序打包
  18. 程序升级
  19. 正常业务+查询+统计
  20. 查询、统计的效率问题
  21. 多模块之间相互调用问题
  22. 数据分页
  23. 外围守护程序管理
  24. 数据并发问题
  25. 分层中的数据库事务管理
  26. 源代码组织结构
  27. 程序版本控制
  28. 通知
  29. 屏幕分辨率自适应
  30. 缓存
  31. 单例运行程序http://www.codeproject.com/Articles/32908/C-Single-Instance-App-With-the-Ability-To-Restore
原文地址:https://www.cnblogs.com/zhiheyang/p/3841763.html