《一种基于概念模型思想的ABCDE系统设计建模法的研究与应用》
张云龙
(JINGWHALE数字科学艺术创新中心,浙江 杭州,310008)
摘要:本文基于概念模型思想提出了一种归纳设计纲领、梳理业务模型、抽象概念模型、具象设计模型、评估改进模型的ABCDE概念模型系统设计建模方法,并通过此方法对AIPHD英语单词记忆系统进行了分析与设计。此系统设计建模方法更注重用户以及实体数据分析,以概念模型思维方式分析推导,不过渡依赖经验,包含现代互联网产品系统设计的需求分析、方案设计、设计评估等方法,拓宽了概念模型建模的范围广度,提高了一般产品设计方法的软件工程化思想,提升了互联网产品系统设计建模的效率与质量。
关键词:ABCDE系统设计建模,用户画像要素指标,实体任务式需求分析,行为数据视图系统设计法,用户任务时间评估法
0.引言
随着互联网的不断发展,互联网产品系统设计建模的方法也层出不穷。现代互联网产品系统由于其便捷性、大规模性、商业性,更以人为中心,更注重于产品系统的用户体验。由此也加深了,互联网系统产品设计和产品研发的工作分工模式以及产品系统设计建模方法的不同。主流的用户体验五要素产品设计理论通过战略层、范围层、结构层、框架层、表现层完成产品的设计,也阐明了现代互联网系统产品设计的一般主要工作内容。用户体验五要素理论不涉及产品研发的工作,产出的是一种可描述、可执行的系统业务设计方案模型。而其范围层、结构层相关的信息结构、功能流程、状态流转等更多体现的是概念模型内容,需要软件工程思维与能力;现在大部分的互联网产品系统设计方法论是业务设计方案型,它更侧重于分析产出现实世界业务模型,在复杂的大型系统设计中,它的弊端显而易见。
软件工程思想,特别是面向对象思想以及统一建模语言UML对互联网产品研发有着深远的影响,它能实现现实世界业务模型到信息世界概念建模的抽象,研发人员最终将信息世界转换为机器世界。类似UML这种纯概念建模语言,需要有很深的相关技术知识,对于现在互联网系统产品设计来说很难掌握,同时也有局限性。
产品系统要想得到更好的用户体验,要敏捷的对现实世界业务模型进行抽象,进入信息世界,抓住本质,以概念建模思维分析设计产品系统。本文提出ABCDE概念模型系统设计建模方法(简称ABCDE系统设计建模),从纲领、业务、故事、需求、任务、活动、流程由大到小的粒度完成产品系统的设计,能很好的解决当前不同互联网产品系统设计建模方法的弊端。
ABCDE系统设计建模,部分章节内容展示如下:
ABCDE系统设计建模,ABCDE各部分的主要创新内容描述如下:
1.归纳设计纲领(Abstract)
ABCDE系统设计建模第一步要明确设计纲领,下面所有的系统设计建模都依据设计纲领展开。设计纲领的粒度,依据情况可以是完整的系统、业务流程、功能、任务流程等需求。
ABCDE系统设计建模设计纲领的描述规则一般包含参与者、场景、行为、目标四个要素。
2.梳理业务模型(Business Model)
明确了设计纲领,需要依据设计纲领对相关的业务进行快速的了解,从用户入手梳理业务,并完成业务需模型化求描述。ABCDE系统设计建模第二步梳理业务模型通过归纳业务、梳理业务模型完成业务模型的梳理。
ABCDE系统设计建模通过行业调研、竞品调研以及用户调研三个步骤完成设计纲领中业务的了解与归纳。
当对设计纲领相关的业务、方案、用户等进行了解归纳后,需要归纳梳理出系统的业务需求。ABCDE系统设计建模通过用户画像、场景化的手段分析归纳业务需求,通过用户场景故事梳理展示业务模型描述。
首先,依据对设计纲领相关业务的了解与归纳,对用户进行画像。ABCDE系统设计建模用户画像更关切聚焦有价值的用户,依据设计纲领的行为要素,建立行为时长、行为频率和最近一次行为时间三个核心指标,把每个指标二分为高(1)、低(0),构建八维画像模型指标。依据设计纲领,选出三个维度作为核心、次要、小众用户画像的指标。
其次,依据对设计纲领相关业务的了解与归纳,针对核心、次要、小众三个维度的用户画像进行场景化业务需求分析与归纳,使用用户场路径景故事的形式展示业务需求。ABCDE系统设计建模用户路径场景故事包含故事场景、故事路径、故事说明三部分。
3.抽象概念模型(Concept Model)
ABCDE系统设计建模基于模型-视图-控制器(MVC)框架思想,提出实体任务式需求分析法,以实体属性组合分析为基础,从数据用户体验的角度,驱动实体关系的任务流程设计,完成业务的需求分析与设计,实现概念模型的抽象。
首先,依据用户场景故事业务模型描述,通过ER图抽象关键业务实体以及其实体关系,建立关键实体ER图。
其次,进行实体任务式需求分析,对用户和系统行为进行交互设计。
ABCDE系统设计建模的更注重对用户行为、系统行为的过程、结果进行体验提升,尽量体现有形的和无形的过程,通过行为过程提升用户体验。
4.具象设计模型(Design Model)
ABCDE系统设计建模通过建立页面视图空间模型与页面视图设计模型承载需求任务,使用户与系统进行可视化交互,从而实现用户的需求与目的。
ABCDE系统设计建模通过概念模型的实体及实体联系建立页面视图空间模型。
ABCDE系统设计建模提出行为数据视图系统设计法,用于高效的完成系统一致性页面视图的设计与研发。行为数据视图系统设计法首先建立智能视图设计系统,然后依据福格行为模型进行数据实体以及属性的组合分析,最后调用智能视图设计系统可视化组合数据完成页面视图设计模型的设计。
基于原子设计理论和设计即代码思想,ABCDE系统设计建模提出智能视图设计系统,用于多样化、可视化高重用灵活承载数据实体以及属性,建立页面视图设计模型。ABCDE系统设计建模,依据概念模型的实体以及任务活动,通过智能视图设计系统建立页面视图设计模型。
5.评估模型(Evaluation Model)
ABCDE系统设计建模注重对产品设计各个环节进行模型评估,在产品未上线前进行认知评估,产品上线后更注重实践评估。认知评估的参与者是具有相关专业知识的人员,实践评估的参与者是目标用户,二者认知与实践的互补性可以更好的完成产品模型的评估。
ABCDE系统设计建模的认知评估通过以相关专业人员依据专业知识与经验、设计规则、认知走查表进行产品任务维度的偏定性分析的可用性测试,测试结果包含业务模型、概念模型、设计模型的评估结果。
ABCDE系统设计建模提出用户任务时间评估法进行产品设计的实践性评估,以用户完成任务的总时长来评估产品设计。用户任务时间评估法具有很高的操作性,评估结果具有可靠性。
ABCDE认证
可参与《JINGWHALE ABCDE认证》,在职业认同(互联网产品、交互、视觉、全链路产品设计等)、简历等场景下添加“JINGWHALE ABCDE认证 优秀/100分”,增加个人职业素养与能力体现,增加成功砝码。
JINGWHALE-PARTNER-1685068942506
JINGWHALE学习码可在JINGWHALE APP内解锁ABCDE模型完整内容
标签:概念模型,ABCDE,模型,系统,建模,用户,设计 From: https://www.cnblogs.com/jingwhale/p/17608433.html