从这个文章可以看出,一个系统开发的关键点
一 遇到问题和解决方案
- 系统原型开发
- UML业务建模
starUML 建模
用例图,用例叙述文档(需求用例,测试用例)
活动图,状态图 具体描述业务流
类图 面向对象设计
时序图 程序流程
2. 数据库设计
PowerDesigner 设计库表结构,约束,主外键关系等
- 框架搭建
- 公用类库建立
- 分页封装
- 通用表单验证
- 树形结构封装
- 通用权限设计
- session 管理和优雅的解决用户推出
- 事务处理
- 字符串处理
- 空指针处理
- 错误页面处理
- 异常处理
- 缓存处理
- 业务算法
- 连续生成订单号
- 数据写入excel的方法
- 业务接口对象封装
- 日志
- 编码统一
- cookies处理
- 数据库约束,触发器,存储过程,复杂sql拼装
- 多数据源切换调用
- 数据库负载
- 数据库备份,灾难恢复
- 单元测试
- 自动化测试
- 黑盒测试
- 持续集成测试
- 并发测试
- 负载测试
- 负载均衡环境搭建
- 域名解析
- 邮件系统
- 系统存储
阅读(936) | 评论(0) | 转发(0) |