首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >软件设计与物理产品设计

软件设计与物理产品设计
EN

Software Engineering用户
提问于 2013-06-09 21:16:30
回答 1查看 1.1K关注 0票数 4

为了准备考试,我有一大堆问题要回答,而这次我不知道有什么明显的区别:

“解释设计软件和设计实物产品的区别”

我对此有自己的看法,但我越想越觉得没有什么真正的区别,只是制作物理物品时使用的工具和公式已经建立了数百年,而启发式/模型已经存在了很久了。

我还认为,一旦你设计了一个勺子并制造了它,它就不会随着时间的推移而进化,它满足了它的需求,也就是说,对于软件来说,新的需求总是会出现,所以你必须在这方面考虑到某些质量属性。

这是我的软件架构类,如果你们需要上下文的话。

软件设计和物理设计有什么区别,我的答案是否偏离了目标?

EN

回答 1

Software Engineering用户

发布于 2013-06-10 12:59:41

在描述为什么构建软件很困难时,我经常使用软件和物理事物之间的区别。

用户只是认为这是电脑里的毛茸茸的东西,你不能碰“它”,他们不明白它为什么会坏等等。

销售人员认为他们可以向客户承诺世界,而你,开发人员(S)将能够把它放在一起,而不需要太多的思考(或者对时间尺度做太多的改变!)

所以我想说的主要区别在于所涉及的人。在软件中,很难将人们绑在一起来商定一个规范,或者只是在一段时间内不偏离该规范。

理想情况下,两者之间的差别不大,但因为你的软件就在显示器后面,他们没有意识到,如果你不得不把腿从桌子上拿出来,用新的棒腿2.0来代替,那是多么大的改变。

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

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

复制
相关文章

相似问题

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