业务模型驱动的教学测试平台建模研究

来源 :北京电力高等专科学校学报 | 被引量 : 0次 | 上传用户:kokwok
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  一、引言
  教学测试系统在国外开发比较早,在20世纪90年代就开始使用了,如计算机考试、GRE考试、注册会计师考试等都已实现了计算机化。已存在一些商品化的测试系统,如:ATA(American Testing Authority Inc.)开发了e-Testing系统,这是一个由远程网络化考试管理、电子题库、智能化考务管理和智能化考试结果评判等多种技术构成的考试平台,利用该系统不仅可以测试传统题型,而且可用于应用操作技能测试,实现了无纸无盘化考试、网络远程控制与管理;PROMETRIC开发的远程测试系统支持任意时间、任意地点举办的、在代理环境下的安全在线考试,支持多种题型。
  相对而言,国内对测试系统的研究与开发起步较晚。在过去几年我国也积极开展对数字化教学平台与教学测试系统的引进、开发与应用研究,如:亿邮公司引进并开发了WebCT(eYouCT),CERNET与Blackboard共同投资组建赛尔毕博有限公司致力于中文版Blackboard教学管理平台的开发和推广。
  笔者认为,不同学科、不同课程的教学测试在内容组织形式、内容生成策略、评价结果形成及呈现、测试过程组织等方面存在较大共性,建议面向校园网环境开发教学测试平台系统,待平台建成后,进一步针对不同学科、不同课程建立题库,配置测试内容形成方法及测试实施流程。另一方面,基于模型驱动架构(Model Driven Architecture, MDA)的应用软件开发摆脱了对特定技术平台的依赖,且从业务模型到技术平台的实现模型都保留了一致性,该特性使得对应用软件的持续演化成为可能。因此,采用业务模型驱动的教学测试平台建设策略可克服现有测试平台产品的诸多缺点,避免系统重复建设,软件平台具有灵活性高、可演化性好等优点。
  二、面向業务模型驱动的管理信息系统模型体系
  从企业建模角度看,管理信息系统软件中所蕴涵的是一个概念上的"虚企业",该"虚企业"本质上是一个企业管理模型。信息系统开发过程本质上是一个企业建模过程,信息系统维护过程也就是对企业模型不断完善的过程。现有企业建模框架通常采用多视角、多阶段、多层次对企业进行全方位描述,如:在集成化信息系统建模框架(Architecture of Integrated information System,ARIS)中,在内容维度提供组织、数据、控制、功能、输出5类建模视图,在生命周期维度提供需求定义、设计说明和实施描述三个建模层次,控制视图用来记录和维护数据视图、组织视图和功能视图之间的关系,而组织视图、数据视图和功能视图之间是松耦合的[5]。现有企业建模理论,可为开发业务模型驱动的教学测试平台提供方法论基础。
  企业建模理论认为,模型是一个体系,由若干层次和部分构成,各层次和组成部分都包含特定类型的元素,每个层次、部分及元素都有其特定的目标、能力和特性,各层次之间及各层元素之间,遵循一定的协作模式。模型体系既关注结构和行为,也关注功能、复用性、可理解性以及经济和技术约束等。基于企业建模理论,综合信息系统架构共性,现给出一个支持业务模型驱动的管理信息系统模型体系,如图1。
  图1中表示了模型层次、进化路径和要素单元三个维度,其中要素单元对应于具体模型层次、进化路径的具体模型制品,不同层次之间是有关联关系的。对模型层次、模型层次关联、进化路径做如下解释:
  (一)模型层次
  这里把模型层次抽象为5层,其中:数据层用于描述业务数据定义、存储格式、数据间关联等;信息层按照一定规则对业务数据进行组织,封装业务数据逻辑,为业务功能提供数据存取服务;功能层描述企业目标是通过哪些具体功能活动来实现的,完成业务功能形式化描述;流程层描述业务流程,一个业务流程通常由多项业务功能按一定时序逻辑组合而成;组织层完成组织机构定义及职责与权限指派。
  (二)模型层次关联
  不同层次的模型间存在关联关系。这些关系可进一步分为组成关系、引用关系、控制关系等,如图2。
  其中:业务流程由业务功能按照时序关系和逻辑关系构成;业务流程实例的执行和流转是由组织机构中具体人员完成的;组织中具有相应职责权限的人员通过执行构成流程的业务功能来实现对具体业务流程的控制,这是通过对组织机构中的组织要素进行功能指派实现的;业务功能执行时通常需要对业务信息进行控制与存取,如:学生考试资格审核功能,通常是在查看学生相关信息基础上对资格属性赋值来体现的;业务信息用于对业务数据的展现与处理逻辑进行封装,提供用户信息视图;业务数据模型实现对构成业务信息的数据描述,全体业务数据构成业务系统全局逻辑视图,业务数据通常需要永久存储。
  (三)模型进化路径
  该维度类似于软件生命周期维度,用于表达不同建模阶段的模型制品。在业务模型驱动开发中,后续阶段模型为前期阶段模型的细化或实现。本文把沿进化路径把模型分为领域模型、需求模型、设计模型和实现模型四类,分别对应于软件生命周期中领域分析、需求分析、系统设计和系统实现阶段的主要建模成果。领域分析基于已有业务系统或应用系统,基于从领域专家知识、相关理论及领域中可用新技术的基础上,识别、收集、组织、表示领域相关信息。领域模型可看做对这些信息的规范化描述,它定义了关于该领域、领域对象及其关系的公共词汇,以及业务系统关注的主要业务活动、领域相关者及其期望等。需求模型描述系统用户角色、用户对系统的期望(功能性/非功能性需求)、对需求的理解等。
  三、业务模型驱动教学测试平台的建模过程
  业务模型驱动的软件开发与演化模式,是一种建模导向的、支持快速原型的迭代式软件构建模式,实现这种构建模式需要业务建模与部署平台。图3给出了一种可用于构建教学测试平台的业务模型驱动的建模过程。
  图3中,建立领域模型和需求模型是系统开发的工作起点。由于领域模型定义了领域对象及其关系的可重用词汇、主要业务活动,表达领域相关者及关键期望等,这为后续模型建立提供指南。鉴于需求易变性及需求认知的渐进性特点,需求模型建立及软件系统实现通常以迭代方式实现。在与用户充分沟通基础上,每次迭代开发时从需求模型中选取待实现需求集,进行设计迭代,并与已有设计模型进行集成。集成后的设计模型可借助业务部署平台实时部署,再根据测试情况决定是否修订设计模型或增量发布系统。在针对需求集迭代设计及需求模型建立环节,当内外部环境及认知程度发生改变时,将会影响对所建业务模型的认知,故所建立的业务模型也需要及时修订,以适应不断变化的业务需求。
  四、业务模型驱动的教学测试平台原型开发
  目前已有一些支持MDA的开发工具,如:OptimalJ、ArcStyler、AndroMDA等。然而,相对传统的以代码为中心的开发模式而言,模型驱动的开发模式仍然是个新事物,支持建模导向的开发工具还不够成熟。通常,现有支持MDA的开发工具在领域分析与需求建模方面普遍能力不足,而一些可用于领域分析与需求建模的建模工具在模型变换、代码生成与定制方面缺乏有效支持。在开发教学测试支持平台原型时,我们采用了起步公司的X3开发平台,其业务建模工具支持以业务建模、而非代码为导向来构建信息系统,特别是X3平台对流程建模和基于组织建模的权限配置提供有效支持,适合快速开发原型系统。笔者认为,针对图3给出的建模过程,基于X3平台的开发工作范围基本位于需求选取与增量发布之间,开发的主要工作为设计模型建立及集成。利用X3业务建模工具,可方便建立数据模型、信息模型、功能模型和流程模型,通过模型连接、部署、运行与测试,支持系统持续演化。
  基于对教学测试的领域分析与需求分析,给出本系统的功能框架,如图4。
  教学测试平台原型系统中包括4类用户角色:(1)教师,拥有与教师相关的课程管理、题库管理、试卷创建、试卷评阅等系统功能;(2)教务管理者,拥有课程审核、试卷审核、学生考试资格确认、成绩审核等系统功能;(3)学生,拥有学生注册、在线考试与成绩查询等系统功能;(4)系统管理者,拥有系统用户管理与权限配置、数据维护等功能。不同角色的用户登录系统后,测试平台提供相应的人机界面。
  五、结束语
  采用MDA的软件开发摆脱了对特定技术平台的依赖,支持管理软件的持续演化。本文借鉴ARIS建模框架,提出一个支持业务模型驱动的管理信息系统模型体系,从模型层次、模型层次关联和模型进化路径进行分析,进一步探讨了业务模型驱动教学测试平台的建模过程,并基于X3业务建模工具开发了原型系统。希望本文工作能对我国高校的测试平台建设提供借鉴。
  
  参考文献:
  [1]陈群.WebCT、Blackboard平台的现状及挑战[J].教育技术导刊,2005,(9):45-46.
  [2]范玉顺,王刚,高展.企业建模理论与方法学导论[M].北京:清华大学出版社,2001.
  [3]奥古斯特-威廉希尔.集成的信息系统体系结构(ARIS)-经营过程建模[M].北京:机械工业出版社, 2003.
