10、自动用户界面设计的反馈生成

自动用户界面设计的反馈生成

1. FENIkS 模型介绍

FENIkS 是一款基于模型驱动工程的 UI 设计模拟工具,能够从不同抽象级别的模型(半)自动生成用户界面。它主要包含以下几种模型:

1.1 概念域模型

MERODE 使用概念域模型来定义企业中对象的类。在 UI 设计里,域模型描述用户与系统交互时所操作的对象类。FENIkS 融合了这两种定义,以提升全功能原型的生成效果。
MERODE 的概念模型由类图、对象事件表和有限状态机组成。类图描述域类的结构(属性)和行为(方法),以及类之间的关联;对象事件表指出哪些业务事件会创建、更新或删除对象;有限状态机规定给定类对象的生命周期,且其状态转换触发事件与对象事件表中的事件相对应。借助支持工具,可对系统的不同视图进行建模,并管理这三个视图的一致性,工具会自动生成从一个视图可推导到其他视图的所有规范。

1.2 表示模型

在 UI 设计中,表示模型用于通过描述“最终用户显示屏上可能出现的构造、它们的布局特征以及它们之间的视觉依赖关系”来指定 UI。它具有静态和动态两部分:
- 静态部分将 UI 设计描述为标准小部件(如按钮、菜单等)的组合。
- 动态部分显示通常在运行时会改变的应用相关数据。

FENIkS 的表示模型符合通过模式捕获用户偏好的定义,它捕获代码生成选项,定义生成的原型如何显示信息以及如何进行交互。与 JMermaid 只能生成默认 UI 不同,FENIkS 允许定义默认服务的 UI,并定义额外的输出服务(或报告)来显示用户想查看的信息。

窗口和输入方面由 FENIkS 的表示元模型定义,额外的输出服务通过

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值