(1)包图
包图, UML 包图英文名字叫Package Diagram,Package的意思就是:把…打包。
包图就是对其它UML图进行“打包”的一种图,打包的目的就是为了按某种方式组织UML图,使之更加容易阅读。 需求分析时,包图常常用来打包类图 、用例图。 包图也可以用来做软件设计,本章节会简单介绍。关于包图在软件设计上更详细介绍,请参考《软件工程理论与实践》课程的内容。
以下是我们小组的实践包图:
(2)部署图
- 部署图用于静态建模,是表示运行时过程节点结构、构件实例及其对象结构的图。
- 如果含有依赖关系的构件实例放置在不同节点上,部署视图可以展示出执行过程中的瓶颈。
- 部署图的两种表现形式:实例层部署图和描述层部署图(会在后面的实例中给出)。
以下是我们的部署图:
由于我们预期是通过连接手机传感器来实现一些基本功能,并不需要客户通过网络协议来连接其它的数据库以及一些连接到Web上的操作
用户通过软件界面直接调用本地软件的功能
而软件会响应用户需求来进行调用相关的手机硬件
例如:
当我们进行方位查询时,软件会直接在本地调用手机硬件