一种支持访问控制的用户界面设计模型

被引量 : 0次 | 上传用户:lnnyhonyy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,可视化的手工界面设计工具已被广泛采用,但是,从开发效率、可维护、一致性、可重用和平台移植等方面,这种手工设计方法不能满足需要。为了满足用户对界面需求的多变性和可定制性的要求,模型驱动、界面分离和设计模式的思想逐渐渗入界面开发过程中。基于模型的界面开发是一个创建和重定义用户界面模型的过程,用户界面用定义的模型来表示,能够帮助设计者集中于概念设计,避免过早地进行细节的设计,同时使得一个界面的不同部分同它们所扮演的角色之间的关系更加清晰。用户界面设计是应用软件系统开发的一个重要方面,而权限访问控制(或安全管理)在现代软件系统中同样有着重要的地位。从各种操作系统到一般的应用程序,都能发现有关权限的模块和功能,其可靠性、安全性及稳定性直接影响到软件系统的正常运行。因此,建立一个高效的支持访问控制的用户界面模型具有很强的实际意义。传统的用户界面设计方法,一般采用基于软件工程的思想,从用户需求和问题域出发,以任务为中心,形成各种不同类型的陈述模型来表达不同层次的界面抽象及界面模型,并在此基础上建立编辑、开发和运行环境,均取得了一定的成效。但这些界面设计方法,未考虑到到用户特征的多样性以及多角色权限控制下的界面布局和展示的特殊性,从而影响了模型的描述能力。针对传统界面设计方法不能很好的支持多用户访问控制建模的缺点,本文提出一个面向多用户访问控制的用户界面ACUI(Access Control User Interface)模型。该模型在传统界面设计模型的基础上,引入了RBAC (Role Based Access Control)机制,通过对用户模型(UM, User Model)中的角色及用例进行形式化分析,并根据内部模型IM, Internal Model)中描述的界面构成元素及其交互关系,在用户界面模型(UIM, User Interface Model)中给出了针对不同角色的界面展示规则和界面布局树,最终实现了界面代码的自动生成。实验证明,该模型能很好的指导多用户权限访问控制界面的生成。本文的研究意义在于,在扩展FMP (Function Model Presentation)模型的基础上,提出一个面向多用户角色权限访问控制的用户界面ACUI模型。UM形式化描述了角色和权限(用例)之间的关系,UIM在DM定义的数据对象及IM定义的交互关系基础上,根据不同的角色,定义界面布局和展示形式,并最终产生了满足角色权限访问控制的页面代码。经过一次建模,即可产生满足多角色访问控制要求的多个界面。此模型的建立提高了界面设计的抽象层次,增强了模型的描述能力以及软件的复用性。
其他文献
为研究养殖模式对鸡肉组织及鸡蛋中重金属残留的影响,以固始鸡为试验动物,对不同养殖模式下固始鸡鸡肉、鸡蛋及放养区土壤中重金属含量进行测定。结果显示,各组鸡肉胸肌、腿
面对开放、合作与竞争并存的国际教育服务贸易市场,我国高等教育境外消费出口市场的发展可谓机遇与挑战并存。在GATS框架下研究探索具有中国特色的高等教育境外消费出口市场
目的 探讨标准化术前访视在神经电生理监测下听神经瘤手术患者中的应用效果。方法 将50例神经电生理监测下听神经瘤手术患者按照手术时间分为对照组与观察组各25例。观察组按
随着现代科学技术的进步,经济全球化的进程空前加速。现代交通工具和通讯手段为经济文化交流、旅游业的发展等等提供极大的方便,人们获得国外信息的途径和数量大大增加。一些
虽然在不同的时代,不同的伦理思想对幸福的理解是不同的,但是,不同的伦理思想之间,有一个共同的特点是不可忽视的,那就是伦理学思想应该包括人的幸福。伦理学从某种意义上来
于1975年流亡法国的捷克裔作家米兰·昆德拉(Milan Kundera,1929-)是一位享有世界声誉的当代小说家,同时也是一位小说理论家。昆德拉著作颇丰,迄今为止,在小说方面,他已创作
本研究调查了高中英语教师的语法教学理念。根据以往的研究,本文提出了5个假设:(1)高中英语教师有自己的语法教学理念;(2)他们的个体差异对他们的理念有着重要的影响;(3)教师的
SBSE是一种新型的样品前处理技术,它的概念最先由Baltussen和Sandra等于1999年提出。搅拌棒是SBSE的核心部分,是由0.5mm或1mm的PDMS硅橡胶管,套在一内封磁芯的玻璃管上制成。
英语听力能力在英语学习过程中起着至关重要的作用。作为语言学习的第一步,听力能力的高低直接影响着后面的说、读、写、译能力。本文以大连海事大学五名大一英语专业和五名
土壤温度和土壤水分在农业、水文、气象等领域扮演着十分重要的角色,对人类的生存和发展产生重大影响。及时、动态地掌握土壤温度和水分的数量特征和空间分布状况具有极其重