软件系统架构
- 数据库设计
- 通讯
- 数据库操作
- 工作流
- 控件
- 公共类
- 配置:程序框架配置、业务配置、客户端个性化设置
- 日志
- 异常处理
- 异步调用、多线程
- 代码数据有效性设计
- 参数设置
- 对外提供的服务
- 调用的外部服务
- 调用的第三方设备的接口
- 代码表、参数表、规则表缓存
- 程序打包
- 程序升级
- 正常业务+查询+统计
- 查询、统计的效率问题
- 多模块之间相互调用问题
- 数据分页
- 外围守护程序管理
- 数据并发问题
- 分层中的数据库事务管理
- 源代码组织结构
- 程序版本控制
- 通知
- 屏幕分辨率自适应
- 缓存
- 单例运行程序http://www.codeproject.com/Articles/32908/C-Single-Instance-App-With-the-Ability-To-Restore