发 帖  
原厂入驻New
[经验]

仪器程控软件传统开发流程

2020-9-22 16:47:22  137
分享
0
传统的仪器程控软件使用的是客户端
-服务器(Client/Server)结构简称 C/S 结构,是一种网络架构,通常在该网络架构下的软件分为客户端和服务器。用户在使用应用程序时,首先启动客户端,然后通过相关命令告知服务器进行连接以完成各种操作,而服务器则按照此请示提供相应的服务。每一个客户端软件的实例都可以向一个服务器或应用程序服务器发出请求。客户端和服务器程序通常不在同一台计算机上运行。
C&S架构.png
虚拟仪器是随着计算机技术、现代检测技术发展起来的新型智能仪器。它提出软件取代硬件的思想,利用计算机软件配合数据采集模块来替代传统仪器仪表,代表了测试仪器的最新发展方向。
开发流程.png

1.问题的定义及规划
此阶段是软件开发与前端销售共同讨论,主要确定软件的开发目标及其可行性。
2.可行性分析和项目开发计划
在确定软件开发可行性的情况下,对软件需要实现的各个功能进行详细需求分析。需求分析阶段是一个很重要的阶段,这一阶段做的好,将为整个软件项目的开发打下良好的基础。“唯一不变的是变化本身”,同样软件需求也是在软件开发过程中不断变化和深入的,因此,我们必须定制需求变更计划来应付这种变化,以保护整个项目的正常进行。
3.]4. 开发产品的所用语言的语言基础
每个用户需求不同,对仪器开发需用的语言环境也不一样,所以工程师必须掌握必备的开发语言。
5.学习需程控的仪器如何操作?
因仪器类型不同,不同厂家的仪器操作流程不一样,工程师在开发之前,熟悉仪器的使用是必要的步骤。
6.<span]10. 软件测试
在软件设计完成之后要进行严密的测试,一发现软件在整个软件设计过程中存在的问题并加以纠正。整个测试阶段分为单元测试、组装测试、系统测试三个阶段进行。测试方法主要有白盒测试和黑盒测试。
11.软件维护与升级
系统维护的任务是改正软件系统在使用过程中发现的隐含错误,扩充在使用过程中用户提出的新的功能及性能要求,因为没有任何一个软件是完美的,它们都有缺陷,因此需要不断更新和维护。使系统适应用户环境的变化,满足新提出的需要,也要对原系统做些局部的更新

评论

高级模式
您需要登录后才可以回帖 登录 | 注册

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
发经验
关闭

站长推荐 上一条 /7 下一条

快速回复 返回顶部 返回列表