首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有任何类型的系统开发平台,其中既有电子和机械组件,也有软件组件?

是否有任何类型的系统开发平台,其中既有电子和机械组件,也有软件组件?
EN

Software Engineering用户
提问于 2020-02-04 14:25:23
回答 1查看 75关注 0票数 -2

我开始在一家公司工作。在这家公司,我们有一套产品。这些产品本质上是相关的,有许多共享的功能和部件。我们的每一种产品都由许多部件组成。这些组件的类型有小软件代码、电子板和机械部件。

经过近十五年的开发和部署这些产品给许多客户,该公司的经理感到沮丧的管理,更新,改进和开发新的相关产品。

另一个重要的问题是,经过这些年,他们明白我们必须开发基于软件而不是硬件的产品,就像他们已经做的那样。目前,我们的产品都是基于电子和机械元件和软件主要是控制硬件设备。现在,我们必须开发能够在移动应用程序中向用户提供更多信息和功能的产品,并将有关我们设备的数据存储在服务器中。换句话说,我们从开发小软件代码的硬件设备转变为控制相关硬件设备的软件产品。

几乎所有的雇员都不是计算机工程专业人员。他们拥有电子、控制或机械工程方面的学士或硕士学位。我的问题是:

1-是否有人有这样的经验,为这样一支队伍建立这样一个发展系统?

2-是否有任何类型的开发平台考虑电子和机械组件的版本控制和工件管理,以及软件过程管理?普通的软件开发平台对这些类型的产品有好处吗?

3.同时,作为实现这一目标的一小步,他们正在寻找一种工具,使他们能够管理在开发这些产品时产生的文件,并将它们与系统中的其他文件联系起来。如果该工具具有版本控制和更改管理以及访问控制,这是非常好的。我可以建议使用变更管理和版本控制软件,如Rational ClearCase或git吗?

总结如下:

是否有任何类型的系统开发平台,其中既有电子和机械组件,也有软件组件?

EN

回答 1

Software Engineering用户

回答已采纳

发布于 2020-02-09 11:56:21

分享我个人对开始的答案。它不会回答你所有的问题。它太宽了,不适合担任职位。

即使与硬件相结合,它仍然是一种版本控制。电子设计比软件慢,我建议不要把这个组合当作一个“版本”。

独立处理每个控制软件和固件版本将减少您需要处理的“版本”数量。

使用您的产品修订记录组合。

使用控制软件s1.2,固件f3.4,图形用户界面g5.6,硬件H修订版7.8。

实际组合比我的例子要复杂得多。

同时,您需要一些知识共享工具来入侵版本控制系统。Stackoverflow有一个企业解决方案。你可以从咨询他们开始。

票数 1
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/404681

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档