当前位置:主页 > 管理论文 > 会展论文 >

任意波形发生器显控软件的可测性提升方法及其实现

发布时间:2022-07-02 14:55
  任意波形发生器是当前被广泛应用的一类信号源,除了能实现函数信号源的功能外,还能对实际电路测试过程中所需要的真实信号进行输出。人机接口界面是人与机器之间的信息通道,是任意波形发生器中非常重要的组成部分,但其功能众多,逻辑复杂,充分测试该软件模块是保证任意波形发生器稳定性的前提。另一方面,任意波形发生器驱动软件连接了人机接口与仪器硬件,由于直接与硬件相连,造成其测试成本高、灵活度低等问题。本文通过改进任意波形发生器显控软件人机接口和驱动程序设计,降低各模块间耦合性,达到提升其可测性的目的。其中具体工作包括以下几个方面:1.针对现存任意波形发生器显控软件的设计方案可测性不足的问题,引入MVP(Model-View-Present)模型、整洁架构等软件工程方法提出改进方案;对任意波形发生器显控软件中有软件可测性提升空间的部分进行分析,并给出提升方法,如使用策略与机制分离、面向接口编程、观察者模式等设计思想。2.总结以上软件可测性提升的方法,在按照功能种类将任意波形显控软件进行模块分类设计时,使用以上提升可测性的设计思想与方法,同时以测试方案设计的难易程度、测算成本的大小对设计出的软件模块进行软... 

【文章页数】:74 页

【学位级别】:硕士

【文章目录】:
摘要
abstract
第一章 绪论
    1.1 研究背景
    1.2 国内外研究现状
    1.3 论文主要内容
    1.4 本论文的结构安排
第二章 总体方案
    2.1 界面软件总体方案
        2.1.1 波形参数设置面板模式
        2.1.2 系统参数设置面板模式
        2.1.3 任意波选择面板模式
    2.2 驱动软件总体方案
    2.3 软件可测性对于任意波形发生器软件的必要性分析
    2.4 软件可测性评价标准及开发工具选择
        2.4.1 软件可测性评价标准
        2.4.2 开发工具选择
    2.5 本章小结
第三章 常见设计方法可测性分析与提升方法
    3.1 常见设计方法的不足
        3.1.1 “烟囱式”设计方法可测性分析
        3.1.2 MVC模式可测性分析
        3.1.3 多模型对比更新设计方法可测性分析
    3.2 软件可测性提升设计方法总结
        3.2.1 MVP与 MVVM模式
        3.2.2 整洁架构
        3.2.3 策略与机制分离
        3.2.4 面向接口编程
        3.2.5 观察者模式
        3.2.6 继承的设计思想
        3.2.7 依赖注入
    3.3 本章小结
第四章 高可测性软件模块设计与实现
    4.1 界面软件
        4.1.1 界面软件视图相关模块
        4.1.2 界面软件其他模块
    4.2 驱动软件
        4.2.1 驱动内部控制逻辑
        4.2.2 数据发送单元
    4.3 本章小结
第五章 软件测试
    5.1 测试准备与原方案测试
        5.1.1 测试输出容器设计
        5.1.2 测试环境及过程
        5.1.3 原设计测试
    5.2 核心模块测试
        5.2.1 参数显示模块测试
        5.2.2 选择栏模块测试
        5.2.3 校正库与驱动接口挂接模块测试
        5.2.4 驱动软件测试
        5.2.5 模块间信号交互部分逻辑测试
    5.3 本章小结
第六章 总结与展望
致谢
参考文献
攻读硕士学位期间取得的成果



本文编号:3654567

资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/huizhanguanlilunwen/3654567.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户de33e***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com