LabVIEW的软件工程方法.docVIP

  • 13
  • 0
  • 约1.23万字
  • 约 25页
  • 2018-05-10 发布于重庆
  • 举报
LabVIEW的软件工程方法

LabVIEW的软件工程方法 1. 序言 本文将会介绍一些关于LabVIEW的系统设计、实现的方法。我希望读者朋友们通过阅读本文,在仔细思考、比较后能得出自己的结论,形成自己独有的设计和实现方法。 2. 软件设计的原则 在讨论更进一步的细节之前,我们先思考一个问题:什么是好的软件?我个人认为,好的软件必须: (1)对于小的需求变动,程序需要改动的地方少; (2)在(财政)预算范围内,程序能按时完成; (3)能实现(几乎)所有的预期功能; (4)使用简单; (5)方便维护; (6)运行良好; (7)错误处理得当; (8)安全; (9)可靠性好。 你有过接手别人项目的经历吗?如果有的话,那么你肯定不会对以下情况陌生: 别人的程序总是显得结构复杂、编写的方式很奇怪; 几乎没测试过、没有文档说明、算法看不懂; 改动别人的程序总是比预期花费的时间长,甚至一个小小的改动就能导致整个程序的崩溃。 我有过以上痛苦的经历,所以对我来说:简单的程序好,复杂的不好;能把复杂问题简单化的设计就是好设计。 3. 改进设计的要点 怎样尽量把复杂问题处理得简单呢?虽然LabVIEW不是面向对象编程语言,但是我们可以借鉴面向对象的思维方法。例如耦合(Coupling)、黏合(Cohesion)、信息隐藏(Information hiding)和抽象(Abstraction)就是不错的思维方法。关于耦合、黏合、信息

文档评论(0)

1亿VIP精品文档

相关文档