




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验一 西宝高速模拟 1 实验目的实验目的 由题目要求得知本题为对西宝高速的模拟 经过分析在仿真系统中应包 括的功能如下 1 始发站控制产生相应的客车 根据预先给定的汽车的属性 2 始发站控制产生相应的乘客 3 乘客来到车站以后选择合适的车 上车 4 汽车到了发车时间 发车 5 汽车在公路上行驶 包括在中间站停车 6 汽车到终点站 并准备再次发车 执行 4 7 乘客到站下车 2 实验内容实验内容 1 需求分析需求分析 通过上一步的问题描述 采用用例建模的方式对此模型进行建立 用 例图如下 用例 ID 1 用例名 上车 参与者 乘客 汽车 用例描述 此用例是在乘客发生上车动作时候发生的 乘客产生并且 上车的动作 事件流 1 乘客来到车站 2 找到离现在最近的要出发并且不满的汽车 2 1 若车站里汽车座位全满 则排队等待 2 2 若车站已经无汽车 则乘客离开车站 3 乘客上车 4 乘客通知汽车目的地 注册信息 前置事件 无 后置事件 开车 用例 ID 2 用例名 下车 参与者 乘客 汽车 用例描述 此用例发生于汽车中间站停车或终点站停车之后乘客发生 动作 乘客请求下车并且执行下车的动作 事件流 1 乘客请求下 2 汽车将乘客注册信息刷新 3 乘客下车 前置事件 中间站停车或终点站停车发生 后置事件 无 用例 ID 3 用例名 开车 参与者 时钟 汽车 用例描述 此用例发生前提汽车已经安排好发车时间 发生于到了汽 车应该发车的时间 时钟触发汽车开车 事件流 1 当前时钟等于汽车的发车时间 若车无汽车 什么都不做 2 时间通知汽车启动 3 汽车开车 4 乘客信息以及公路信息计算到每一站的时间和停车时间 前置事件 上车 后置事件 无 用例 ID 4 用例名 中间站停车 参与者 时钟 汽车 用例描述 此用例发生于到了中间车站 靠时钟来触发的 时 汽车 做的动作 停车或继续行驶 事件流 1 时钟到了中间站停车时刻 2 通知汽车停车 2 分钟 同时更新汽车内乘客信息 若无乘客 下车则不停车 继续行驶 3 时钟过了 2 分钟汽车继续行驶 前置事件 开车 后置事件 下车 用例 ID 5 用例名 终点站停车 参与者 时钟 汽车 用例描述 此用例发生于汽车到了终点站时 时钟触发汽车停车 并 更新汽车状态信息 取得再次开车时间 准备再次发车 事件流 1 时钟到了汽车到终点站时刻 2 汽车停车 3 汽车加入终点站的准备发车队列 同时设置再次发车时间 若时钟已经过了最晚发车时间 则什么都不做 前置事件 开车 后置事件 下车 下图为西宝高速的仿真用例图 2 系统设计系统设计 1 西宝高速的整个类图如下 2 各个类的构造说明如下 Time 类 通过时间来控制整个系统的运行 start 汽车开始发车的时间 end 整个系统运行结束的时间 nowtime 系统当前时间 boolean isWorkTime 判断是否是在工作时间内 boolean isIvTime 判断是否是 Ivede 的发车时间 boolean isVoTime 判断是否是 Volvo 汽车的发车时间 void arrMidSta 到达中间车站 若有下车的乘客 停车 否则继续行驶 void timeFlow 整个系统的时间流动 Station 站台类 name 站台的名字 position 站台的位置 BusStation 大车站类 Ivlist 依维柯车队列 Volvo 沃尔沃车队列 paList 乘客队列 void sendIv 依维柯发车 void sendVo 沃尔沃发车 void reciveIv 接收到达车站的依维柯车 void reciveVo 接收到达车站的沃尔沃车 Bus 汽车类 Bus 汽车类 type 车的类型 speed 车的速度 size 车的车载量 Ivede 依维柯车类 Volvo 沃尔沃车类 id int 车的 id position 车的位置坐标 void arrEndSta 到达终点车站的操作 void arrMidSta 到达中间车站的操作 void IvRun 依维柯车行驶中 改变位置坐标 void VoRun 沃尔沃车行驶中 改变位置坐标 Road 路程类 Ivlist 依维柯车队列 Volist 沃尔沃车队列 pagnum 路上的乘客总人数 void cacuPagnum 计算路上的乘客总人数 Passenger 乘客类 id int 乘客的 id Destination 乘客要到的车站 void randomSetDes 按照一定概率生成乘客要到达的车站 Show 输出接口类 实现抽象方法 void show 方法 3 实验总结实验总结 初次操作 Staruml 出现
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 儿科业务考试题及答案
- 毒鸡汤考试题及答案
- 农民职业培训与农业技能提升协议
- 雨中的邂逅事件作文7篇
- 资源能源节约利用承诺书5篇范文
- 企业员工绩效考核标准与流程模板
- 多平台兼容软件开发框架
- 客户信息管理数据记录模板
- 大学考试题目及答案
- 春节习俗的写物作文7篇
- 土地复垦施工设计
- GB/T 5023.3-2008额定电压450/750 V及以下聚氯乙烯绝缘电缆第3部分:固定布线用无护套电缆
- GB/T 21471-2008锤上钢质自由锻件机械加工余量与公差轴类
- GB/T 12670-2008聚丙烯(PP)树脂
- 非贸项下对外付汇的政策解读和实操疑难解答课件
- 高中心理健康课程《人际关系-寝室篇》课件
- 水产微生物学
- 电力系统继电保护课程设计报告-三段式距离保护
- 香港永久性居民在内地所生中国籍子女赴香港定居申请表
- 部编人教版五年级上册小学道德与法治 第5课 协商决定班级事务 课件
- 跨境电商亚马逊运营实务完整版ppt课件-整套课件-最全教学教程
评论
0/150
提交评论