软件设计概念记录
数据结构
数据结构就是研究数据的逻辑结构、存储结构以及运算方法的学科。
算法
算法是对特定问题的求解步骤的一种描述,是指令的有限序列。
设计模式
设计模式是针对单一问题的设计思路与解决方案。
软件架构
软件架构是对软件总体结构与组件的抽象描述,并描述组件间的通讯与调用关系,用于指导软件系统各方面的设计。
软件框架
软件框架是特定领域软件共性部分形成的体系结构,是能够提供基础功能的软件产品。
架构风格
架构风格定义了用于描述系统的术语表和一组指导构建系统的规则,是系统组织方式的惯用模式,可以为我们提供架构级的通用解决方案。
机器学习
机器学习是指让机器从数据中学习规律,并利用规律对未知数据进行预测。
人工智能
人工智能就是让机器具有人类的智能。
架构风险
是指架构设计中存在问题的架构决策所带来的隐患。