首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >人们如何定义软件的最低硬件要求?

人们如何定义软件的最低硬件要求?
EN

Software Engineering用户
提问于 2012-12-20 15:09:59
回答 2查看 11K关注 0票数 23

人们如何定义软件的最低硬件要求?例如:软件开发公司如何告诉客户,他们需要8GB的RAM才能正常运行该程序?

EN

回答 2

Software Engineering用户

回答已采纳

发布于 2012-12-20 15:21:04

首先,并不是所有的需求都是硬需求,而是最低支持的硬件。如果有人有低于最低,它可能运行-但不是最优的,或它可能根本不运行。在任何一种情况下,它都不是一个受支持的系统,您所遇到的问题都是您自己的。

获得硬件需求的最简单方法是猜测。开发人员看着他们的机器说:“是的,它运行在我的机器上,这就是要求。”

在更严格的环境中,开发公司拥有一套测试系统。它可能不在内部(苹果开发者偶尔会使用苹果兼容性实验室)。作为测试过程的一部分,对所有可用的硬件进行测试,并确定其运行的最低要求。

硬件需求中的另一个因素是操作系统的基本需求。理论上讲,Windows 7至少需要1GB的内存才能运行。因此,在运行Windows 7的512 MB系统上进行测试是荒谬的。

测试使用1GB内存运行的系统。它起作用了吗?不..。升级公羊。重复测试和升级,直到应用程序以可支持的方式工作,并将其作为最低要求列出。

当性能成为软件承诺的一部分时,“可支持性”除了实际运行之外,还包括操作满足最低性能期望。

票数 33
EN

Software Engineering用户

发布于 2012-12-20 21:21:54

对于某些应用程序来说,这些需求实际上可能是困难的需求,例如,当开发人员分析或分析了他们的应用程序,并确切知道需要多少兆帧、MIPS、每秒多边形、数组工作集大小等才能满足某些特定的性能基准时。

对于小型开发商来说,成本可能是问题所在。他们只有一个可用的系统,所以他们宣布该系统的规格是最低的,因为他们还不能在任何其他(更慢,更小,等等)上测试应用程序。对于这个应用程序如何使用更少的资源,几乎没有任何线索。

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

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

复制
相关文章

相似问题

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