软件开发

mes软件开发,mes软件开发有前景吗

2025-04-27 22:20:57
0

大家好,今天小编关注到一个比较有意思的话题,就是关于mes软件开发的问题,于是小编就整理了2个相关介绍mes软件开发的解答,让我们一起看看吧。

组建MES软件开发团队,C/S构架和B/S构架怎样分工?分别用什么语言?求推荐?

MES开发团队的组建与其它软件开发团队组建流程没有什么太多区别,关键的是要业务的熟练人员,开发工程师,测试人员要到位。MES系统算是一个相对比较复杂一些的系统,包括了制造数据管理、计划排程管理、生产调度管理、库存管理、质量管理、人力资源管理、工作中心/设备管理、工具工装管理、采购管理、成本管理、项目看板管理、生产过程控制、底层数据集成分析、上层数据集成分解等管理模块。所以在组建团队时,不能忽略对以上功能熟悉的人员进行调研及设计。下面谈谈一般团队的组建。

mes软件开发,mes软件开发有前景吗

1、需求分析团队。需求分析务必越仔细越好,而且最好用有经验懂业务流程的人员进行调研分析,前期花了时间会为后期节约很多时间,更加贴近客户的需求。不要认为随便一个人员都可以进行需求分析的,很多公司使用不懂业务流程的开发人员去搞调研,结果一到现场连普通的生产过程,一些专用术语一窍不通,要别人给你解释半天,客户对你的印象立马下降。调研后要形成详细的需求分析,为后面的设计、开发打好基础。

2、设计团队。这部分人员也要是有经验的人员来设计。包括业务流程梳理后的详细业务流程、架构选择、运行环境、开发环境、开发语言的选择、数据库的选择等等。还要到共通程序、详细程序设计等等,还要指导开发人员进行程序开发,编写好测试样例让后面的测试人员进行测试以便达到你设计的目的和效果。

3、开发团队。开发一般根据业务模块进行分工。哪些人员做哪些模块哪些功能,如果有BS和CS混合的,还是最好分开成不同的小组。不同的功能模块交给不同的开发小组,这样有利于开发人员了解一个模块后,对本模块的业务比较熟悉,开发的效率会有提高。

4、测试团队。一般开发人员作为自己开发的程序会进行测试。但还是要组建测试团队,对各个程序,各个功能模块,整个系统进行专业的测试。并且要黑盒、白盒都最好进行,综合系统测试。然后到现场进行测试,尽量减少客户正式上线使用后的Bug发现率。

5、关于BS、CS如何分工。这个一般根据客户的具体要求来。也可以全采用CS,或全采用BS,或者两种混合都是可以的。至于哪些业务采用BS、哪些业务采用CS,可以和客户商量,一般情况下可以使用机构内部的数据输入流相关的业务采用CS,其它可以使用BS结构,但不绝对。

MES软件开发是一个比较复杂的系统,涉及的业务还是比较多、比较杂。组建团队时一定要熟悉相关业务,或者至少见多识广的老手来担当调研和设计,不然到时做出来的软件根本不能使用或者不能满足客户的需求,再来回锅那就损失大了。

一般来讲,现场工人操作的部分建议用c/s,后台管理及报表,联系采用b/s。MES目前是相对门槛比较高,尤其对于产品研发阶段,对生产业务熟悉度要求比较高,可以从一个熟悉的行业切入,逐步通用化。还要有一个能够解读如ISA95标准中生产业务抽象模型的,并且实际系统设计时这些模型抽象要能落地。否则,定制开发阶段,系统动到底层业务架构的概率会变大。

有哪些低代码开发平台可以支持PDM、ERP、MES等企业复杂应用开发?

应该有很多公司都可以创建PDM、ERP、MES等应用,但是具体情况如何,还需要进一步的了解,我推荐一款开源项目快速开发框架,采用spring cloud alibaba +nacos +vue的 技术栈,实现了大部分钉钉宜搭的快速开发功能,很值得借鉴下。

这是在git上开源的快速开发项目,项目采用微服务为基础的脚手架,包括流程、表单、列表、图表、应用等多个界面化的配置引擎。

项目介绍:

低代码快速开发平台就是促使企业能快速搭建应用,我们团队用的JVS是一款专注私有化、组件定制的,可以搭建的应用也比较多,可以直接在界面上配置应用。比如:OA、资产管理、数据智仓、规则引擎等等,来看看具体介绍和图片展示。

JVS是面向软件开发团队可以快速实现应用的基础开发框架,采用微服务分布式框架,提供丰富的基础功能,集成众多业务引擎,它灵活性强,界面化配置对开发者友好,底层容器化构建,集合持续化构建。

列表配置

表单配置

逻辑配置

流程配置

数据智仓

资产管理配置

规则引擎配置

在线demo:http://frame.bctools.cn/

到此,以上就是小编对于mes软件开发的问题就介绍到这了,希望介绍关于mes软件开发的2点解答对大家有用。

上一篇:软件开发体会,软件开发体会与感悟

下一篇:软件开发前沿,软件开发前沿技术有哪些

相关阅读