一种基于UML的嵌入式系统可视化开发方法(1)(2)
2015-02-15 01:53
导读:图1 用例图 三个角色:数字式测温仪,Internet远端用户,本地用户。五个用例:当前温度信息显示、更改最高警戒温度、更改最低警戒温度、修改测温仪工

图1 用例图三个角色:数字式测温仪,Internet远端用户,本地用户。五个用例:当前温度信息显示、更改最高警戒温度、更改最低警戒温度、修改测温仪工作状态以及登陆服务器(身份验证)。 以上的各个用例只是对系统功能的大致划分,主要目的是为后面的系统分析作基础。3.2 非功能性需求非功能性需求是系统的特定特性。本系统的非功能性需求是:u 温度测量范围要求0-400℃,显示精度 为0.2℃。u 在工业现场,远程监控系统对数字式测温仪实现无线监控。 u 远程监控系统为Internet远端用户提供统一开放的平台,u 远程监控系统每秒自动更新提供给用户的温度信息。u 远程监控系统也为本地用户提供友好的人机交互界面。可以看出,这些非功能性需求为确定系统的结构和系统选用的技术等进行了约束。4 系统分析在系统分析阶段,通过细化和结构化系统需求,可将系统需求转换成系统中的结构、类、对象和关系等实体元素,并从静态和动态两个角度来清楚描述这些实体元素。4.1 系统结构分析系统结构分析是对系统元素静态的描述,它在系统需求的基础上确定系统的总体架构及内部对象。首先用部署图来描述系统的物理架构,如图2所示,其中带有阴影的为处理器,未带有阴影的是外部设备;系统采用了目前远程监控系统中比较流行的浏览器/服务器模式(B/S)。这样系统的4个功能用例都将主要由嵌入式Web服务器实现。此外,根据非功能性需求中的无线监控约束,在工控现场,运用了蓝牙技术。
图2 部署图|
共2页: 1 [2] 下一页 论文出处(作者):
基于OSEK/VDX标准的汽车仪表信息系统设计
中国大学排名 利用分布式可变换签字和群签字算法实现Ad-hoc 网络安全认