用于处理软件项目的方法技术

技术编号:25278979 阅读:42 留言:0更新日期:2020-08-14 23:09
本发明专利技术涉及一种用于通过第一用户在第一处理站(211)上处理由原代码(310)和机器代码(320)组成的软件项目的方法(100),具有以下方法步骤:‑将所述原代码(310)的第一副本从第一存储器(201)下载(101)到所述第一处理站(211);‑更改(102)所述原代码(310)的第一副本;‑产生(103)所述机器代码(320)的第一程序版本,其中所述机器代码(320)的第一程序版本是从所述原代码(310)的第一副本中产生的;‑将所述机器代码(320)的第一程序版本上传(104)到第二存储器(202)中;以及‑通过将所述机器代码(320)的第一程序版本上传到第二存储器(202)中触发地,将所述原代码(310)的经过更改的副本自动上传(105)到所述第一存储器(201)中。

【技术实现步骤摘要】
【国外来华专利技术】用于处理软件项目的方法
本专利技术涉及一种用于在第一处理站上处理软件项目的方法、一种处理站和一种具有这样的处理站的自动化系统。本申请要求于2018年5月17日提交的德国专利申请DE102018111930.5的优先权,其内容通过引用完全结合在此。
技术介绍
软件项目(例如用于自动化系统的控件)变得越来越复杂。在许多情况下,用于自动化系统的控制软件是如此复杂,以至于所述软件项目的创建和更改都要通过大量用户进行。这同样适用于其他领域的软件项目,例如用于计算机游戏和办公程序。因此,必须找到一种途径,以便多个用户可以同时处理一个软件项目,而不会在此过程中由于覆盖而丢失已经处理过的状态。这例如可以通过在处理站上提供编程环境来进行,其中所述软件项目由可以下载到所述处理站上的对象组成并且在此被分配了时间戳。现在如果两个处理器同时处理同一个对象,然后再次将该对象上传到存储器中,则可以基于所述时间戳识别出这一点。然后代替稍后上传,要求用户检查经过更改的对象并且必要时在重新上传之前进行其他更改。在文献EP2811352A1中公开了这样的方法。此外,本文档来自技高网...

【技术保护点】
1.用于通过第一用户在第一处理站(211)上处理由原代码(310)和机器代码(320)组成的软件项目(300)的方法(100),具有以下方法步骤,其中按照说明的顺序执行所述方法步骤:/n-将所述原代码(310)的第一副本从第一存储器(201)下载(101)到所述第一处理站(211);/n-更改(102)所述原代码(310)的所述第一副本;/n-产生(103)所述机器代码(320)的第一程序版本,其中所述机器代码(320)的第一程序版本是从所述原代码(310)的第一副本中产生的;/n-将所述机器代码(320)的第一程序版本上传(104)到第二存储器(202)中;以及,/n-通过将所述机器代码(3...

【技术特征摘要】
【国外来华专利技术】20180517 DE 102018111930.51.用于通过第一用户在第一处理站(211)上处理由原代码(310)和机器代码(320)组成的软件项目(300)的方法(100),具有以下方法步骤,其中按照说明的顺序执行所述方法步骤:
-将所述原代码(310)的第一副本从第一存储器(201)下载(101)到所述第一处理站(211);
-更改(102)所述原代码(310)的所述第一副本;
-产生(103)所述机器代码(320)的第一程序版本,其中所述机器代码(320)的第一程序版本是从所述原代码(310)的第一副本中产生的;
-将所述机器代码(320)的第一程序版本上传(104)到第二存储器(202)中;以及,
-通过将所述机器代码(320)的第一程序版本上传到第二存储器(202)中触发地,将所述原代码(310)的经过更改的副本自动上传(105)到所述第一存储器(201)中。


2.根据权利要求1所述的方法(100),具有附加的方法步骤:
-检查(111):在下载(101)所述原代码(310)的第一副本和将所述机器代码(320)的第一程序版本上传(104)到所述第二存储器(202)之间,是否已经将从所述原代码(310)的第二副本中产生的、所述机器代码(320)的第二程序版本上传到所述第二存储器(202)中;
-如果在所述检查(111)时确定所述机器代码(320)的第二程序版本已上传到所述第二存储器(202)中,则从所述第一存储器(201)下载(112)所述原代码(310)的经过更改的第二副本;
-向第一用户输出(113)将所述原代码(310)的第一副本和所述原代码(310)的第二副本合并为所述原代码(310)的第三副本的要求;
-从所述原代码的第三副本中产生(114)所述机器代码(320)的第三程序版本;
-将所述机器代码(320)的第三程序版本上传(115)到所述第二存储器中,
其中将所述原代码(310)的经过更改的副本自动上传(105)到所述第一存储器(201)中被设计为将所述原代码(310)的第三副本上传到所述第一存储器(201)中。


3.根据权利要求2所述的方法(100),其中,在向所述第一用户输出所述要求之前,中断所述机器代码(320)的第一程序版本的上传(104)。


4.根据权利要求2或3所述的方法(100),其中,附加地将所述原代码(310)的经过更改的第一副本上传到所述第一存储器(201)中。


5.根据权利要求1所述的方法(100),具有附加的方法步骤:
-检查(111):在下载(101)所述原代码(310)的第一副本和将所述机器代码(320)的第一程序版本上传(104)到所述第二存储器(202)之间,是否已经将从所述原代码(310)的第二副本中产生的、所述机器代码(320)的第二程序版本上传到所述第二存储器(202)中;
-如果在所述检查(111)时确定所述机器代码(320)的第二程序版本已上传到所述第二存储器(202)中,则从所述第一...

【专利技术属性】
技术研发人员:德克·詹森雷蒙·巴特托马斯·罗伯特·齐格勒迈克尔·约瑟夫·施洛特博姆
申请(专利权)人:贝克霍夫自动化有限公司
类型:发明
国别省市:德国;DE

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1