支持用户界面自动生成的界面模型

合集下载

基于MVC模式的界面自动生成

基于MVC模式的界面自动生成
维普资讯
第 2 卷 第 l 期 8 9
VO128 . N O. 9 1
计 算机 工程 与 设 计
Co u e gne rn n sg mp tr En i eiga dDe in
20 年 l 月 07 0
0c .2 0 t 0 7
关 键 词 : 型 图 一 制 器 ; 界 面 自动 生 成 ; 元 数 据 ; 统 一 数 据 模 型 ; 自适 应 模 板 ; 布 局 管 理 器 模 视 控
中 图法 分类号 : P 1, T 31 5
文 献标识 码 : A
文章编 号 :0 07 2 2 0 ) 94 9 —3 10 —0 4(07 1—7 30
O 引 言
用 户 界 面 , 别 是 图形 用 户 界 面 , 担 着 向用 户 显 示 问题 特 承 模 型 和 与 用 户 进 行 操 作 和 交 互 的 作 用 。 户 不 仅 希 望 交 互 操 用 作 的界 面保 持 相 对 稳 定 , 更希 望 根 据 需 要 调 整 和 改 变 显 示 的 内容 和 形 式 。 如 何 在 不 改 变 软 件 的 功 能 和 模 型 的前 提 下 ,方 便 地 完 成 对 用 户 界面 构造 的 调 整 正 是 软 件 界 面 自动 化 的研 ,
t fc.U e t ae n d l eo dp n a t ysprt glyr f iw admo e.B i igdt dl bet dmo e e a e srne c dmo e bc me n e edn aan e e n d1 ul n aa r i r a f i b e i a ov d moe ojc a dl n
ly rb td t d UDM ,a d ma i g u e tra e b u o a a t d t mp a e i t ra e i i d p n e t n u o t , r u e o a e y mea aa a n n k n sri efc ya t—d pe n e lt , n e f c s n e e d n d a t mai a c e s f

AutoForm教程

AutoForm教程

AutoForm介绍及其应用 ̄ 当代汽车和现代模具设计制造技术都表明,汽车覆盖件模具的设计制造离不开有效的板成形模拟软件。

世界上大的汽车集团,其车身开发与模具制造都要借助于一种或几种板成形模拟软件来提高其成功率和确保模具制造周期,国际上的软件主要有美国eta公司的Dynaform,法国ESI集团的PAM系列软件,德国AutoForm工程股份有限公司的AutoForm,国内有吉林金网格模具工程研究中心的KMAS软件,北航的SheetForm,华中科技大学的Vform等。

本文着重探讨AutoForm及其应用。

 1. 概述:AutoForm与板料成形技术 AutoForm工程有限公司包括瑞士研发与全球市场中心和德国工业应用与技术支持中心,其研发和应用的阶段主要有:1991年实现自适应精化(adaptive refinement)网格;1992年采用隐式算法(implicit code)并与1993年开发出板成形模拟分析的专用软件;1994年实现对CAD数据的自动网格划分;1995年开始工业应用;1996年实现对CAD数据的自动倒园(automatic filleting);1997年采用One-step(一步成形)代码实现工艺补充面(addendum)的自动设计;1998年实现压料面(binder)的自动生成;2000年实现快速交互式模具设计。

它是专门针对汽车工业和金属成形工业中的板料成形而开发和优化的,用于优化工艺方案和进行复杂型面的模具设计,约90%的全球汽车制造商和100多家全球汽车模具制造商和冲压件供应商都使用它来进行产品开发、工艺规划和模具研发,其目标是解决“零件可制造性(part feasibility)、模具设计(die design)、可视化调试(virtual tryout)”。

它将来自世界范围内的许多汽车制造商和供应商的广泛的诀窍和经验融入其中,并采取用户需求驱动的开发策略,以保证提供最新的技术。

PowerDesigner介绍

PowerDesigner介绍
自定义设置
用户可以根据自己的习惯和需求,自 定义界面布局、工具栏、菜单等,提 高工作效率。
支持多种语言和平台
多语言支持
PowerDesigner支持多种语言界面,方 便不同国家和地区的用户使用。
VS
多平台兼容
PowerDesigner可以在多种操作系统上 运行,如Windows、Linux和Mac OS等 ,满足不同用户的需求。
云和分布式系统支持
随着云和分布式系统的普及,PowerDesigner可能会增加 对这类系统的支持,允许用户更轻松地设计和建模云原生 应用和微服务。
AI和机器学习集成
通过集成AI和机器学习技术,PowerDesigner可能提供智 能化的模型分析和设计建议,帮助用户更快速地创建高质 量的模型。
与新兴技术的结合和应用
THANKS FOR WATCHING
感谢您的观看
数据建模
数据建模
PowerDesigner提供了强大 的数据建模工具,支持创建 概念数据模型、逻辑数据模 型和物理数据模型。这些模 型可以帮助用户理解和设计 数据库结构,包括表、视图 、索引、存储过程等。
• 概念数据模型 (CDM)
用于描述数据的概念视图, 不涉及物理实现细节。
• 逻辑数据模型 (LDM)
• 自定义工具栏和菜单
用户可以根据自己的工作习惯自定义工具栏和菜 单。
• 插件扩展性
支持第三方插件,可以扩展PowerDesigner的 功能。
数据库建模
数据库建模功能
PowerDesigner提供了数据库建模工具,支持各种主流数据库系统。
• 数据库连接管理
支持多种数据库连接方式,包括JDBC、ODBC等。
• 活动图

一种支持软件界面自动生成的模型

一种支持软件界面自动生成的模型

别. 名称 面 的 抽 象构 成 。 班级 : h r ∈ 级 . 称 ,c mb x c a8 班 名 o o 2 3表 示模 型 . 成 绩 :学 号 : 成绩 关联 表示模型处理界面元素的可视显示形式 和界 面布局 问题 ,具 体 来说 包括数 据和 功 能 成绩 显示 形式 的选择 、 面风 格 、 界 界面 结构 和布 局 学 号 :c a 6 e t h r ,tx 课 程 名 称 :char1 ∈ 程 . 称 , 2 课 名 的安 排等 。 om ox 交互模 型建 立 的界 面抽 象形 式 ,可 以有 c b 成绩 :it n 3∈{ . 10 ,tx 0 .O } e t 多种 外 在表 现 形式 ,为 此本 文 引入 了界面 模 操作 功 能 集 合 F: 板 的概 念来体 现这 种外 在 表现 。界 面模 板依 对学 生 信 息 :记 录 移 动 ,添 加 ,删 除 , 据 界 面的 内 在模 型 ,把 抽 象 的界 面 具 体化 , 解 决界 面的 整体布 局 问题 。交 互模 型 中的对 打 印 , 查 询 , 退 出 对 学 生 成 绩 :添 加 ,删 除 象 关 系确定 了交 互模 型 的类 型 ,类 型不 同决 定 了界 面模 板的 形式 不 同。 为了解 决模 板 归 F的可 视 形式 VF: 按 钮组 1 最前 ,前 一个 ,后 一个 ,最 ={ 类和选 择的 问题 ,表 示模 型 中提 出了参 数化 界面 模板库 的思 想 ,它利 用 交互模 型与 界面 后 ,添加 ,删 除 ,打 印 ,查 询 ,退 出 } 按 钮组 2 添 加 ,删 除 } 一{ 2F P .M 模型 概述 显示 的关 系 ,将 交互 模型 对应 的模 板形 式分 外 部可 视形 式 V:fe om re f r F P模 型 由三个部 分 组成 :F n t n 类参数 化地 保存 在界 面模 版库 中 M u ci o , 这样 , 面 界 功 能模 型、 d l内部模型 、 rsnain 表 的交 互模型 就限 定 了界面 构 成和布 局 的可选 Mo e Pee tt o Ho zna{ i r o tl 学 生 :f e f r r e o m 示模 型 。 三者之 间的 关 系如 图 1所示 。 择范 围 。 用 户的干 预下 , 旦确 定 了可 用的 在 一 2 1功 能模型 . 具体 模板 ,便可 通过 自动生 成建立 最终 的界 H r o tl o zna{ i 该部 分的任 务在 于描述 用 户通过 界面 所 面 。这 体现 了 一种高 层次 上 的界 I 面设计 模式 V ri l et a{ c 进行 的操作 处理 。 过功 能模 型分 析 , 以建 和 重 用 。 通 可 < 组合 1 : a e 基本情况,Vet a{ > lb l r cl i 立界面 功能 、 界面框 架 以及 界面之 间的 关系 , 功能模 型和 内在 模 型构 成 了模型 的 内在 学号 :t xt e ; 姓名 :t x ; e t 性 核心 ,它 将用 户界面 中的信 息抽 象为 界面 对 别 :c mb x o o 并 由功 能模型确定 对内部 模型的需 求 。 并且对 对象 的属 性和 关 系加 以扩 充 , 使之 出生 :t xt e ; 年 龄 :t xt e ,计 量 单 本 文结 合面 向对 象和 结构 化方 法提 出了 象 , 复合 用例的 概念 ,通过 建立 用例 与被操 作数 包含 支持 界面 显示 的 内容 ,从更 高的 层次 描 位 :岁 据( 对象模 型 中描 述 ) 间的关 系 , 之 达到 在表 述 了界 面构成 及其 控制 关 系 。表 爪模 型 处理 } < 合 2 :l l 组 > a =所属 单位 ,V ri l e b et a{ c 达 系统 的数 据加 工关 系和操 作 功能 的 同时 , 界 面布局 时 使用可 重 用界 面模板 [】 念 ,为 2概 o o; cmb x } 实现 对用 户界面特 征 、 界面 功能 、 界面 对象之 界 面的 最终 自动形 成提 供 了依据 和 可能 。通 系 别:cmb x 班 级 : o o  ̄ 间 关 系等 的全 面描 述 。 过 该模 型的 分析 建立 的界 面描述 为 用 户界面 2 2 内在模 型 . 的工程 设计 和实 现提 供 了理论 支持和 实现基 V r cl et a{ i 成 绩 :1 n关 联 :g i : rd 内在模型表达了界面的逻辑构成元素之 础 。 间的 交互关 系。 考虑到 对象 自身 的特性 和对 按钮 组 2 象问关 系 与其外部 表现 形式 的密 切相 关 ,同 3应用 实例 . j 时为 了复杂 用户界 面描 述 的需要 ,内在模 型 下面 通过 一个 学生 和成 绩信 息维 护 界面 } 利用 增加对 象属性 和对 象 间关 系扩充 了对 象 的生成描 述 ,说 明本 文提 出的界 面描 述 和生 按钮 组 1 模型 , 通过它与功能模型的交互 , 从对象的角 成 的思 想和具 体 应用 。例 中给 出 了内部 模型 度表达 了数 据的 内部 形式和 外 在表现 及其 之 的描述 、 能集 合 、 面外 部形式 的描 述 。 功 界 生 该 例的描 述给 出了被处理 对 象的成 员类 间 的关系 。 这样 , 通过 综合 功能 模型确 定 的界 成的 界面如 图 2 示 。 所 型 、 面形 式 、 作连动 关 系、 作约 束等 界 界 操 操 面的结 构细 节 ,界面 外部形 式按 照树 状关 系 面轮 廓 、界 面功 能以 及对象 模型 描述 的数据 界 面 名称 :学 生 及其 课 程成 绩 维护 描 述 了界面 的 最终结 构 。界面生 成算 法依 据 和 显示信 息 ,利 用 内在模 型的 交互模 型描 述 内部 模 型视 图 M : 学生 这 些信 息 ,可以具 体 准确地 建立 起所 需要 的 它们 之间 的交互 关 系 ,就可 以完 整地 表达 界

model interface toolkit的用法

model interface toolkit的用法

model interface toolkit的用法全文共四篇示例,供读者参考第一篇示例:Model Interface Toolkit(MIT)是一个用于建立和管理界面模型的工具。

它提供了一种简单而灵活的方法来创建和配置用户界面,并为开发者提供了一套丰富的组件和工具,帮助他们快速构建各种类型的界面。

MIT支持多种操作系统和平台,包括Windows、macOS和Linux。

它还支持多种编程语言,包括C++、Python和Java,使开发者可以轻松地将MIT集成到他们的应用程序中。

使用MIT,开发者可以通过简单地拖拽和放置组件来创建界面模型。

他们可以选择从预定义的组件库中选择适合他们需求的组件,也可以自定义组件的外观和行为。

MIT还提供了丰富的样式和布局选项,使开发者可以轻松地设计出符合自己需求的界面。

除了创建界面模型,MIT还提供了一些功能强大的工具,帮助开发者管理和调试界面。

开发者可以使用MIT的调试器来查看界面的运行时状态,并对界面进行实时调试。

他们还可以使用MIT的性能分析器来分析界面的性能瓶颈,并优化界面的运行效率。

在MIT中,界面模型被表示为一个抽象的层次结构,其中每个组件都是一个节点。

开发者可以对这些节点进行操作,比如添加、删除和移动节点,以及修改节点的属性和行为。

他们还可以使用MIT的数据绑定功能将界面与用户数据进行关联,实现数据驱动的界面设计。

第二篇示例:Model Interface Toolkit是一款强大的模型接口工具包,通过使用这个工具包,用户可以轻松地创建和管理模型接口。

本文将介绍Model Interface Toolkit的用法,帮助用户更好地利用这个工具包。

一、安装及配置用户需要下载Model Interface Toolkit并安装在自己的工作环境中。

安装完成后,用户需要对工具包进行配置,包括设置模型接口的名称、描述、输入参数和输出参数等。

配置完成后,用户可以开始创建模型接口。

VISSIM简介

VISSIM简介
在任何支持ANSI C编译器平台上编译和运行的代码。相比对应的模块 图形,由此产生的可执行文件最快可运行到高于正常速率五倍的运行 速度,其尤为适用于高采样率系统。 查看仿真结果:为查看执行仿真后模型性能VisSim为用户提供了 附加的功能监视自己的模型。VisSim提供了大量的模块以便可视、分 析、动画及仿真数据收集。使用虚拟现实建模语言VRML,用户可以创 建3D虚拟现实并控制物体的改变、运动、光线以及VisSim摄像机视角 。 下图为模拟登月舱着陆3D动画:
制作: 连 宇
北京运通恒昌驱动技术有限公司
目 录
VISSIM公司简介
VISSIM主要功能 VISSIM主要特点 VISSIM典型应用
VSI公司简介


美国VSI(Visual Solutions Incorporated )公司成立于1989年。其总部设立在美国马萨诸 塞州的韦斯特福德。VISSIM软件是VSI公司旗下一 款基于数学建模,仿真和模型的嵌入式开发平台 ,简单的说就是一个视觉语言的创建者。 VSI是最早开发基于Windows的动态系统建模 与仿真软件的先驱之一,他们的宗旨是为最终用 户和设备制造商提供简单易用、功能强大的建模 仿真软件以及系统控制的设计软件。



VISSIM主要功能

嵌入式控制开发平台
VisSim/Embedded ControlsDeveloper软件同时提供16位以及32 为数字电机控制模块,包括PID,3相PWM驱动器,空间矢量波形发生 器,Park以及Clarke变换,伏特至赫兹转换资源,无传感器磁通与转 子速度估计,和基于速度计算器的正交编码器。 VisSim/Embedded ControlsDeveloper软件中对PMSM和交流感应 电机中带传感器及不带传感器的矢量控制提供了样品图。 离线仿真:在最初的控制器以及连接设备的仿真中,用户可确认 、调试以及调整控制算法,并可在图形浏览器中查看结果。这使得用 户在仿真过程中可以与系统进行交互,评价控制器及连接设备的运行 状态。 代码自动生成:一旦模型被确认,用户可为控制器自动生成代码 并将此代码下载到目标MCU中。生成的代码已被优化,以提高运行速 度并减小内存占用。在VisSim中根据用户植入的模型执行生成的代码 ,以确认从模型已成功转换至代码。

AutoForm软件基本操作和界面详解(2024)

AutoForm软件基本操作和界面详解(2024)

质量检查
通过内置工具检查网格质量,如雅可比矩阵、扭 曲度、长宽比等。
优化策略
对质量较差的网格进行优化,如平滑处理、重新 划分或手动调整。
迭代改进
在多次优化后,再次进行质量检查,确保满足计 算要求。
2024/1/30
23
求解器参数设置及调整建议
2024/1/30
求解器选择
根据问题类型和计算资源,选择合适的求解器,如显式求 解器、隐式求解器等。
2024/1/30
导入与导出快捷键
为了方便在不同计算机之间同步快捷键设置,AutoForm软件支持导入和导出快捷键配 置文件。
16
04
模型导入与前期处理
2024/1/30
17
支持的模型格式及导入方法
2024/1/30
支持的模型格式
AutoForm软件支持多种CAD数据格 式,如IGES、STEP、CATIA、UG、 Pro/E等。用户可以根据需要选择合 适的格式进行导入。
AutoForm软件基 本操作和界面详解
2024/1/30
1
contents
目录
2024/1/30
• 软件介绍与安装 • 基本操作与功能 • 界面详解与自定义设置 • 模型导入与前期处理 • 网格划分与求解器设置 • 结果查看与后处理功能
2
01
软件介绍与安装
2024/1/30
3
AutoForm软件概述
11
快捷键使用技巧
常用快捷键
如Ctrl+C(复制)、Ctrl+V(粘贴 )、Ctrl+Z(撤销)等,提高操作效 率。
自定义快捷键
用户可根据个人习惯自定义快捷键组 合,提升操作便捷性。

ETABS

ETABS

简单且强大的用户界面ETABS 2013 提供单个用户界面来执行:建模、分析、设计、详图、报告。

模型浏览器快速访问对象、属性和对话框。

在同一模型中进行不同材料重力和侧向荷载的分析和设计。

模型窗口和视图的数量无限制。

模型浏览器属性的定义、复制和更改拖放指定到模型显示和设置默认显示保存和恢复用户定义的显示查看详图视图和图纸打印和导出图纸和视图分析模型视图高精度地查看和处理分析模型。

自动生成每个轴线的平面和立面视图。

定义用户视图和切割面来方便地查看和处理复杂模型。

实际模型视图快速切换分析模型和实际模型视图平滑阴影清晰显示墙的交接可以查看插入点、局部坐标转动和几何尺寸通过构件类型、材料、截面属性、层或组来隐藏、选择和查看硬件加速图形卡支持Direct X硬件加速图形卡漫游浏览模型ETABS 建模功能建模模板选择模板来快速开始新模型.模型定义:轴网和轴线间距、层、默认结构系统截面、默认楼板和托板截面、均布荷载(恒与活)轴网系统轴网系统包括:o笛卡尔o圆柱o一般轴网直接绘制轴线。

每个轴网系统可以具有自己独立的原点和转角。

智能捕捉设置多步捕捉增量。

智能确定:交点、延伸、平行、垂直。

在分析绘制模式中,绘制帮助工具也能显示实际拉伸。

3D、平面和立面视图在每个轴线自动生成平面和立面箭头按钮可以快速在轴线间浏览模型在当前工作的平面或立面以3D视图的透视面来显示建筑视图选项在特定视图中仅显示想要看见的那些构件不同的窗口可以显示不同的建筑构件视图使得可以方便地处理和控制模型展开立面沿轴线的立面沿条带的展开立面在立面视图中编辑和指定建筑临摹导入建筑DXF/DWG作为背景,层颜色导入,临摹图纸来生成ETABS 2013结构对象,右键点击来转换追踪线为ETABS 2013结构对象,可以直接对导入的背景使用捕捉功能。

交互式表格数据编辑所有ETABS 2013数据可以通过停靠式表单来进行查看和编辑允许用户使用表格来定义模型的一部分或整个模型剖分工具自动化网格生成o网格控制的大量选项o将总是生成四边形子单元用户完全控制网格如何生成Reshaper工具可以用来重新划分网格和控制网格尺寸基于轴线、基于所选线、基于对象交点或所选节点来进行网格生成面表面荷载可以单向或双向分布模型对象自动转换为内部分析所用的单元。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

<$=>*%+5: ?24-2I35 ’:6 ?,:6 , WOU601, ’:68 D3168E,06 J64-.,16 , L(A, ’:68 D3168E,06 (256., BI124,1/0 X6368,1/23 2E ’D
%
引言
传统结构化和流行的面向对象两种主要软件工程设计方
、 用 握界面的需求和构成。 常用的模型有任务模型( 1,:H 4256.) 、 领域模型( 、 对话模型( 户模型 ( I:68 4256.) 524,/3 4256.) 5/9
#
’*+,-./+ 功能模型
该部分的任务在于描述用户通过界面所进行的操作处理,
因此与界面显示有着直接的关系。通过功能模型分析, 可以明 确界面功能、 界面框架以及界面之间的关系, 并由功能模型确 定对内部模型的需求。
*!+ 和界面模型( 。构建用户面时不 ,.27 4256.) /3168E,06 4256.)
法, 都只侧重软件内部模型的需求分析和设计。涉及到软件外 部用户界面时, 除了纯粹概念性的功能分析和表达外, 并未提 供完善的理论和表示支持。在得到广泛认同和应用的 ’() 中 也是如此。显然, 这与用户界面在软件中重要的主导地位是不 相符的。造成这一现状的原因, 除了界面的分析设计缺乏足够 的表达方法外, 界面本身的复杂性恐怕是主要问题。为了解决 这个问题, 已经提出了许多界面工程设计和自动生成的模型和 方法。界面模型大致分为概念模型 *%+和陈述模型 *!+两种。 概念模型采用三种模型支持界面的自动生成, 即应用模型 、 对话模型( 和表示模型( ( ,--./0,1/23 4256.) 5/,.27 4256.) -869
, 168E,06: I:/37 LI30/23 4256. ( L) ,35 2OU601 4256. ( () ,35 56-/01: 1<64 ,: T6.. ,: 1<6 023182. 86.,1/23 OF I:/37 1<6 /3168,01/23 (256. ( () $J<63 1<6 86.,1/23:</- O61T663 /31683,. 2OU601: ,35 1<6/8 6V1683,. R/:I,. 6.64631: /: 0,-1I865 /3 , 1<6 A86:631,1/23 4256. ( A) T</0< 56:08/O6: 1<6 76368,. .,F2I1: 2E 1<6 I:68 /3168E,06: /3 1684: 2E 1<6 /3168,01/23 4256.$ D3 1</: T,F 1<6 ,I124,1/0 76368,1/23 2E I:68 /3168E,06: /: ,0</6R65$
三个部分组 成 : ’*+,-./+ 功 能 模 型 、 (/012 内 部 模 型 、 )3141+-56 -./+ 表示模型。三者之间的关系如图 % 所示。
图%
’() 模型
表示的是 ’*+,-./+ 部分处理的是由用户参与 的 功 能 部 分 , 可以明确界面要完成 界面的功能构成。通过 ’*+,-./+ 的分析, 的功能, 功能之间的关系, 并确定对数据信息的需求。另外, 界 面所实现的各种功能通常有着紧密的联系, 通过功能之间的关 给出了用户界面的轮廓。 系 ’*+,-./+ 确定了界面功能的范围, 表达了界面元素之间的内 (/012 体现了界面的内在模 型 , 在逻辑关系。 考虑到对象自身的特性和对象间关系与其外部表 现形式是密切相关的,同时为了复杂用户界面描述的需要, 通过 (/012 利用增加对象属性和对象间 关 系 扩 充 了 对 象 模 型 , 从对象的角度表达了数据的内部形式和 它与 ’*+,-./+ 的交互, 外在表现及其之间的关系。这样一来, 通过综合 ’*+,-./+ 确定 的界面轮廓、界面功能以及对象模型描述的数据和显示信息, 就可以完整地 利用 (/012 中的交互模型描述它们之间的交互, 表达界面的抽象形式。
#$!
界面轮廓、 界面导航
从需求上看, 用户界面 : 是一个由角色集合 ; 参与的、 对
特定数据对象集合 ! 实施功能操作集合 " 的元素集合,用多 元组 ! <=" , !, ">表示。角色集合 ) 指示了使用界面 : 的所有 用户。功能操作 ? 处理集合 " 是用户通过界面实施的操作集 界面可由 合, 它们都是针对数据对象集合 ! 的 。 功 能 模 型 中 , 设计者根据界面要求使用角色、 复合用例、 数据以及它们之间 交互关系符号来定义, 由界面轮廓线包围加以指示, 如图 # 所 示。界面间的交互, 如方法调用、 消息发送和数据传递等, 用界 面导航来表达。
L(A
界面模型
界面自动生成 中图分类号 JA#%%
文章编号 %""!N&##%N( !""# ) %&N"%%=N"@
文献标识码 B
!"#$%&’($ )*+$, #* -.//*%# 0.#*1’#$+ 2$"$%’#3*" *& 45$% !"#$%&’($
6’" 73’"(8$"9 -." :3"
%%= !""#$%& 计算机工程与应用
!
’() 模型概述
面向软件工程的用户界面设计和自动生成的 ’() 模型由
分层细化和对数据的加工处理较好地表达了功能与数据间的 关系, 但是用它表达界面所形成的模型比较粗略, 不能满足界 面生成的需要。 因此结合面向对象和结构化方法提出了复合用 例的概念, 通过建立用例与被操作数据( 对象模型中描述) 之间 的关系,达到在表达系统的数据加工关系和操作功能的同时, 实现对用户界面特征、 界面功能等的全面描述。 功能模型的符号体系包括角色、复合用例和界面轮廓线, 角色与复合用例之间、 复合用例与复合用例之间的关系使用功 能使用和组成来表达, 界面与界面之间的关系利用界面导航实 现。符号表达如图 ! 所示。
)3141+-5-./+ 是 模 型 的 显 示 部 分 , 它 根 据 内 部 模 型 和 用 户
对数据的展示和操作要求给出界面的布局。设计界面布局时, 除了视觉效果外, 还应考虑用户的心理反应, 为此论文提出了 界面模板的概念。 通过模板的选择, 用户参与界面的设计过程, 选取自己喜欢的界面风格和界面布局。设计界面布局时, 要求 界面上同类或相关的信息聚集在一起, 并保持相应的关联和连 动控制关系,不同种类和重要性的信息应该占据相应的位置, 交互模型中描述的这些信息为界面模板的设计提供了理论支 持, 为用户的选择限定了合适的范围。 它将用户界面 ’*+,-./+ 和 (/012 构 成 了 模 型 的 内 在 核 心 , 中的信息抽象为界面对象,并且对对象的属性和关系加以扩 充, 使之包含支持界面显示的内容, 从更高的层次描述了界面 构 成 及 其 控 制 关 系 。 )3141+-5-./+ 处 理 界 面 布 局 时 允 许 用 户 参 与界面的设计过程, 充分体现了人机交互设计界面过程中人的 作用。 这是 ’() 模型的两大特点。 通过该模型的分析建立的界 面描述为用户界面的自动生成提供了理论支持和实现条件。
( ;0<22. 2E ?24-I168 ;0/6306 ,35 J60<32.27F , ;<,35237 ’3/R68:/1F, S/3,3 !@""C%)
0;5#%’(# : J2 -824216 637/3668/37 56R6.2-4631 2E :2E1T,86 I:68 /3168E,06: , 1</: -,-68 -82-2:6: 1<6 L(A (256. 2E I:68 /3168E,06 12 :I--281 ,I124,1/0 76368,1/23 2E I:68 /3168E,06:$D1 0,-1I86: 1<6 /3E284,1/23 2E EI301/23 ,35 5,1, /3 I:68 /39
:631,1/23 4256.) 。该类模型的典型代表有 ;66<6/4 、 (>? 和 基于词法、 AB?*C+模型。 ;66<6/4 模型是一种基于语言的模型 *=+,
*#+ *=+ *@+
语法和语义划分的逻辑结构决定了它处理的对话交互逻辑是 线性的、 可预见 的 , 为 其 他 的 ’D(; ( ’:68 D3168E,06 (,3,764631 模型奠定了理论基础。 ;F:164) (>? 和 AB? 模型属于多代理模 型, 其思想是把界面及界面元素看作由应用部分、 对话控制部 分和表示部分组成, 每 一 部 分 又 是 一 个 或 多 个 ,7631 ( 代理) 的 这有助于 集合体。模块化、 并行和分布式处理是其突出特点 ,
支持用户界面自动生成的界面模型
万建成 孙 彬 ( 山东大学计算机科学技术学院, 济南 !@""C% )
MN4,/.: :I3O/3P:5IQ!%03$024
摘 要 为实现软件用户界面的工程设计,论文提出了一种支持用户界面自动生成的界面模型 L(A。它利用功能模型
和对象模型( 捕捉与界面相关的功能和数据信息, 用交互模型( 表达这些信息和控制关系。 然后依据交互模型的 ( L) () () 描述, 利用表示模型( 建立内部对象和外部显示元素的对应关系, 规划界面布局, 从而指导实现用户界面的自动生成。 A) 关键词 复合用例 对象 界面模板
相关文档
最新文档