结合一个基于USB 总线的虚拟仪器系统的分析,介绍了如何应用软件工程方法进行虚拟仪器的软件设计。设计过程中运用面向对象程序设计方法和统一建模语言,并采用多线程技术,实现了一个有效的虚拟仪器系统。【关键字】虚拟仪器 ,USB, 面向对象程序设计, 统一建模语言, 多线程 软件工程是指导计算机软件开发和维护的工程学科。采用工程的概念、原理、技术和方法来开发与维护软件。面向对象技术充分体现了分解、抽象、模块化的思想,可以提高软件生产率和软件质量。而统一建模语言(Unified Modeling Language,简称UML)是表达面向对象的标准化语言。UML作为一种共通的和可扩展的语言,其描述能力适合于软件开发中各种技术门类的建模活动[1]。而且在软件领域以外,利用UML对系统的建模也能对硬件设计起到很好的指导作用。有时根据虚拟仪器应用场合的复杂性,决定了虚拟仪器软件是一个复杂的软件系统。所以在设计虚拟仪器软件时,采用这些软件工程方法能更好地提高软件的可靠性、易维护性等非功能性需求。本文针对在电生理研究领域内应用广泛的膜片钳系统,尝试性地进行基于软件工程的虚拟仪器设计。
猜您喜欢
推荐内容
开源项目推荐 更多
热门活动
热门器件
用户搜过
随便看看
热门下载
热门文章
热门标签
评论