产品架构评估原理与方法
上QQ阅读APP看书,第一时间看更新

1.2 产品架构典型实例概要

1.2.1 管理软件用友U8的产品架构

管理软件产品是信息通信技术与管理活动的融合,通过信息技术提供企业各项管理需求的解决方案,如生产管理、人力资源管理、财务管理、供应链管理、集团管理等。企业通过应用管理软件,可以实现精确和规范管理,促进业务流程改进、优化甚至重组,提高决策质量,促进经营绩效改进,从而实现企业经营和管理的转型升级。

用友软件公司是具有代表性的典型的管理软件公司之一。它是亚太地区领先的软件、云服务、金融服务提供商,是中国最大的ERP、CRM、人力资源管理、商业分析、内审、小微企业管理软件和财政、汽车、烟草等行业应用解决方案提供商。其旗下诸多自主研发产品都采用了统一的开放式的模块化产品架构形式,体现了开发过程的一致性和产品开发的高兼容性。这种开放式的产品架构使得模块间形成松耦合,提高了对新模块兼容的便利性,从而能够降低开发的成本和风险,缩短新产品推出及版本迭代的周期。

用友U8管理软件产品源于1988年的会计软件,发展到2003年的ERP-U8(v8.60),包括了基础资源、财务、生产、物流、人力资源、办公、决策、开发接口等领域的60多个标准模块,10余个细分行业应用插件模块,形成了行业内较完备的ERP套件。

自2006年推出U8.7系列之后,U8产品架构也开始具备了开放新特性:应用了分层开发模式、组件接口封装开放技术、基于元数据的产品框架等。用友开发的UAP是U8在标准产品模块基础上建立起来的统一的应用技术平台,也是用友软件为解决企业用户特有的个性化管理需求而开发的集成应用平台。UAP平台可以使U8产品与外部系统快速集成,支持行业应用,从而向客户提供更加灵活的、具有企业个性化需求的信息化服务。

2015年发布的用友U8+(v12.5)为成长型企业提供了十二大互联网应用模式,包括营销服务一体化、完整闭环O2O、供应链协同、设计制造一体化、精益生产、精细管控、人力资源、办公协同、移动应用、大数据分析、社交化协同和云服务,覆盖了企业的全业务,所形成的U8+产品架构如图1-2-1所示。这为企业提供了具有通用标准的全平台解决方案,其模块化的架构通过界面使得各单元之间既相对独立又信息共享,使得企业可以通过灵活部署以满足各级管理者对于不同信息的需求。首先可以为各部门基层管理人员提供实时的产供销财务、业务信息,以实现准确的预算管理;其次可以为中层管理者提供准确的部门管理、流程管理相关信息,以保障企业生产经营的正常运转;最后能够为高层管理者提供详尽、及时的财务状况与经营成果,并使其可依此制定后续的经营发展决策信息,调整企业发展战略。

经过20多年的持续发展与改进,U8目前已经拥有包括PLM、CRM等在内的120多个模块,形成了敏捷开放模块化的产品架构。这使得U8产品可以更好地符合企业的管理需求——“全面应用、灵活部署、按需配置、快速见效”,通过敏捷化的产品架构及数据驱动实现企业的深度价值创造,用友U8逐步从ERP软件发展到成长型企业的经营管理平台。

图1-2-1 管理软件用友U8+(v12.5)产品架构

(依据www.yongyou.com2016重新绘制)

1.2.2 个人计算机的产品架构

自从IBM公司于1964年首次将模块化设计原理应用到计算机生产领域,制造出第一台模块化电脑之后,模块化设计逐渐开始大规模地应用到电脑产业。在此之前,传统计算机代表企业IBM奉行的也是大规模生产的方式,生产系统的硬件、软件、研发设计、营销、售后服务等环节都集中在一个企业内部完成。各大主机制造商的电脑机型都是相互独立的,各机型有独立的操作系统、处理器、周边机器和应用软件等。这就使得不同品牌的产品和软件间相互不能兼容。基于此,IBM公司360型计算机和个人计算机(personal computer)的设计者制定了一套统一的设计规则,把处理器和周边机器的设计信息分成看得见与看不见两类,并通过这种模块化的产品架构设计,将计算机整机分解成了若干(诸如主板、处理器、硬盘、电源等)功能相对较为独立的模块,将整个系统分解成不同的产业部门,由不同模块的供应商完成不同的模块,这样就保证了不同机型和品牌电脑间插件接口的完美适配。这种开放式的产品架构使得各模块间相互独立并具有一定的主动性,并使得计算机的组装、软硬件开发与生产,甚至配套的打印机、鼠标等模块产品及相关服务形成了独立的产业。各个模块可以按照统一的标准独立设计,再按照标准的界面规则把各个独立的模块组装成一台计算机。以联想小新SR1000为例(图1-2-2),该型号笔记本电脑的操作系统来自微软,CPU由英特尔公司生产(Core i7-4500U@1.80GHz,双核),连接着同为英特尔公司生产的主板(Haswell-ULT),主板通过接口又与三个主要模块相连接,分别为显示模块(包括2GB显存和显卡(英特尔Haswell-ULT Integrated Graphics Controller))、内存模块(三星DDR3L 1600MHz)及电源模块;同时,主板还与硬盘(西部数据WDC WD10JPCX-24UE4T0)、光驱(松下DVD-RAM UJ8FBS)、USB接口、声卡(英特尔High Definition Audio设备)和网卡(瑞昱RTL8168/8111/8112 Gigabit Ethernet Controller)相关联,共同组成该笔记本电脑的模块化架构。小新SR1000的模块化架构使得众多独立模块可以通过标准接口相连,并进行统一集成装配,提升了效率,优化了流程,实现了模块间的相互兼容与功能的统一。

图1-2-2 联想小新SR1000笔记本电脑的模块化产品架构

由于计算机本身的产品结构特点,使得模块化具有非常大的扩展空间,这种模块化的产品架构不仅改变了计算机的生产制造流程,推动了整个产业的产品技术创新,也缩短了产品的生命周期,加快了行业整体的发展速度,逐渐使其成为全球化程度最高的产业之一。