概括
问题分析(企业面临的问题)
可行性分析(技术,成本,合法性)
需求分析(需求采集)——>满足甲方或者用户的需求
概要设计
- 系统设计(技术选型,架构,项目搭建)
- 数据库设计
- UI设计(网页的各种图片,Logo,广告等)
- 业务流程设计
编码阶段:
- 根据设计好的流程进行代码编写
- 开发者需要进行独立的单元测试
测试(集成测试,功能测试,性能测试【能够承受多大的并发压力】)
部署/实施
项目上线
数据库设计流程
根据项目功能分析数据实体(每一个数据实体对应一个表,考虑还有中间表的可能)
提取数据实体的数据项(也就是表中需要哪些字段)
建立实体关系:E-R图
数据库建模(使用建模工具PowerDesigner)
建库建表