论文部分内容阅读
互联网产品最大的挑战是需求变更频繁,要求开发速度快且注重用户体验,如何设计出用户黏性高且能够快速实现并灵活应对需求变化的互联网产品,成为企业非常关注的问题之一在本研究中,首先对用户体验、SOA理论的文献进行了详细的理论阐述,为之后提出的模型提供理论基础,并具体分析了互联网产品的特点及其研发的特点,认为SOA架构能够满足互联网产品研发要求快速且灵活的需求。SOA架构引入松耦合及标准接口封装的服务这个概念,产品的大小特性都可以被拆解成一个业务流程,业务流程可以通过组合服务来实现,提高互联网产品的开发效率,为企业减少不必要的损失并带来一定的经济效益。然后本文对互联网产品设计与开发的关系及流程现状进行了分析,认为互联网产品的设计与开发相互补充依赖,构成完整的产品流程,两者缺一不可。用户体验要素模型对产品的设计过程进行了方法指导,SOA在技术架构进行了理论指导,两者在战略上和实现上能够相互补充。基于此依据,本文从产品的整体设计与开发流程出发,构建了基于用户体验及SOA的互联网产品模型。模型以用户体验要素模型为基础,从战略层、范围层、结构层、框架层、表现层五个水平层次考虑产品设计的过程,但在结构层中考虑了技术因素,引入SOA技术实现架构,分为访问层、流程层、服务层、组件层、应用层五个层对产品进行后台实现,使产品在设计阶段就能考虑技术架构的灵活性,从而提高产品的灵活性,避免了目前产品设计与开发流程上的脱节状态,给予互联网企业及产品建设理论指导。最后本文以构建的用户体验及SOA的互联网产品模型为指导,对某互联网企业订阅产品的实际设计与后台实现的整个过程进行了探索性的尝试,用实例验证了理论模型的可行性,之后可为其他互联网产品的设计提供借鉴。