版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、14仿真设计平台性能评估软件2.0仿真设计平台性能评估软件设计说明书1范围1.1 标识1.1.1 标识号版本2. 0o1.1.2 标题仿真设计平台性能评估软件设计说明书。1.1.3 适用范围本文档适用于在Windows系统上的仿真设计平台性能评估软件设计。1.2 系统概述1.2.1 适用系统Windows XP及更高版本(32位,兼容64位);CPU 2.4GHz双核以上;内存:2G以上;网卡:有线/无线网卡;1.2.2 软件用途本软件用于Windows系统上进行通信协议的仿真设计与性能评估;软件的输出可作 为研发空间通信协议的技术参考。1.2.3 项目概述项目名称:仿真设计平台性能评估软件项
2、目。项目开发方:北京优诺信创科技有限公 司(简称:优诺科技)。项目时间:2011年8月至11月。项目范围:在Windows系统上实现通信协议仿真设计与性能评估。1.3 文档概述本文档描述了仿真设计平台性能评估软件的界面与功能设计,包括:2引用文档1J 1J 1J 1J12 3 4仿真设计平台性能评估软件需求分析,优诺科技。仿真设计平台性能评估软件技术协议,优诺科技。仿真设计平台性能评估软件开发计划,优诺科技。Proximity-1 Space Link Protocol - Data Link Layer Recommendation for Space Data System Sta nda
3、rd, CCSDS 211Blue Book. July 2006.Proximity-1 Space Link Protocol - Physical LayeRecommendation for Space Data System Sta ndard, CCSDS 211Blue Book. March 2006.Proximity-1 Space Link Protocol - Coding and Synchronization Sublayer Recommendation for Space Data System Standards, CCSDS 211.2-B-1. Blue
4、Book. April 2003.Proximity-1 Space Link Protocol - Rationale. Architecture, and Seenarios. Report Co ncerni ng Space Data System Sta ndards, CCSDS 210.0-G-1. Green Book. August 2007.3技术指标与设计原则3.1 技术指标要求本软件模块之间使用统一开放的接口进行相互合作,完成各自的功能。同时,软件系统设计还满足以下技术要求:3.1.1 通用性软件具备通用性、灵活性和可扩展性,软件设计尽可能采用先进成熟的技术,且符合 国
5、军标,符合国际开放标准。3.1.2 可靠性软件设计要保证信息的安全性和准确性,保证分系统数据的可靠性和一致 性。3.1.3 统一性软件设计要注重在接口统一、使用简单、逻辑清晰、用户界面美观大方等方面的规 范性。3.1.4 可扩展性同时根据软件功能的特性,使用通用的设计方式,保证数据模型的通用性和 可扩展 性。3.1.5 内聚性组件模块的功能性设计要求满足松耦合、高内聚,接口透明和标准的原则。3.2 设计原则为了满足技术指标,形成以下基本原则:接口设计原则、界面设计原则、代 码设计 原则。3.2.1 接口设计原则采用良好的接口设计,保证界面和功能库之间能够相对独立运行,特别是功能库的接口需要简单
6、明了,便于和其他界面进行交互。3.2.2 界面设计原则遵循雅观、大方的设计原则,提供良好的用户操作界面,使用简单,功能操作清晰 明了。3.2.3 代码设计原则使用C+语言进行软件的开发,代码编写规整,对每个函数的用法都有注释,采用模块化设计理念,各个功能模块之间具有低耦合性,部分模块能脱离界面单独运行。4概要设计4.1 概述通信设备的效能检测,往往需要一个客观的评估系统,对两端的双向数据进行匹 配,计算出通信的参数和效率,达到对结果的分析呈现和效能优化的目的。仿真设计平台性能评估软件主要用于配置和控制通信节点的应用场景,检测通信信道在不同网络环境下的端到端延迟、延迟抖动、吞吐量、丢包率等项目,
7、记录和分 析网络数据和传输质量,并提供阈值告警的功能,从而提供全面的效能分析和优化建 议。4.2 系统设计显示主要包含数据分析、图表显示模块,及实现系统的通信模块一致性接口,和协同节 点的数据采集模块接口,如下图:图表显示模块数据分析模块图41软件系统结构4.3 界面设计Monrtor图42软件界而设计仿真设计平台性能评估软件界面由标题栏、 菜单栏、状态栏、项目窗口、属 性窗口和主窗口(包含多个子窗口)组成。4.3.1 标题栏432菜单栏图44菜单栏菜单栏包括操作子菜单、录制与回放子菜单、视图子菜单、窗口子菜单。操作子菜单提供任务的启动、暂停和停止操作功能;录制与回放子菜单提供开始录制、停止录
8、制、打开回放文件、开始回放、暂停回 放、停止回放功能;视图子菜单提供项目窗口、属性窗口和状态栏的开关;窗口子菜单提供子窗口的层叠、平铺、排列图标和管理窗口功能,其中管理窗口弹 出对话框提供更丰富的子菜单管理功能。Windows激活(川保存选择窗口3:端到端延退 吞吐里 延殂抖动关闭窗口©横向平铺(H)最小化(M)图45管理子窗口4.3.3状态栏图46状态栏状态栏显示当前通信节点的连接情况等信息4.3.4 项目窗口项目Q X臼为i钿项目j 是到渴延iE|一.吞吐量图47项目窗口项目窗口用于管理性能评估项目,包括但不限于端到端延迟、延迟抖动、吞 吐量、丢包率等子项。所有评估项目在窗口中以
9、树状图方式显示,根节点为“评估项目”,一级子节点为各子项的名称,暂未设计更下层的子节点。双击评估子项可打开对应的子窗口,显示图表。右键单击子项可打开右键菜单,对子项进行相应的配置和管理操作。4.3.5 属性窗口层性Q X石目苕厂一一疏至疏蓊声一背景色 ffffff线条色 0000££统计区间100告警值(us)100000刷新间隔As)W0图48属性窗口属性窗口显示评估子项的名称和属性,并提供编辑的功能。若改变其中的属性 值,子窗口的显示将实时更新。端到端延迟子项的属性有背景色、线条色、平滑度、统计区间、告警值、刷新间隔;延迟抖动子项的属性有背景色、线条色、统计区间、告警值
10、上限、告警值下 限、刷新间隔;吞吐量子项的属性有背景色、线条色、统计区间、时间单元、刷新间隔;丢包 率子项的属性有背景色、线条色、平滑度、统计区间、时间单元、告警值、刷新间 隔。4.3.6 主窗口区卜 b|-Ek11C0CC10000C丢包率20 000000 %7000C600CC5DQ0C400CC3000C200CC100CC a t 图49主窗口区主窗口区显示各评估子项对应的子窗口,即端到端延迟子窗口、延迟抖动子 窗 口、吞吐量子窗口、丢包率子窗口。436.1 端到端延迟子窗口图410端到端延迟子窗口端到端延迟子窗口显示端到端延迟的二维曲线。横坐标为时间区间,默认为100秒;纵坐标为通
11、信端到端延迟,单位为微秒。其中,在右上角处显示当前的端到端延迟值;在告警值处显示水平线,将位 于 线上的曲线区域高亮为红色,标识端到端延迟超过告警值的部分。 延迟抖动子窗口延迟抖动图411延迟抖动子窗口延迟抖动子窗口显示延迟抖动的二维曲线。1仿真设计平台性能评估软件2.0横坐标为时间区间,默认为100秒;纵坐标为通信延迟,单位为微秒。其中,在右上角处显示当前的延迟值;在告警值处显示水平线,将位于线外的 曲线区域高亮为红色,标识延迟抖动超过告警值的部分;另外,在平均值处显示水 平线,标识告警值上下限的中间值。436.3吞吐量子窗口图412吞吐量子窗口吞吐量子窗口显示吞吐量的二维曲线
12、。横坐标为时间区间,实时滚动;纵坐标为吞吐量,单位为比特每秒。其中,在右上角处显示当前的吞吐量值。1仿真设计平台性能评估软件 12.0436.4 丢包率子窗口丢包率10图413丢包率子窗口丢包率子窗口显示丢包率的二维曲线。横坐标为时间区间,实时滚动;纵坐标为对数坐标的丢包率,单位为百分比。其中,在右上角处显示当前的丢包率值;在告警值处显示水平线,将位于线外 的曲线区域高亮为红色,标识丢包率超过告警值的部分。4.4 功能设计4.4.1 概述软件完成对通信系统的数据分析、效能评估演示等功能。数据分析模块完成来自通信节点的数据包分析,主要进行收发数据包的匹配, 计算出双方的端到端延迟、延迟抖动、吞吐
13、量、丢包率等项目,维护接收到的数据 和统计结果,并将统计结果交给图表显示模块;图表显示模块完成对数据分析结果的展示,通过多样化的图表形式呈现,如曲 线图、色阶图、柱状图、饼状图等,从而辅助效能优化分析;另外,数据采集模块位于通信节点端,实现了一致的数据接口,负责采集数据 和进行预定义的封装,并调用通信接口发送,完成数据分析模块的输入。4.4.2 网络连接功能软件接入需要进行性能评估的通信网络,通信的两端需实现性能评估软件所要 求的连接接口。5主要技术要求:评估项目包括但不限于:端到端延迟(Delay):接收端和发送端数据包的延迟,提供可配置的统计区间 和告警值;延迟抖动(Jitter):端到端
14、延迟对区间内平均值的抖动,提供可配置的统计区 间和告警值上下限;吞吐量(Throughput):单位时间内成功收发的数据速率,提供可配置的统计区 间和时间单元;丢包率(Loss Ratio): 一定时间内未成功接收的数据包比例,提供可配置的 统计区间、时间单元和告警值。6软件质量控制6.1 准确把握需求分析为了保证软件满足需求,准确把握需求分析,制定如下质量保证计划:1)产品质量保证按照项目管理规范开发活动,保证所有开发活动处于受控状态。项目设立独立 的项目管理的专员,在每个阶段对开发和文档进行审计活动,保证了符合项目管理 的流程得到切实的执行。在项目管理方面,会定期审查项目进度,保证按照计划进行,对需求分
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 江苏省盐城市东台市2024-2025学年九年级上学期11月期中调研化学试题(含答案)
- 天津面试模拟58
- 浙江申论模拟140
- 福建公务员面试模拟121
- 2020年黑龙江申论真题(乡镇类)
- 黑龙江公务员面试模拟23
- 教科版四年级品德与社会下册教案
- 二年级上书法教案
- 2015年6月28日下午内蒙古公务员面试真题
- 江苏公共基础知识C类模拟23
- 糖尿病视网膜病变患者护理查房
- 中小学学籍管理重点培训
- 后援会计划书
- 金属挤压共(有色挤压工)中级复习资料练习卷附答案
- 农贸市场摊位招商方案
- 《化学课程思政元素》
- 2024继续教育《医学科研诚信与医学了研究伦理》答案
- 门诊品管圈课件:提高门诊治疗患者健康教育的满意度
- 可行性研究报告的编制要求
- 2023今日头条报告
- 冠心病患者的疼痛管理
评论
0/150
提交评论