项目开发之分析业务实体
来源:互联网 发布:java 正态分布随机数 编辑:程序博客网 时间:2024/05/18 02:05
1分析业务实体:
1.1现实中存在的实体:如用户,订单,文章和留言;
1.2现实中不存在的实体:如开发中遇到的算法;
2 构建域模型:分析业务实体之间的关系
2.1关联关系:
可通过一个对象持有另外一个对象的实例实现
2.2泛化关系:
通过java对象的继承实现
3 实体之间的关联关系:
3.1一对一:给定实体的每一个实例严密地与另一个实体的一个实例对应。如身份证号与一个合法公民。
3.2一对多:给定实体的一个实例可以与另一个实体的零个或多个实例对应。如一个人没孩子,可能有1孩子,可能有 多个孩子。
3.3多对多:给定实体的零个、一个、或多个实例与另一个实体的零个、一个、或多个实例的关联(通常被分解为多个一对多的关系);
如:选课系统中,学生与课程之间就是多对多关系。在设计数据时通过创建中间表,即通过选课信息表来描述学生与课程之间的关系:
1.1现实中存在的实体:如用户,订单,文章和留言;
1.2现实中不存在的实体:如开发中遇到的算法;
2 构建域模型:分析业务实体之间的关系
2.1关联关系:
可通过一个对象持有另外一个对象的实例实现
2.2泛化关系:
通过java对象的继承实现
3 实体之间的关联关系:
3.1一对一:给定实体的每一个实例严密地与另一个实体的一个实例对应。如身份证号与一个合法公民。
3.2一对多:给定实体的一个实例可以与另一个实体的零个或多个实例对应。如一个人没孩子,可能有1孩子,可能有 多个孩子。
3.3多对多:给定实体的零个、一个、或多个实例与另一个实体的零个、一个、或多个实例的关联(通常被分解为多个一对多的关系);
如:选课系统中,学生与课程之间就是多对多关系。在设计数据时通过创建中间表,即通过选课信息表来描述学生与课程之间的关系:
0 0
- 项目开发之分析业务实体
- !金尚网上商城 03~07、WEB项目开发的一般流程—分析与设计之业务逻辑分析设计
- 项目开发之项目分析
- 业务实体
- 软件项目需求开发过程实践之业务建模用例图
- OO系统分析员之路--用例分析系列(7)--用例规约的编写--业务规则和实体描述
- 软件开发的实体项目
- Hi3516A开发--mpp业务分析
- DAO开发实战业务分析
- 需求管理之业务分析
- 房地产业务学习(06)-开发项目管理的难点分析&IT系统价值
- 软件开发之业务逻辑
- 嵌入式开发之业务思考
- 开发项目之分析和设计
- 项目开发心得之需求分析
- 项目开发心得之需求分析
- 项目开发之Axure原型需求分析
- STM32CubeMX开发实战之项目分析法则
- 第一天
- c++友元类及友元函数
- Ctrip DAL Database Sharding Support
- 我要开始一个小项目
- AIDL简单使用
- 项目开发之分析业务实体
- Java并发编程:线程池的使用
- 日报2015/11/23(第一行代码读书笔记)
- ROM、SDRAM、RAM、DRAM、SRAM、FLASH的区别
- ThreadLocal源码解析
- [014]Java设计模式1——观察者模式
- cocos2dx v3.x box2d DrawDebugData 后置问题
- c++栈之带括号的四则运算
- MYSQL分页limit速度太慢优化方法