- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CELTS-1系统架构与参考模型规范.
CELTS-1:系统架构与参考模型规范
本规范的目的
一般而言,开发系统体系架构的意义在于发现高层的框架以便理解某类系统、其子系统和与相关系统的交互作用。在远程网络教育领域,虽然可能有多种体系架构存在,这里提出的体系架构也不是设计单个系统的蓝图,但它是用于设计一般系统的框架,还可分析与比较这些系统。通过在一般化层次下揭示不同系统的共享构件,该体系架构有助于构件和子系统的设计与实现,这些构件与子系统是可复用的、便宜的、可修改的,并可确定关键的互操作性接口和服务。本标准有助于形成一般的网络教育技术系统的指导方针。
本规范为以信息技术支撑的学习、教育和训练系统指定了一个高级别的体系架构,它描述了高层系统的设计和这些系统的构件。本规范涵盖了很宽泛的系统范围,有我们熟知的网络教育技术、教育和训练技术、计算机化训练、计算机辅助教学、智能授导和元数据等。该规范具有内容无关性、文化无关性和平台无关性。
本规范还带有以下目的:
提供了用于理解现存和未来系统的框架。
通过识别关键的系统接口来提高互操作性和可移植性。
整合那些至少在5-10年内仍适应于新技术和网络教育技术系统的技术水平。
本规范的范围
本规范所用的网络教学系统模型是从IEEE LTSC 提出的学习技术系统参考模型(将成为IEEE 1484.1标准)移植而来的。该模型的开发包括六个步骤:
第一步:从所有的利益关系者(具有共同利益的一群或一类人、组织、实体)那里搜集对系统的要求。
第二步:从现有的系统、产品和服务中搜集所有的特征、可能和约束。
第三步:产生主题范围内的抽象(概念上的理解)。例如:某个系统由三个抽象层组成(1) 获得原始信息产生低层抽象;(2) 获得低层系统产生中层抽象; (3) 获得中层系统产生高层抽象。
第四步:产生更高层次的抽象直至系统构件数量很少(如3~7个构件)。抽象层的数目与要求系统简化构件所需采取的步骤数目相等。 从这一点来看,系统可假想成是一个系统体系架构的候选者。
第五步: 单独针对系统的标准从系统的最高抽象层(最一般的概念)向下重新实现系统,在下一个低的层次重新生成系统的功能、接口和兼容性。例如:获得高层抽象然后重新实现中层抽象。精确地说,中层抽象和一般化是高层,高层通过约束加以实现是中层。从CELTS的观点来看,抽象和实现是相反的操作。
第六步:在第五步的基础上,继续实现下面更低层次的功能。
在候选的体系架构和实现约束的基础上,系统功能重新得到实现。如果重新实现的系统不符合所有的要求,或者不包括现有的系统(第二步),那么该候选体系架构不是系统的体系架构(返回到第三步),或者现有的系统需要重新评估(返回到第二步),或者系统的要求需要重新评估(返回到第一步)。否则,如果候选体系架构符合所有的要求,并且包含现有的系统,那么这个候选体系架构就是一个系统体系架构。当然它不是唯一的系统体系架构——可能存在几个适合的系统体系架构。
图1. CELTS五个抽象——实现层次概貌。只有第三层(系统的构件)是规范性的
这个体系架构开发过程的结论是:为了保持系统的功能性、兼容性和与相关系统的连接性,新的框架需要有重要的、公共的构件和可识别的接口来理解系统。换言之,新系统在某种程度上要与原始的系统具有同样的表现。
CELTS的第三层(系统构件)和第五层(编码,协议)提及了互操作性问题。第三层是基于构件的体系架构,它描述了网络教育技术系统的种类(从实现技术的观点)。第五层支持工业标准和交叉的工业标准,该标准直接支持较低层次的信息技术互操作性。在该标准中仅有第三层是标准化的。
下面确定CELTS的系统构件,括号中的字母代码是CELTS系统构件的缩写。
学习实体(LE)、从学习者实体到评估的行为数据流(B)、评价过程(E)、从评价到指导的评估数据流 (A)、在评价和学习者记录之间的绩效数据流 (P)、学习者记录数据存储 (R)、从学习者记录到指导者的绩效和偏好数据流 (P1)、从指导者到学习者记录的绩效和偏好数据流(P2)、在学习者实体和指导者之间的学习偏好 (LP)、指导过程(C)、从指导到学习资源的查询控制流 (Q)、学习资源数据存储(LR)、从学习资源到指导的分类信息数据流(QI)、从指导到发送的定位数据流(L1)、发送过程 (D)、从发送到学习资源的定位控制流(L2)、从学习资源到发送的学习内容数据流 (LC)、从发送到评价的交互情景数据流 (IC)、从发送到学习者实体的多媒体数据流(M)。
CELTS系统架构和参照模型
CELTS体系架构在广泛的学习和教育领域具有适用性。这些细化层从最高层到最低层依次为:
学习者和环境交互:指明学习者通过与环境的交互对知识或信息的掌握、迁移、交换、陈述、发现等等。
有关学习者的设计特征:涉及学习者对网络教育技术系统设
文档评论(0)