跳转到内容

解决问题的系统化方法:设计

来自 Wikibooks,开放世界中的开放书籍

试卷 1 - ⇑ 解决问题的系统化方法 ⇑

← 分析 设计 实施 →


一旦我们确定了要制作的内容和系统的目标,我们就需要开始设计组件。设计很重要,因为它可以让你开始思考如何制作东西,并希望避免以后犯错。

产品设计中涉及的过程包括:

  • 用户界面
  • 流程
  • 数据存储需求
示例:电子工艺设计

对于电子工艺,他们现在知道我们正在为超级 MES 制作一个足球游戏。

这个系统只拥有一个游戏手柄界面,他们需要记录哪些按钮应该做什么,以及所有内容将在屏幕上的哪个位置显示。

设计界面时,需要考虑输入类型。

流程设计可能是最复杂的部分。当有人得分时,游戏将如何进行,在互联网上玩游戏的代码将是什么样子等等。这可以使用像 UML数据流图伪代码 等工具进行设计。您不需要了解本单元的具体内容,但它们对于 A2 项目很有用。

设计阶段对于避免以后犯错非常重要。

最后,电子工艺需要考虑游戏如何交付给客户(下载还是光盘),游戏将如何保存(在机器上、在线或在内存单元上),以及在线数据将如何存储(数据库详细信息)。

越来越多的产品不再需要物理介质。
练习:设计
为什么对公司来说设计产品很重要?

回答

这样他们就可以在设计阶段发现错误,从而避免以后犯错。

列出公司应该设计的 3 件事。

回答

  • 用户界面
  • 流程
  • 数据存储
您建议公司如何分发最新的电脑游戏,以及为什么?

回答

他们应该在线分发,这样可以更快地交付给客户,而且公司不必支付过多的分发成本。它还可以让更新发布,而无需召回所有光盘。

或者

他们应该使用蓝光光盘分发,因为它们提供大量的空间,而且有些人拥有非常缓慢的互联网连接。它们也可以在商店出售,这意味着客户会看到它们,并且会想要购买它们。

华夏公益教科书