业务领域建模Domain Modeling

  领域模型是对领域内的概念类或现实世界中对象的可视化表示。领域模型是一个分析模型,帮助系统分析人员、用户认识现实业务的工具,描述的是业务中涉及到的实体及其相互之间的关系,它是需求分析的产物,与问题域相关。是需求分析人员与用户交流的有力工具,是彼此交流的语言。领域模型用来分析如何满足系统功能性需求,指导项目后续的系统设计。

工程时间项目介绍:

  我工程实践的选题是基于OpenGL ES 2.0的车载虚拟仪表软件的开发,我的工程实践的题目是基于OpenGL ES 2.0的车载虚拟表盘软件的开发,这个软件主要是面向房车的用户,软件的功能包括控制车载系统的灯光,有睡眠,夜晚,日常等模式,还有显示电压和水压,包括车内外温度等信息最后在界面上面显示出来。汽车仪表作为提供汽车行驶过程中各项重要参数的人机交互界面,驾驶员能够通过仪表准确实时的获 取汽车各系统部件的运行状态,通过有效的人机信息交互,保证了汽车的安全平稳运行,因此汽车仪表在汽车的整个系统中占据了重要的地位。

1.Collect application domain information(收集应用领域信息)

  ①能够根据各个传感器的数据,将太阳能,电瓶,水位等信息实时显示出来。

  ②用户可以根据功能提示选择不同的服务。如设置字体和背景,改变颜色。

  ③用户可以根据界面的button,调控房车内的硬件。如灯光,电压等。

  ④额外功能实现:语音识别,网络连接,蓝牙连接。

2.Brainstorming(头脑风暴)

  主题选择:根据不同类型的用户,采用不同的主题,所以用户和主题之间是一对一的关系。

  字体和背景:用户根据不同的喜好可以选择字体的颜色,大小,风格,不同的背景,所以是一对多的关系。

  各种传感器:根据传感器的数据,使用户获取房车内各个硬件的信息。

  车内信息管理:用户根据自己的喜好,调节车内的灯光,电压强度。

3.Classifying the domain concepts into(将领域概念分为)

  用户选择主题;

  用户调用服务;

  界面显示车内信息;

  用户改变字体和背景;

4.Document result using UML class diagram(UML类图)

  

原文地址:https://www.cnblogs.com/Liwj57csseblog/p/11924874.html