要解决谁的问题? 如前所述,软件实际上就是把现实生活模拟到计算机中,并且软件是需要在计算机的硬件中运行起来的。要做到这一点需要解决两个问题: 一、业务问题 具体的现实生活状态下,没有软件的时候,所解决的问题的主体是谁,解决的是...
从架构的角度看如何写好代码
软件架构实际上包括了:代码架构,以及承载代码运行的硬件部署架构。实际上,硬件部署架构最终还是由代码的架构来决定。因为代码架构不合理,是无法把一个运行单元分拆出多个来的,那么硬件架构能分拆的就非常的有限,整个系统最终很难长的更大。 所以我们经...
什么是软件架构简介
一直以来,在软件行业,对于什么是架构,都有很多的争论,每个人都有自己的理解。甚至于很多架构师一说架构,就开始谈论什么应用架构、硬件架构、数据架构等等。我曾经也到处寻找过架构的定义,请教过很多人,结果发现,没有大家都认可的定义。 ...
常见的软件架构模式
原文作者:Vijini Mallawaarachchi 原文地址:10 Common Software Architectural Patterns in a nutshell 有没有想过要设计多大的企业规模系统?在主要的软件开发开始之前,...
AI再聪明,也很难在实际商业应用中发挥作用
Venturebeat最近撰文一篇关于AI在企业应用中的报道,原文认为AI很难在实际商业应用中发挥作用,因为AI需要专业知识,远见性和获取到不容易理解的信息。