目前现阶段所有软件都是基于基础设施即服务、数据即服务、平台即服务及软件即服务四层体系来架构的,如下图:
软件体系架构
软件开发对于一般无软件基础知识的人员来说是非常困难的,特别是IAAS、DAAS和PAAS三层设计开发由为困难,所以市面上出现很多基于云端的定制产品,就个人的工作经验来说,初学者或者没有软件基础知识的人员在定制方需要掌握的最好方式就是基于SAAS的软件应用和运维管理,即做到“知其然而不知其所以然”即可,能够根据软件定义的方式把需求调研和分析做到位就相当不错了。
希望回答能够帮到笔者!