关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > LabVIEW 助力优化软件开发实践和源代码控制

LabVIEW 助力优化软件开发实践和源代码控制

作者:时间:2011-08-30来源:网络收藏

虽然软件工程的模式有很多种,例如瀑布型、螺旋型或者灵活型,但它们都具有共同的开发阶段。图1中列出了各种的特性和工具,可以在各个开发阶段给予帮助。

本文引用地址:http://www.eepw.com.cn/article/161520.htm

图1 提供的各种特性和相关工具可以在不同的开发环节给你提供帮助

软件架构
通过设计应用程序的整体架构,开发者可以确保程序框架满足指定的要求,并且确保程序有良好的扩展性,在将来为系统添加新功能。进行架构设计时,需要定义系统的各个功能单元,以及不同单元之间的交互方式(通过交互接口和API),从而可以将相关性不高的单元进行解耦,以保证它们是紧凑且独立的。一个好的程序架构会综合考虑代码的可扩展性、程序模块性、可重用性和可延展性之间的平衡,同时又能够保证不会无谓地增加程序的复杂性。


NI公司提供的高级培训课程涵盖了所有这些概念,并且将这些概念作为CLA考试的主要部分。用户可访问ni.com/training/certification来评估自己的编程水平,以确保自己有足够的能力编写出可以经受检验的LabVIEW程序。

掌握LabVIEW软件工程
了解数据流编程语言的语法结构仅仅是熟练使用LabVIEW的一部分。一个坚实的软件工程理论基础和的最佳可以保证你有能力管理一个开发小组,领导他们设计并实现高水平的LabVIEW系统。本文中所讨论的各种工具和开发可以帮助你显著地改进开发过程,使其更加合理,从而提高工作效率。

这样你和你的开发团队就可以把最主要的精力放在系统的开发上,而不是浪费在烦琐的管理和设计结构重整上。所有这些概念对任何一种编程环境来说都是通用的,它们也是参加CLA考试时所必需的。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