《一种基于原语的界面设计模式建模方法.pdf》由会员分享,可在线阅读,更多相关《一种基于原语的界面设计模式建模方法.pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第2 7 卷第1 1 期2 0 0 7 年1 1 月计算机应用C o m p u t e rA p p l i c a t i o n sV 0 1 2 7N o 1 1N o v 2 0 0 7文章编号:1 0 0 1 9 0 8 1(2 0 0 7)1 1 2 7 3 6 0 4一种基于原语的界面设计模式建模方法王景龙1,万建成1,黄国栋2(1 山东大学计算机科学与技术学院,济南2 5 0 0 6 l;2 防化指挥工程学院计算机教研室,北京1 0 2 2 0 5)(w 口百l m a i l 3 d u e d u c n)摘要:为了提高用户界面开发的效率,通过对界面区域的构成分析,提出了
2、基于原语的界面设计模式,并从数据、交互和展示三个角度定义了界面设计模式原语,对界面设计模式进行规范化描述。以此为基础,进一步提出了一种基于原语的界面设计模式建模方法。本方法通过对模式原语的定制对界面展示单元的静态信息、交互信息和展示信息进行采集,从而完成对界面设计模式的建模,并有效指导代码的自动生成。关键词:界面设计模式;模式原语;模式对象;界面设计模式建模中图分类号:1 n 1 1 5文献标识码:AP r i I l l i t i v e-b a 瞬da p p r c ho f 璐e ri I l t e r f a c ed e s i g np a t t e mm o d e l
3、i n gw A N GJ i“g-l 叩9 1,w A NJ i a n c h e n 一,H u A N GG u o d o n f(1 岛丘D 击0,c 0”妒咄r 曲船。树M,嘞s k,嘶哳妇辟血 瑚r I 由昭2 5 0 0 6 1,吼i 加;2 n”n 聊哪矿c o,印“舯柚培彻d 如蝴”hm 出“把矿c 删l 卅D 咖邶B&舛增1 0 2 2 0 5,吼i m)A b s 时雏“T oi m p r o v et h ee m c i e l l c y0 fu 目e ri n t e d a c ed e v【0 p 圮n t,p 丑t t e m h 曲e du 特ri
4、I l t e 血p a t t e m Bi nt e 眦so ft I l eo 嘲1 p i d 叩0 f 哪i n t e r f 如ew e 砷P r o P 0 s e d P 砒e mp m 衔v 髑w e 糟e U c i t e dt 0d e B c b et h eu s e rj n t e r f a c ep a n e m sf o m“yh 帅埘e w m 聃p e c 协F u n h e 邢。坤b a s e d 佃d l eu s e ri m e r f a c ep a n e m s 硼d 小ep a n e mp 一1 I l i t i v,B
5、曲面b v e b 聃e d印p r o a c ho fu s 盯i n t e d n ed e s i 印p a n e mm o d e H”gw 聃p r 黜眦耐E h o u 曲i n f o 删鲥o no fu 钾ri n t e d 如ed i s 讪玎删tc o u l db e学0 tf m m l ec u s f 谢捌p a 仕e mp 而m i t i v 船t 0i m P l e m e n tt l l eu 孵ri n t e d j c ep 蛐m 珂0 d e l i”g 觚dg I l j d et h ec o d 6g e e 训佣p r o c e
6、 s 8 K e y 啪r d s:I m ri t e 击c cp 8 n e m;p 8 mP d I I l i d v e;p 砒t e mo b j e c t;u s e ri t e d k eP g n e mm o d e h n gO引言在现在的软件开发过程中,界面开发的效率和质撼已经成为影响整个软件产品质量的一个重要因素。基于模型的界面开发方法把用户界面设计的所有元素都用模型来表示。能够帮助设计者集中于概念方面以获取用户需求,避免过早地进行细节的设计,同时使得一个界面的不同部分同它们所扮演的角色之间的关系更加清晰。但是基于模型的界面开发由于缺乏有效的重用机制而不能被广泛应
7、用。研究人员提出了许多与界面设计相关的模式,为基于模型的界面开发以及界面设计知识的重用提供了基础。任务模型方法“2。强调建立一系列的任务来达到最终的目的。不同的任务之间相互提供服务,每一个任务可以由一个基于任务的设计模式支持。任务模型允许设计者集中关注逻辑方面。定义了许多能够从抽象到用户界面获取的转换。但任务模型方法主要强调任务的分析,粒度较大,对于复杂界面的结构和各部分之间的交互缺乏足够的支持,影响了模型的描述能力。J u s T U I”q 1 提出了一个基于概念模式的抽象用户界面(u 蚶I n t e 面c e,u I)描述模型,引人了图形符号标记,以方便描述m 需求概念。它以一种抽象的
8、描述方法来分析并表达U I 概念需求,并没有考虑实现细节,难以获取与界面展示相关的信息,不能向用户展示界面的原型,也不能给出如何由模式生成界面的方法,从而无法更好地支持用户参与所见即所得的界面设计。鉴于此,本文提出了界面设计模式原语概念,通过对界面设计模式原语建模从数据、设计和展示三个不同的角度分别对界面展示区域的静态信息、交互信息和展示信息进行定制,继而完成对各类界面设计模式的建模,并最终产生用户可用的界面展示原型,从而支持所见即所得、用户充分参与式的界面设计,提高界面开发的效率和质量。1界面设计模式原语本文用数据集这个概念表示界面展示或者操作的后台数据,可能直接来自数据存储,也可能来自查询
9、操作得到的满足需要的数据。本文从数据、设计和展示三个方面对界面设计模式进行描述,引入三种界面设计原语来表示从三个方面采集的信息:A t 确b u t es e t 描述界面设计模式的静态信息;O p e m d o ns 毗描述交互信息;n e s e n lP r 叩e r t y 则描述展示信息o1)A n d b u t eS e t对于某一数据集,可能并不需要展示或者操作其全部的属性信息。在界面设计模式中,胁曲u 把S e t 描述针对某一数据集要在界面上展示属性的集合,其中每一个属性定义如下:定义1属1 生肌r i b 山=(A N 岫e,A r y p e,A P O),其中A N
10、 a m e 为属性的名称,A 1 如为属性的类型,A P O 表示属性的展示对象,定义为A P o=(c 1 卯e,c s i z e),c T y p e 为展示对象的控件类型,而c s i 表示控件大小。2)O p e r 撕o nS e l收稿日期:2 0 0 7 0 5 1 5;修回日期:2 0 0 7 一0 7 一。基金项目:山东省科技发展项目(2 0 0 6 c c 2 2 0 1 0 0 9)。作者简介:王景龙(1 9 s 2 一)男山东威海人,硕士研究生,主要研究方向:软件工程、界面设计模式;万建成(1 9 4 9 一)男,江西进贤人教授,博士生导师,主要研究方向:软件工程、
11、自然语言处理;黄国栋(1 9 7 8 一)。男河南南阳人,讲师硕士研究生,主要研究方向:软件工程。万方数据第1 1 期王景龙等:一种基于原语的界面设计模式建模方法2 7 3 7O p 盱舡o ns 吐描述界面设计模式中操作的集合,操作包括行为和事件,其中事件描述相应模式对象对用户在界面上进行的操作的响应,行为则描述为了本模式对象被外部模式对象调用的操作,用于实现不同模式对象之间的关联,即界面上不同模块之间的关联关系。对操作的定义如下:定义2操作0 p e r 商=(R I,p e,O m e,O P s),其中砌佩为操作的返回类型,O N a m 为操作的名字,0 P s 为操作的参数对象集合
12、,其每一个参数对象定义为P=(P r y p e,P N 锄e),P 船为参数对象的类型,州衄e 则为参数对象的名字。3)P m e n tP r o p e 唧P 螂e n tP 峄r t y 描述界面设计模式在界面中的展示属性。界面设计模式可以有多种展示风格,不同的展示风格有些公共的属性,也有相对于自己比较特殊的展示属性。倒如汇集模式有表格和树型等多种展示风格,它们有共同的布局、外观等展示属性,而对于树型展示风格,又有节点图标、是否显示节点之间连线等特定的展示特性。定义3展示属性n e 哪nP m p e 唧=(M a 晒n,b y o u t,A p p e 娜c e,P s 0),其中
13、M a r g i n 为展示区域内部控件集合与区域边界之间的边距对象,b y o u t 为展示区域内控件集合的布局对象,A p p 髓阳n 为展示区域的外观对象,P s O=(P s t y l e,n 铈t),P s 刚e 为展示区域的展示风格,P r r a i t 为特定于P S 咄展示风格的展示特性。2 界面设计模式定义4界面设计模式u I P=胁d h u t es e t,O p e m t i 叩s e t,P r e s e I l tP。叩e 唧)a2 1 模式类型通过对界面构成区域类型的分析,本文提出了六种界面设计模式,每种模式都对一类区域进行抽象描述,下面对每种模式及
14、原语在模式中应用的具体吉义给予详细解释。1)实例模式实例模式对需要在界面上展示单条信息的区域进行建模。对实例模式而言,A 嘣b u t es e t 描述数据集中需要向用户展示的属性的集合,以及每个属性展示的控件类型和展示特征;而O 呻州o n 鼬中的行为描述当前实例模式被其他外部模式调用的操作集合,而事件则描述对用户在界面上进行的操作的响应。2)汇集模式汇集模式对需要在界面上展示一组相似信息的区域进行建模。在此模式中,A t t r i h“t es e t 与O p 咖i 伸s e t 的含义与实例模式相似,但是所有的属性与操作都是针对一组数据而不是单条数据。3)查询模式查询模式对需要在数
15、据集中根据某些属性进行各种条件查询进行建模,比如根据学生的学号对学生进行检索。在查询模式中可以指定不同的查询条件,将各个查询条件进行合取和析取,对查询条件指定优先级等;也可以指定根据某一属性进行升序或降序排列。此模式的柚d b u t es e t 描述参与查询条件的属性集合,例如对应于查询条件n 删=枞叩da g e=2 1 的A t t 五b u t es e t 为(蛐,a g e)。O p e r“锄s e t 描述本模式响应的事件以及提供给外部模式的各种条件查询行为。4)服务模式服务模式对需要在界面上提供一组服务的区域建模,比如说菜单、工具栏、按钮组等。在服务模式中,A t t r
16、i b u t es e t 为空集,O p e r“伽s e t 描述本模式响应的事件和提供给外部模式的行为。在对事件的内部处理中,服务模式可能调用其他外部模式的行为以达到目的,但不会直接对数据集进行操作。5)联动模式如果界面上区域A 中的状态发生改变,区域B 的信息发生相应的变化,则称A 联动B,A 为联动的主动方,B 为联动的被动方。联动模式对依赖于界面上其他部分的一类区域(即联动的被动方)进行建模。在此模式中,A 删b u I es e t 描述联动的被动方要在界面上展示的属性集及其展示控件类型和特征。O p e m H 0 l Is e t 描述联动的被动方能够响应的事件以及联动的被
17、动方可以被调用的行为。6)嵌套模式嵌套模式对在一个区域内展示多种类型信息的需求建模。对于这种模式,一般是在给定界面区域内生成多页控件,控件每个页对应一个子区域并展示一类信息,每个子区域可以利用上述五种模式之一进行建模。2 2 模式特性对于上述提出的六种界面设计模式,本文从独立性、充分性以及完备性三方面讨论其特征。首先,各类界面设计模式之间是相互独立的,每种模式都具有各自特定的A t t r i b u t es d 0 P。r“佃s e 以及P r e B 既nP r o p e 啊原语。界面模块之间的关联关系通过相应模式对象的O p 岫o I ls e t 中的行为部分进行描述。没有关联关系
18、的界面模块对应的模式对象之间不存在任何关系描述。其次,上述界面设计模式是通过对界面划分成模块,针对界面构成模块类型的分析而提出,不同的界面构成模块对应特定的界面设计模式。因此利用不同的界面设计模式为不同的界面构成模块进行建模,利用模式原语O p e r“嘶s e t 中的行为部分表达界面模块相互之间的关联关系,模式可以对各种用户界面进行有效并且充分的描述。最后,界面构成模块的粒度决定总结的界面设计模式的粒度本文的六种界面设计模式针对较大粒度的界面构成模块而提出,虽然能够充分描述界面但缺乏完备性,对复杂界面的描述不够灵活。3 界面设计模式建模方法基于第2 章提出的界面设计模式,以及用于描述界面设
19、计模式各方面信息的模式原语,本文提出了相应的界面设计模式建模方法。本方法引人模式对象(P a mO b j*t),通过对模式对象的设计完成对界面设计模式建模。基于对界面设计模式原语建模的不同阶段,将模式对象分为三类:A P 毗唧、A O P 砒e m 和A O P P a n 蜘。其中A P a n e m表示具备A 廿五b u l es e t 的模式对象;A O P a n e m 表示具备A 嘣b u t es 毗和。呻嘶叽s e l 的模式对象;A O P P 8 n e m 表示具备三个原语的模式对象。n t t e m 和A O P a n 锄处于模式对象建模的不成熟阶段,而A O
20、 P P 毗e m 表示成熟的界面设计模式对象。基于不同的界面设计模式,又可以将模式对象分为实例模式对象、汇集模式对象、查询条件对象、控制参数对象、用例组对象以及组合对象,分别对实例模式、汇集模式、查询模式、联动模式、服务模式以及嵌套模式建模。这些模式对象根据所处的模式原语建模的不同阶段,又分另类属于A P a|【帅、A O P 丑n e m 和A O P P n e m。基于对模式对象设计的不同阶段,本方法引人了数据视图、交互视图和展示视图。设计者在设计过程的不同阶段,工作在不同的视图之上。1)数据视图在界面建模过程中,设计者在数据视图中对模式原语 万方数据2 7 3 8计算机应用2 0 0
21、 7 车A I 州b u t es e t 进行设计。数据视图引入了普通类和视图类,其中普通类针对数据集中的属性进行选择,而视图类则是建立在普通类之上的视图,可以借用普通类中的属性,但不能对其进行修改。普通类用来描述实例模式、汇集模式和联动模式的A n 曲u t eS e t,视图类则描述查询模式的A 札曲u t es e t。2)交互视图在数据视图中完成了展示属性集的设计以后,设计者需要在交互式图中设计相应模式对象可以响应的用户事件和模式对象之间可以进行的关联操作。为此,交互视图引人了功能调用关系和消息传递关系,分别对O P e r a 6 皿s e t 中的事件和行为建模,也就是对模式对象
22、可以响应的用户事件以及不同模式对象之间的关联关系建模。在交互视图中,设计者首先根据在数据视图中声明的类建立相应的模式对象,得到的模式对象从类的属性继承得到相应的A t t 曲u t es e t,也就是属于A P 砒t e m。以此为基础,设计者可以根据需要在不同模式对象之问建立功能调用关系和消息传递关系,在此之后,A P a n e m 模式对象演变为A O P a n e m。另外,交互视图电引入了其他关系用以表示模式对象之间的其他交互关系,比如模式对象之同的联动关系、控制参数对象到用例组对象的参与关系等。3)展示视图在完成了A n b u t es e t 和o p e r“佣s e t
23、 的设计以后,设计者需要在展示视图中对界面设计模式的展示属性进行定制,也就是对模式原语P h e n tP r o 弦r t y 的设计。对于界面设计模式展示属性的定制,本模型开发方法采用了图1 所示架构。设计者完成展示属性的定制以后,A O P a 廿e m 模式对象演变成A o P P a n e m。6)基于最终的A O P P 甜咖模式对象,模型利用其所包含的静态、交互和展示信息指导代码的生成。4 实例研究本部分展示了一个学生管理系统的例子,该例子通过上述的界面模型开发方法建模实现,并最终生成了基于 S P N E T 的代码。如图2 所示,本例在数据视图中声明s t I I d e
24、l l t 类对描述学生信息的A n 曲眦s e t 建模;同时也声明了视图类s t l l d e m Q u e r y v i e w,该视图类借用了s t u d 即t 类的I D 属性,用于对根据I D 对学生信息进行检索的查询模式进行删b u t es e t原语的建模。,+m:c h 缸9 l,U I 王t B 蛆t 学号+N a I n e:s t f i n d l 凹,U I:E d i t B o 五L a M:姓名+s e x:u T r(0】,E 男,女,U I:R a d i q L 曲吐性别+B i n I l d a y:d a 把【o】,U I:d a 把n
25、雌L a b e t 生日图2 普通类和视图类图3 所示为本例在交互视图中的一个场景,展示了一个界面不同区域的之间的交互。根据本文提出的界面设计模式,图3分为四部分,右侧s t u d 咖b 为汇集模式对象,由s 州e m 类声明而来,对界面上展示多条d e 卅信息的区域建模;上侧跏d e n t Q I】哪o h j。吐为查询条件对象,由鼬d 衄t Q L I e r y V i e w 视图类田1界面设计模式展示属性架构在界面模型开发过程中,设计者需要分别在数据视图、交互视图和展示视图中对界面设计模式的不同原语进行定制根据定制得到的界面设计模式,指导下一步的代码生成。由此,界面模型开发方法
26、的步骤归纳如下:1)设计者对用户界面进行分析设计,根据要在界面上展示的信息或者提供的服务将界面划分为不同的区域,并且确定每个区域对应的界面设计模式。2)基于界面区域的展示信息及对应的界面设计模式,在数据视图中声明普通类和视图类对A n 曲u 忙s e t 建模。普通类对数据集中的属性进行选择,应用于实例模式汇集模式和联动模式;视图类借用普通类的属性,应用于查询模式。3)在交互视图中,设计者基于在数据视图中声明的类建立A P a m 模式对象,建立的模式对象具有和类的属性相对应的A t t r i b ms e t。基于一个类建立的汇集模式对象表示此模式对应的区域展示与类的属性相对应的多条信息,
27、其他对象则表示对应的区域展示单条信息。4)通过在不同的A P 毗e m 模式对象之同建立各种关系对o p c r“叩s e t 进行建模,使A P 毗唧模式对象演变为A O P a n。5)设计者在展示视图中完成对P r e 8 e n t 胁p e 唧的设计,使A O P a n e m 模式对象演变为A O P P a t t e m。声明而来,对界面上根据学生m 对学生信息进行检索的区域建模;下侧为控制参数对象,由s E I,d 咖类声明而来,对界面上由s t l|d 帆t 汇集模式对象联动的区域建模;左侧的查询添加编辑和修改则为用例组对象,对界面上提供服务的区域建模,其A t l I
28、i b 鼬为空,在数据视图中没有类与之对应。用例组对象指向s t u d e n b 对象的关系为功能调用关系,表示服务模式对汇集模式的行为进行调用。查询条件对象和控制参数对象指向用例组对象的关系表示这两个对象建模的界面区域参与到用例组对象表示的操作中。汇集模式对象指向控制参数对象的关系描述联动的主动区域与被动区域之间关联的属性。对于图3 设计的一个界面场景,图4 展示了其中的一种展示原型,设计者可以根据需要定制其布局和外观等展示属性。按照白上而下、从左到右的顺序,界面原型上的四个区域分别表示汇集对象s m d e n 协的表格展示风格、用例组对象的按钮展示风格、控制参数对象的自由展示风格和查
29、询条件对象的组合展示风格。在数据视图、交互视图和展示视图中完成了界面设计原语的建模以后,模型基于图2 所示的界面构成区域的静态信息,图3 所示的区域之问的交互信息以及图4 所示的界面展示信息,指导最终的代码生成。本例生成的基于A s P N E T 的界面如图5 所示。任务模型中的模式框架引导设计人员从用户界面执行任务序列的角度进行界面设计,设计者建立一系列相互服务的任务达到最终能够的目的。对于具有复杂构成的用户界面以及界面不同模块之间相互关联的情况缺乏足够的支持,不能进行有效的建模。本例中对不同模式对象之间的关联关系以 万方数据第1 1 期王景龙等:一种基于原语的界面设计模式建模方法2 7
30、3 9及模式对象可以响应的用户事件等细粒度的特征描述很难在任务模型中得到支持。在J u 盯u I 中,界面设计模式建立在域模型基础上,上述例子的域模型如图6 中类s t u d e n t 所示,而根据M 鹅t e D e I a i l模式对本例进行静态建模则如图6 中模式u I M D-s t u d e n t 所5 结语示。此后代码生成器据此M a B t 盯7 D 咖i l 模式提供的静态信息生成最终的运行界面。由此可见J u 盯一u 1 只是基于概念模式描述用户的U 1 需求,不能提供用户展示界面的原型,难以获取界面展示相关的信息,没有考虑实现细节以及由模式生成界面的方法。图4 展
31、示原型图5 运行界面图3 交互视图的一个场景设计模式采集的信息指导最终代码的生成。如何针对更加细化的界面构成成分提出细粒度的界面设计模式,支持界面构成成分之间复杂的联动关系以及尽可能的增加界面设计模式的展示风格是下一步研究的重点。另外,针对现有的各种信息生成基于不同平台的代码也是重要的研究内容。为了对界面设计模式进行有效的定制,本文提出了基于原语的界面设计模式,并进一步提出了一种界面设计模式建模方法。在建模过程中设计者在数据视图、交互视图和展示视图中分别对界面设计模式原语A t t r i b u t es e t、O P e m t j o ns e t和P 嘲朗tP m p e 唧进行定制
32、。并且引入模式对象作为定制过程中界面设计模式建模。根据不同的模式类别,模式对象分为六种,每一种模式对象根据对模式原语设计的不同阶段又分为A P 眦e m,A O P 且她m A O P P a n e r n 三类。本文给出了一个学生管理系统的例子,通过在不同阶段对模式原语的建模,完成对界面设计模式的定制。并基于界面N 枷e:U D 皿S m d e n tM 掷时:U i S m d 粕l同t c r s:I D=V l Do r d 盯C r 妇:d D A s c)D i s p l a yS e t:f D N 蛐e S e x B i n h d a y,D 印咖吡G m d c M
33、 e I 加A c【1 0 n s=Q I】c r y A d d E d i“kD e t m l:U 5 t I l d c n tD i 8 p 1 4 yS e t 皿N e S e B i r 凸l d a y,D 印a n m e n o【a d c M c 瑚域模型及模式定义参考文献:【1】v 蛆w E u EM T k k b a 8 e du 8 盯i n t 盱h d e s i 印【D】A 瑚t e r d a m:V i eU m v 耐“疵A 咖t 酬删2 0 0 1【2】F O L M E RE,恤 w E I I EM,B 0 s c Hj B d 西r I gp
34、 a n 蝴8:蛐4 p-p 聃I c l _ 伽“d g eg B p sb e t w 唧s E 蛐dH c I【J J I n f 0 朋m;加锄ds 0 1 铀n d o B2 0。6,4 8(2):6 9 8 9【3】M O I 忱P 工B E【剧c U E RJ,P s I 吼O 斑鲫i b i 碍J 嘲-U Io po 呵她面t 1 6at 日B k 眦出蚰【c 1 D s V I s2 咖。F l 加d 吐h 1 日d i m。B 呻g l,J u m,2 瞄,B 目“n:印。增2 啷:2 1 8 2 她【4】M O u N APJ,M E u ,P A g m RO J l
35、l 8 t u I a 咄j n 忙由叩“一矗c“帅1 0 d d C 1 C A D U l2 0 0 2 D 0 妇h t,H 0 a n d:l 丑岬盯A 衄d c 田j c 8P I l 雠s h 盯2 0 0 2:3 1 一”【5】M 0 u N APJ,|刚 N D 皿工J 1 s t U I:“t 1 8 叫k 盯H 肥哪嘞hI【I 叩础c 时i 帅do D d c 鄹a 埘帅【c O L】c 2 0 砒l”p 砸H aP 甜啊日:o f 哪B I l dT 捌hF 耐I|1 d 枷Bn a i d k2 瞄【加田一晒一1 0】h t l p=k 酬血血郫山巴础s p 址_t 耐
36、c l l i 嬲棚b 向韶h 叫锄瑚“m 凸删W s p 皿【6】M O u N A M O R E N 0PJ,眦s B o I c u E sI,P A 盯0 R 山P E zo,u 蚶 n 忙d 如p a t 咖 h 由耐o 五e n t e d 邮 g 出【J O L l H 附c 甲u t 汀I n k r a c 6 蚰:o v e 啪i“gB a r r i e n2 3,4(1)【7 l 万建成,孙彬支持用户界面自动生成的界面模型【J】计算机工程与应用2 0 0 3,3 9(1 8):1 1 4 1 1 8 8】G A M M AE。H E L MR J O H N s O
37、NR,d 靠D c s i 卯p 8 n e 硼d e 呦bd m l s 捌eo 埘优l 谢饥k d 耐t 眦埘M】B 硼t 锄u s A:d 皿8 吼_ W e 日l q,l 蝴5 万方数据一种基于原语的界面设计模式建模方法一种基于原语的界面设计模式建模方法作者:王景龙,万建成,黄国栋,WANG Jing-long,WAN Jian-cheng,HUANG Guo-dong作者单位:王景龙,万建成,WANG Jing-long,WAN Jian-cheng(山东大学,计算机科学与技术学院,济南,250061),黄国栋,HUANG Guo-dong(防化指挥工程学院,计算机教研室,北京,10
38、2205)刊名:计算机应用英文刊名:JOURNAL OF COMPUTER APPLICATIONS年,卷(期):2007,27(11)参考文献(8条)参考文献(8条)1.van WELIE M Task-based user interface design 20012.FOLMER E;van WELIE M;BOSCH J Bridging patterns:an approach to bridge gaps between SE and HCI外文期刊 2006(02)3.MOLINA P J;BELENGUER J;PASTOR O Describing Just-UI conce
39、pts using a task notation外文会议 20034.MOLINA P J;MELI(A);PASTOR O Just-UI:a user interface specification model 20025.MOLINA P J;HERNANDEZ J Just-UI:using patterns as concepts for IU specification and code generation 20036.MOLINA-MORENO P J;TORRES-BOIGUES I;PASTOR-L(O)PEZ O User interface patterns for
40、object-orientednavigation 2003(01)7.万建成;孙彬 支持用户界面自动生成的界面模型期刊论文-计算机工程与应用 2003(18)8.GAMMA E;HELM R;JOHNSON R Design patterns elements of reusable object-oriented software 1995 本文读者也读过(10条)本文读者也读过(10条)1.任志清.吴悦.杨洪斌.Ren Zhi-qing.Wu Yue.Yang Hong-bin 设计模式在基于SystemC的指令译码模块设计中的应用期刊论文-计算机应用与软件2008,25(5)2.王卓
41、基于UIMS用户界面管理系统的机顶盒用户界面开发学位论文20083.陈俊峰.娄刚.CHEN Jun-feng.LOU Gang 用CT障害目标设定法提高软件交付品质期刊论文-常州信息职业技术学院学报2008,7(1)4.李仁.肖燕.陈美华 基于设计模式的医疗保险系统期刊论文-电脑知识与技术2011,07(8)5.刘隽.张辉.Liu Jun.Zhang Hui 软件设计模式在铁路调度指挥系统中的应用期刊论文-铁道通信信号2011,47(3)6.张妙 Rational软件交付新协奏Jazz平台访IBM软件集团Rational总经理Daniel Sabbah博士期刊论文-华南金融电脑2009(3)7.张晓宁.李学庆 一种基于 MDA 的 UIMS 实现会议论文-20088.王德广.邹阳阳.李瑞.WANG De-guang.ZOU Yang-yang.LI Rui 支持Web界面自动生成的界面设计期刊论文-科学技术与工程2009,9(20)9.周志坚.Zhou Zhijian 设计模式在物流模块开发中的选择与应用期刊论文-中国市场2008(28)10.李琦.李建成.张科峰.LI Qi.LI Jian-cheng.ZHANG Ke-feng 基于GUI4J的界面自动生成技术期刊论文-西安工程大学学报2010(3)本文链接:http:/
限制150内