业务领域建模Domain Modeling

我的工程实践项目是实现一个室内三维地图可视化系统。

业务描述是:将点云数据进行处理及转换后,建立八叉树模型(CAD建模),通过OpenGL渲染实现可视化,可以进一步应用于虚拟现实交互中。

经分析,采用四色原型图法:

1.实体(绿色):表示一个参与者。

2.角色(黄色):实体、时刻时段的角色。

3.描述(蓝色):用来对实体、时刻时段的公共属性进行述。

4.时刻时段(粉色):实体在某个时间段内的参与事件。

该模型是领域(技术、工具、平台)无关的。可以用任何技术实现它。

故结合我的工程实践项目,做的分析如下:

1.实体:涉及到有点云数据,八叉树模型,最终的三维地图。

2.角色:

  点云数据的格式:一开始是在数据库里,需要转换成八叉树格式。

  八叉树模型的格式:需要进行CAD建模,然后转换成能导入OpenGL平台渲染的格式。

3.描述:就实体和时刻时段的公共属性而言,有:点云数据的信息(三维坐标XYZ和颜色信息)

4.时刻时段:按照流程,可分为:点云数据的处理和转换->八叉树模型的建立->地图渲染->漫游路线建立。

四色原型图如下:

业务领域建模Domain Modeling_第1张图片

 

你可能感兴趣的:(业务领域建模Domain Modeling)