需求分析时,区分需求的变化点和稳定点。稳定点是系统的核心能力,变化点需要在扩展性设计上考虑。独立思考1.一个架构系统是由部分组成的。这些零件是怎么来的?---答案是根据需求。有一天因为古罗马和古印度打仗,他们用的是导弹。它需要远距离发射。导弹发射精度与风向、风速、温度、湿度、气流、空中障碍物等诸多因素有关。每次打仗,不可能人工立即测量,然后计算。你完蛋了,你的生命早已远去。因此需要一些快速计算的东西。这是军事业务。其他行业说。我们还需要非常快的计算来提高效率并赚很多钱,而不仅仅是为了军事。哦,做吧。好的。似乎每个人都需要一个可以计算一切的东西。为了计算一切。首先这个东西得让人把计算输入进去,所以才有了输入设备。人为输入后,这个东西可以理解,根据计算返回结果。所以有一个中央处理器。需要查看结果,因此需要查看输出设备。如果要计算一次就输入一次,如果要计算10000次就需要10000次,好累。所以有存储空间。后来为了在行业里深入浅出地描述这些东西。人们被称为冯·诺依曼。这8个步骤解释了为什么冯诺依曼要引入三类基本部件(中央处理器、存储、输入输出设备)2、如何满足需求?分为稳定的和变化的。那么我们来分析一下什么是稳定的,什么是变化的需求。稳定的是计算能力,最终体现在中央处理器的指令集上。需要改变的是输入内容(文字,图片,数字,甚至激光,树叶纹理,样品标本,颜色,水,冰,火,都可以是输入内容,总之,什么都可以是输入内容)、输出内容(万物)、存储(硬盘等)、处理计算(无论内容是什么,都要转换成0和1组成的机器码。对于任何具体的亚酸,都有一个指令集序列表达式。无论多么复杂,都可以通过内置函数、循环、条件分支和子函数的组合来定义。)对于变化,我们需要它无限的扩展能力;稳定,是系统的核心价值;
