您知道什么是应用架构图吗?

一、开篇

我 们在学习新的技术或者解决某些业务和技术问题时,很多同学都会一股脑的钻进细节和思考如何快速解决,久而久之形成了点状的知识结构和认知体系。如同我经常在面试一些中高级程序员的时候,经常会问一个问题:java 的知识体系是什么/java 的组成是什么。也正如自己所预期的那样,经常有候选人不知所云,用我高中一位班主任的口头禅:茫茫然不知其所以然。于是我们得到一个结论:体系的思考和学习是如此的重要,以至于另当今浮躁的社会和风气让那些可以沉下来的程序员无形中少了很多竞争对手。

二、回归主题

我们回归本次的主题,首先了解应用架构图的作用是什么:主要是用来描述应用架构的,具体体现在描述系统的组成和框架。这种解释即清楚又抽象,本文我们着重从应用的维度去了解如何构建我们的应用架构图,以及什么是应用架构图,那到底是什么应用?

百度百科给出了很多种解释,在众多的解释中,给到我比较有启发作用的是数字布鲁姆的信息化工具集合图示中,按照认知领域创造六个层次,分别是识记、领会、应用、分析、评价、创造,其相互之间环环相扣,互相制约且相互依存。在这六大层次中,应用可以说是有着核心地位,有着承上启下和最终价值呈现的作用。

撇开数字布鲁姆理论本身的解释我们可以这么理解,对于某个企业在使用某个领域开展生产活动,通过分析和评价我们得知该领域投入市场发挥的作用和产生的价值,最终决定着企业是否需要通过创新等手段更进一步挖掘其更大的价值然后再给企业带来更高的循环价值,如果采用更为官方或者抽象的语言就是对于企业来说,决定企业的发展战略方向和企业经营的业务模式,对于一个系统来说决定着系统的价值有多大,用户的评价是不是好未来是否还需要将该系统进行更大范围的推广甚至扩大规模,这是

你可能感兴趣的:(架构思维,java,面试,big,data)