其他文献
大学生的社会实践是大学生思想政治教育的出发点,思想政治教育过程表现为教育者与受教育者两者间的交往实践过程,思想政治教育的最终目的在于促进人的全面协调发展,在其个人价值实现的基础上,再通过社会实践,思想政治教育的社会价值得以实现。  一、高度重视大学生思想政治教育的實践性  社会实践是高等教育中不可缺少的有机组成部分,对大学生思想政治教育具有十分重要的意义。加强社会实践,充分发挥其在大学生思想政治教
期刊
一、在实施新课程标准下的高中政治课教学的几点思考  社会主义市场经济的发展,迫切需要培养出既具有良好公民品德和马克思主义常识,又能适应环境变化的人才。与此同时,教育部颁布的新的课程标准指出:"本课程要改变过分注重知识性和单一的纸笔测验的评价方式,立足思想政治素质的提高,建立能够激励学生不断进步的评价机制。既要考评学生掌握和运用相关知识的水平和能力,更要考查他们的思想发生积极变化的过程,采用多种方式
期刊
生产关系概念是马克思思想体系的基本概念,为马克思制定完整的唯物史观奠定了基础,在马克思唯物史观形成史中具有重要作用。因而,准备理解和诠释生产关系这一重要概念,不仅是准备把握马克思主义理论的关键,也是发展马克思主义理论的前提。  一、马克思生产关系概念的萌芽  《萊因报》工作期间,是马克思在世界观上发生根本转变的最初动因。在这一时期,马克思信奉黑格尔的理性国家观,而他在现实中所面对的事实却与此发生尖
期刊
现今计算机多媒体技术在体育教学中的实际应用是对传统体育教学的改革,使体育教学向科学化和现代化迈出了重要一步。计算机多媒体技术CAI在武术教学中的应用对于建立新的武术教学理论形式,提高武术教学质量具有非常重要的作用。  一、多媒体技术在武术教学中表现出的优势  多媒体技术改变了传统武术教学以"教"为中心的教学模式,教师运用现代化的多媒体教学手段进行授课,同时借助于人机交互与学生进行相互交流,激发了学
期刊
广告社会学最早是源于20世纪70年代法国社会学者热拉尔·拉尼奥对广告活动的研究,而不是广告学科自身的建设需要。我国对于广告社会学的介绍与引进源自于20世纪90年代后期。我校自2007年开始将其作为广告专业本科教育阶段的一门专业选修课开设至今,经过这几年查阅相关的资料和对教学实践摸索的思考,我对课程的认识也经历了由陌生到兴趣再到有些许看法的发展过程。由于该学科现成的资料有限,因此在教学过程中,我努力
期刊
《革命之路》一书于2001年被好莱坞著名导演山姆·门德斯改编成同名电影。这部电影自问世以来就备受关注,不仅获得多个奖项,还使尘封已久的原著《革命之路》重回人们视线。  《革命之路》以惠勒夫妇的家庭生活为主线,以男主人公弗兰克的视角为主要叙事角度,讲述了上世纪二战后美国中产阶级的婚姻家庭生活。  20世纪50年代的美国家庭仍然遵循传统的"男主外、女主内 "的家庭模式。"家庭天使"一直以来备受男权社会
期刊
药品召回制度作为一种国际通行的制度,欧盟、美国、澳大利亚、加拿大、日本、韩国等许多国家已在药品召回制度方面已建立了配套的法律法规、操作标准与执行程序。我国近年来,发生了龙胆泻肝丸导致尿毒症的事件;鱼腥草注射液不良反应事件;美林、泰诺林召回事件等一系列涉及药品安全的事件,致使药品召回制度备受关注。正是由于欠缺完善的药品召回制度,在发生药品不良反应等危害公众健康甚至生命安全的重大事件之后,缺乏相应的解
期刊
研究生生理与心理发育基本成熟,人生观、择业观等思想道德价值观念基本确立,因此,对研究生的道德素质状况进行调查分析,能够比较客观的看出我国学校道德教育的实际效用,从而为改进学校道德教育方式提供路标。然而,目前研究生的道德认知水平是否达到其年龄阶段应有的水平?其智力因素是否影响自己对社会规范的理解?其道德知识有无缺失?对当前研究生道德认知和高校道德教育进行总结与反思就十分必要。  一、道德认知理论  
期刊
一、前言  时至2010年的今日,90后已逐渐跨进大学,并成为大学生主体,成为社会热议的一代青年。由于成长环境、所受教育以及社会对他们的要求与以往任何一代人都有着很大的不同,形成了90后大学生自身突出的思想特点,相应地也就给新时期的大学生思想政治工作提出了新的课题,使大学生的思想政治教育面临着严峻的挑战。  二、90后大学思想特点  随着时代的变迁、社会环境的变化以及知识经济时代的到来,国际国内形
期刊
医学遗传学是生命科学的一门前沿学科,它是遗传学知识在医学中的应用,是现代医学的一个新领域,已成为一门医学教育的重要基础性学科。由于其涉及较多的基础医学内容,教学任务重,课时少,因此如何提高其教学效果,值得探讨。本文结合自己的教学实践就如何改进医学遗传学的教学质量谈谈几点体会。  一、上好第一堂课,激发学生兴趣  "良好的开端等于成功的一半",第一堂课即"绪论"部分的教学,对于调动学生学习医学遗传学
期刊