当前位置:文档之家› 数据交换平台的系统体系结构

数据交换平台的系统体系结构

数据交换平台的系统体系结构
数据交换平台的系统体系结构

体系结构大作业

专业计算机科学与技术(软件工程)

班级计Y094 学号

姓名

日期

广西工学院计算机学院

数据交换平台系统结构

系统概述

数据交换平台(数据交换引擎)为核心,基于J2EE架构设计,通过Web Service为服务接口,配合DataEX Agent(数剧交换代理)满足同一平台、不同平台、异构数据库之间、甚至是非网络连接系统之间的安全数据交换应用,管理员或服务使用者可以通过数据交换管理控制台实现对交换任务的定义和状态跟踪。

系统目标是设计一个完整、高效、健壮、安全、易用的数据传输、交换平台。该交换平台是一个基于标准、组件化、架构良好、具有很好扩展性的多层的开放的软件体系。

系统的框架结构图可以从三个角度来加以描述。以系统逻辑处理模型来表达一个宏观、易部署、易用的应用逻辑结构;

以系统的功能细分及其交互模型来表达一个完整、高效、健壮、安全、易用的产品体系;

按系统的软件层次结构及web Services组件模型来表达一个基于标准、组件化、架构良好、具有很好扩展性的开放的软件体系;

交换引擎基于XML的数据流交换,基于XSLT格式的交换规则定义。

电路交换

电路交换的原理是:在数据传输时,源节点和目的节点之间有一条利用中间节点构成的专用物理链路,此线路将一直保持到数据传输结束。若是这两个节点之间的通信量很大,则可同时建立多条连接。

报文交换

为解决电路交换占用通道的缺陷,报文交换产生。其原理是:数据以报文为单位传输,长度不限且可变。数据传送过程采用存储-转发的方式。发送方在发送一个报文时把目的地址附加在报文上,途径的节点根据报文上的地址信息,将报文转发到下一个节点,接力式的完成整个传送过程。每个节点在受到报文后,会将之暂存并检查有无错误,然后通过路由信息找出适当路线的下一个节点的地址,再把报文传送给下一个节点。这个过程中,报文的传输只是占用两个节点之间的一段线路,而其他路段可传输其他用户的报文。于是,这种解决方案不会像电路交换占用终端间的全部信道。但是,报文在经过节点时会产生延迟。这段延迟包括接收报文所有位(bit)所需的时间,等待时间和发送到下一个节点所需的排队延迟。

相对于电路交换,报文交换的优点有:线路效率高;节点可暂存报文并对报文进行差错控制和码制转换;电路交换网络中,通信量很大时将不能接收某些信息,但在报文交换网络中却仍然可以,只是延迟会大些;可以方便地把报文发送到多个目的节点;建立报文优先权,让优先级高的报文优先传送。

报文交换也是存在缺点的。首先,它不能满足实时交互式的通信要求,经过网络的延迟可能会有不小的变化。其次,有时节点收到的报文太多以致不得不丢弃或阻止某些报文。最后,对交换节点的存储量有较高要求。

分组交换

为了更好地利用信道资源,降低节点中数据量的突发性,在报文交换的基础上发展出了分组交换。在分组交换的网络中,每个分组的长度有一个上限,因此,一个较长的报文会被分割成若干份。每个分组中都包含数据和目的地址。传输过程和报文交换类似,只是由于限制了每个分组的长度,减轻了节点负担,改善了网络传输性能。

分组交换的特点是:1、把数据传送单位的最大长度作出了限制,从而降低了节点所需的存储量。2、分组是较小的传输单位,只有出错的分组会被重发而非整个报文,因此大大降低了重发比例,提高了交换速度。3、源节点发出第一个报文分组后,可以连续发出随后的分组,而这时第一个分组可能还在途中。这些分组在各节点中被同时接收、处理和发送,而且可以走不同路径以随时利用网络中的流量分布变化而确定尽可能快的路径。

1

2

数据交换平台的政务应用参考模型

3、安全认证:调用相关API进入CA认证

4、密码服务:加密、解密或压缩

5、DB访问代理:对典型数据库提供访问接口(支持多种JDBC驱动)

6、工作流引擎:为工作流引擎的同步/异步、协同工作提供服务

平台管理器的主要功能:

1、消息管理:管理消息队列,同中间件服务器中的消息管理协调工作

2、用户管理:管理联接到服务器的用户,设置访问权限

3、模型管理:管理根据应用中的表格以及各种表格的转换模型

4、监控管理:运行状态、运行流量、负载能力、日志等的管理

交换原理

1、数据格式定义;

2、采集规则定义;

3、装载规则定义;

4、转换规则定义;

5、模板生效确认;

6、数据交换过程;

数据格式定义是中心模板设计者在中心管理系统完成。

设计模板以XSD格式存盘,同时定义出数据交换的流向。

根据数据交换的流向下传到对应数据交换代理系统。

软件体系结构设计说明书

软件体系结构设计说明书 编者说明: 随着OO方法论地日臻成熟,其思想也从编程(OOP)到了设计(OOD)和分析(OOA),而软件体系结构则是从设计的最高层进行设计与规划的技术,本文档模板就是用来帮助你从用例视图、逻辑视图、进程视图、部署视图等方面对系统进行总体描述。 1.文档简介 [本节主要是描述软件体系结构设计说明书的目的、范围、相关术语、参考资料和本文档的摘要性介绍。软件体系结构设计属于高层设计文档,是符合现代软件工程要求的概要设计。] 1.1 目的 [软件体系结构设计说明书,将从设计的角度对系统进行综合的描述,使用不同的视图来描述其不同方面。在本小节中,将对该文档的结构进行简要的说明,明确该文档针对的读者群,指导他们正确的地使用该文档。] 1.2 范围 [说明该文档所涉及的内容范围,以及将影响的内容。] 1.3 定义、首字母缩写词和缩略语 [与其它文档一样,该文档也需要将本文档中所涉及的所有术语、缩略语进行详细的定义。还有一种可简明的做法,就是维护在一个项目词汇表中,这样就可以避免在每个文档中都重复很多内容。] 1.4参考资料 [在这一小节中,应完整地列出该文档引用的所有文档。对于每个引用的文档都应该给出标题、标识号、日期以及来源,为阅读者查找这些文档提供足够详细的信息。] 1.5 概述 [在本小节中,主要是说明软件体系结构设计说明书各个部分所包含的主要内容,就像一个文章摘要一样。同时也应该对文档的组织方式进行解释。]

2. 体系结构表示方式 [本节说明软件体系结构在当前系统中的作用及其表示方式。它将列举其所必需的用例视图、逻辑视图、进程视图、部署视图或实施视图,并分别说明这些视图包含哪些类型的模型元素。] 3. 软件体系结构的目标和约束 [本节说明对软件体系结构具有某种重要影响的软件需求和用户目标,例如,系统安全性、保密性、第三方组件的使用、可移植性、发布和重新使用。它还要记录可能适用的特殊约束:设计与实施策略、开发工具、团队结构、时间表、遗留系统等。]

软件体系结构

课程名称:软件体系结构 课程编号:C304 课程学分:2 适用学科:计算机应用技术 软件体系结构 Software Architecture 教学大纲 一、课程性质 本课程是为计算机应用专业研究生开设选修课。软件体系结构是软件开发设计的高级课程,对培养计算机应用专业研究生今后从事大型软件开发工作有重大意义。 二、课程教学目的 学生通过本课程的学习后,在概念上建立从体系结构看待软件系统的观念,理解体系结构设计的优劣对软件系统质量的影响;掌握软件体系结构的建模、评价与检测的方法,能够应用上述方法评价软件体系结构的质量。 三、课程教学基本内容及基本要求 第一章绪论(2学时) 1、软件体系结构概述 2、研究内容与方法 第二章软件体系结构建模理论(2学时) 1、软件体系结构描述语言ADL简介 2、时序逻辑描述语言LOTOS简介 3、实例研究:流媒体信道调度模型及描述

第三章软件体系结构一致性检测(2学时) 1、软件体系结构一致性 2、软件体系结构一致性测试算法 3、实例研究1-三层C/S结构一致性检测 第四章软件体系结构评价(4学时) 1、软件体系结构评价模型 2、软件体系结构性能评价 3、软件体系结构可靠性评价 4、实例研究基于C/S结构的视频点播系统性能研究 第五章软件体系结构案例分析(16学时) 1、COBAR体系结构简介 2、P2P体系结构简介 3、网格体系结构简介 四、本课程与其它课程的联系与分工 本课程的先修课程为《面向对象程序》及《分布式数据库》,通过上述课程的学习,使学生能够体会大型软件开发的基本过程,体会到软件开发中体系结构的重要性。 五、实践环节教学内容的安排与要求 结合本研究室的研究课题,评价软件体系结构的性能。 六、本课程课外练习的要求 结合自己的研究课题,建立软件体系结构的性能模型和可靠性模型,以实际系统为被背景评价软件体系的性能。

各种系统架构图与详细说明

各种系统架构图与详细说明 2012.07.30

1.1.共享平台逻辑架构设计 如上图所示为本次共享资源平台逻辑架构图,上图整体展现说明包括以下几个方面: 1 应用系统建设 本次项目的一项重点就是实现原有应用系统的全面升级以及新的应用系统的开发,从而建立行业的全面的应用系统架构群。整体应用系统通过SOA面向服务管理架构模式实现应用组件的有效整合,完成应用系统的统一化管理与维护。 2 应用资源采集 整体应用系统资源统一分为两类,具体包括结构化资源和非机构化资源。本次项目就要实现对这两类资源的有效采集和管理。对于非结构化资源,我们将通过相应的资源采集工具完成数据的统一管理与维护。对于结构化资源,我们将通过全面的接口管理体系进行相应资源采集模板的搭建,采集后的数据经过有效的资源审核和分析处理后进入到数据交换平台进行有效管理。 3 数据分析与展现

采集完成的数据将通过有效的资源分析管理机制实现资源的有效管理与展现,具体包括了对资源的查询、分析、统计、汇总、报表、预测、决策等功能模块的搭建。 4 数据的应用 最终数据将通过内外网门户对外进行发布,相关人员包括局内各个部门人员、区各委办局、用人单位以及广大公众将可以通过不同的权限登录不同门户进行相关资源的查询,从而有效提升了我局整体应用服务质量。 综上,我们对本次项目整体逻辑架构进行了有效的构建,下面我们将从技术角度对相关架构进行描述。 1.2.技术架构设计

如上图对本次项目整体技术架构进行了设计,从上图我们可以看出,本次项目整体建设内容应当包含了相关体系架构的搭建、应用功能完善可开发、应用资源全面共享与管理。下面我们将分别进行说明。 1.3.整体架构设计 上述两节,我们对共享平台整体逻辑架构以及项目搭建整体技术架构进行了分别的设计说明,通过上述设计,我们对整体项目的架构图进行了归纳如下: 综上,我们对整体应用系统架构图进行了设计,下面我们将分别进行说明。

软件体系结构总结

第一章:1、软件体系结构的定义 国内普遍看法: 体系结构=构件+连接件+约束 2、软件体系结构涉及哪几种结构: 1、模块结构(Module) 系统如何被构造为一组代码或数据单元的决策 2、构件和连接件结构(Component-And-Connector,C&C) 系统如何被设计为一组具有运行时行为(构件)和交互(连接件)的元素 3、分配结构(Allocation) 展示如何将来自于模块结构或C&C结构的单元映射到非软件结构(硬件、开发组和文件系统) 3、视图视点模型 视点(View point) ISO/IEC 42010:2007 (IEEE-Std-1471-2000)中规定:视点是一个有关单个视图的规格说明。 视图是基于某一视点对整个系统的一种表达。一个视图可由一个或多个架构模型组成 架构模型 架构意义上的图及其文字描述(如软件架构结构图) 视图模型 一个视图是关于整个系统某一方面的表达,一个视图模型则是指一组用来构建 4、软件体系结构核心原模型 1、构件是具有某种功能的可复用的软件结构单元,表示了系统中主要的计算元素和数据存储。 2.连接件(Connector):表示构件之间的交互并实现构件 之间的连接

特性:1)方向性2)角色3)激发性4)响应特征 第二章 1、软件功能需求、质量属性需求、约束分别对软件架构产生的影响 功能性需求:系统必须实现的功能,以及系统在运行时接收外部激励时所做出的行为或响应。 质量属性需求:这些需求对功能或整个产品的质量描述。 约束:一种零度自由的设计决策,如使用特定的编程语言。 质量原意是指好的程度,与目标吻合的程度,在软件工程领域,目标自然就是需求。 对任何系统而言,能按照功能需求正确执行应是对其最基本的要求。 正确性是指软件按照需求正确执行任务的能力,这无疑是第一重要的软件质量属性。质量属性的优劣程度反映了设计是否成功以及软件系统的整体质量。 系统或软件架构的相关视图的集合,这样一组从不同视角表达系统的视图组合在一起构成对系统比较完整的表达

数据交换平台的系统体系结构

体系结构大作业 专业计算机科学与技术(软件工程) 班级计Y094 学号 姓名 日期 广西工学院计算机学院

数据交换平台系统结构 系统概述 数据交换平台(数据交换引擎)为核心,基于J2EE架构设计,通过Web Service为服务接口,配合DataEX Agent(数剧交换代理)满足同一平台、不同平台、异构数据库之间、甚至是非网络连接系统之间的安全数据交换应用,管理员或服务使用者可以通过数据交换管理控制台实现对交换任务的定义和状态跟踪。 系统目标是设计一个完整、高效、健壮、安全、易用的数据传输、交换平台。该交换平台是一个基于标准、组件化、架构良好、具有很好扩展性的多层的开放的软件体系。 系统的框架结构图可以从三个角度来加以描述。以系统逻辑处理模型来表达一个宏观、易部署、易用的应用逻辑结构; 以系统的功能细分及其交互模型来表达一个完整、高效、健壮、安全、易用的产品体系; 按系统的软件层次结构及web Services组件模型来表达一个基于标准、组件化、架构良好、具有很好扩展性的开放的软件体系; 交换引擎基于XML的数据流交换,基于XSLT格式的交换规则定义。 电路交换 电路交换的原理是:在数据传输时,源节点和目的节点之间有一条利用中间节点构成的专用物理链路,此线路将一直保持到数据传输结束。若是这两个节点之间的通信量很大,则可同时建立多条连接。 报文交换 为解决电路交换占用通道的缺陷,报文交换产生。其原理是:数据以报文为单位传输,长度不限且可变。数据传送过程采用存储-转发的方式。发送方在发送一个报文时把目的地址附加在报文上,途径的节点根据报文上的地址信息,将报文转发到下一个节点,接力式的完成整个传送过程。每个节点在受到报文后,会将之暂存并检查有无错误,然后通过路由信息找出适当路线的下一个节点的地址,再把报文传送给下一个节点。这个过程中,报文的传输只是占用两个节点之间的一段线路,而其他路段可传输其他用户的报文。于是,这种解决方案不会像电路交换占用终端间的全部信道。但是,报文在经过节点时会产生延迟。这段延迟包括接收报文所有位(bit)所需的时间,等待时间和发送到下一个节点所需的排队延迟。 相对于电路交换,报文交换的优点有:线路效率高;节点可暂存报文并对报文进行差错控制和码制转换;电路交换网络中,通信量很大时将不能接收某些信息,但在报文交换网络中却仍然可以,只是延迟会大些;可以方便地把报文发送到多个目的节点;建立报文优先权,让优先级高的报文优先传送。 报文交换也是存在缺点的。首先,它不能满足实时交互式的通信要求,经过网络的延迟可能会有不小的变化。其次,有时节点收到的报文太多以致不得不丢弃或阻止某些报文。最后,对交换节点的存储量有较高要求。 分组交换

软件体系结构试题库试题和答案

1、软件重用是指重复使用已有的软件产品用于开发新的软件系统,以达到提高软件系统的开发质量与效率,降低开发成本的目的。答案:√ 依据页码:P4 2、可重用技术对构件库组织方法要求不仅要支持精确匹配,还要支持相似构件的查找。答案:√依据页码:P7 3、超文本组织方法与基于数据库系统的构件库组织方法不同,它基于全文检索技术。 4、答案:√依据页码:p8 5、软件体系结构充当一个理解系统构件和它们之间关系的框架,特别是那些始终跨越时间和实现的属性。 答案:√ 依据页码:P28 5、构件可以由其他复合构建和原子构件通过连接而成。() 答案:√ 依据页码:P37 6、体系的核心模型由5种元素组成:构建、连接体、配置、端口和角色() 答案:√ 依据页码:P37 7、软件体系结构的核心由5种元素组成:构件、连接件、配置端口和角色。其中,构件、连接件和配置是最基本的元素() 答案:√ 依据页码:P37 8、开发视图主要支持系统的功能需求,即系统提供给最终用户的服务() 答案:X 依据页码:P32、33 9、构件、连接件以及配置是体系结构的核心模型最基本的元素() 答案:√

10、HMB风格不支持系统系统自顶向下的层次化分解,因为它的构件比较简单。 答案:× 依据页码:P81 11、正交软件体系结构由组织层和线索的构件构成。 答案:√ 依据页码:P70 12、基于事件的隐式调用风格的思想是构件不直接调用一个过程,而是触发或广播一个或多个事件。 答案:√ 依据页码:P53 13、线索是子系统的特例,它由完成不同层次功能的构建组成,每一条线索完成整个系统中相对独立的一部分功能。() 答案:√ 依据页码:P70 14、层次系统中支持抽象程度递增的系统设计是设计师可以把一个复杂系统按照递增的步骤进行分解,同时支持功能增强,但是不支持重用。 答案:× 参考页码:P55 15、相交关系R是一个等价关系。 答案:√ 16、在软件设计中占据着主导地位的软件体系结构描述方法是图形表达工具。答案:√ 依据页码:104 17、Rapide是一种可执行的ADL,其目的在于通过定义并模拟基于事件的行为对分布式同步系统建模。 答案:×

网络教学平台的体系结构与总体设计

网络教学平台的体系结构与总体设计 余胜泉、陈天、何克抗 ysq@https://www.doczj.com/doc/2c4192916.html, 北京师范大学现代教育技术研究所(100875) 网上教学支持系统设计的基本出发点在于:我们认为网上教学不仅仅是将教学材料在网上发布,而更多的是学生与教师之间、学生与学生之间的充分沟通与交流,由于远程教学教师与学生之间在空间上的分离,这种沟通与交流就显得尤为重要,另外,传统教学过程中一些保证教学质量的关键环节,如作业、考试、图书馆、笔记记录等,都应该能够在网上得到很好的支持。所有的沟通与交流以及关键教学环节的支持,都需要一些专用的工具来支持,而现有Internet 技术并没有提供这些工具,因此需要进行工具开发。此外网上交互式的程序设计,是一般非计算机专业教师所难以做到的,因此,我们开发了一套网上的教学支持平台,为教师在网上实施教学提供全面的工具支持,屏蔽了程序设计的复杂性,使得教师能够集中精力于教学,也使得网上教学从简单的教学信息发布变成一个充满交互与交流的虚拟学习社区。 一、设计的基本构想 1.一体化管理 网络教学支持系统应该与教学内容紧密集成,应该实施一体化管理,而不是相互分离的系统。目前,Internet上的一些现成工具,如电子邮件、WEB、新闻组等,都有一定的教学功能,还有一些大学也开发了一些教学支持工具,如用户注册系统、讨论组、聊天室等,但这些工具都是与教学内容相分离的,是一些相对独立的系统,对教学的紧密性要求支持不够,象某些系统,要学习几门课程,就需要登录几次,使用起来很不方便。一体化管理就是要使教学支持系统真正符合教学的要求,在一个统一的系统中可以完成教学(学习)过程中的各种活动,而不需要来回在几个系统之间切换,降低操作的复杂度及学习的难度。 2.完全开放 远程教学所涉及的行业范围大,学习者的数量多,教学内容的形态需求复杂,这就要求系统具有完全的开放性,能够容纳各种形态的网上教学内容,不能仅仅限于支持某些专用工具开发的教学内容,不能只是支持某些文件格式。本系统将采用开放的文件存储格式,支持所有能够在网上运行(包括需要插件的文件)的课程内容与文件格式,不对课程开发工具作限定要求,只要求该工具开发出的课程内容能够在网上运行即可。 3.简化交互式教学设计的复杂性 我们认为,网上教学不仅仅是将教学内容在网上发布,更为重要的是教师与学生、学生与学生、教师与教师之间的充分沟通与交互,从而打破了传统课堂的授课模式,。由于师生在物理空间的分离,师生之间的交互显得更加重要,可以说,这种交互的广度与深度,是决定网上教学质量的关键性因素。网上教学包括一些基本的教学环节:教学内容的发布、作业、答疑、考试、讨论(同步/异步)、作笔记等等,而现有Internet工具并不能很好地支持这些活动,需要教师进行复杂的交互性程序设计,这对大部分教师来说,是无法完成的。教学支持平台就是要解决这些交互式工具支持问题,使得教师无需花费大量的精力去开发程序,就可以很方便获得很好的交互性支持,从而可以专注于教学内容与教学活动。教学支持平台的首要功能就是降低实施网上教学的技术难度,提供方便实用的教学工具,简化交互式教学设计的复杂性。 4.支持多种教学策略 网上教学完全打破了传统课堂授课的模式,改变了传统教学中教师与学生之间的关系,教

软件体系结构课后作业及答案

1、就项目管理方面而言,软件重用项目与非重用项目有哪些不同之处。 答:使用软件重用技术可减少重复工作,提高软件生产率, 缩短开发周期。同时,由于软构建大多经过严格的质量认证,因此有助于改善软件质量,大量使用构建,软件的灵活性和标准化程度可得到提高。 2、实际参与/组织一个软件重用项目的开发,然后总结你是如何组织该项目的开发的 答:参加了一个网页管理系统的开发,该项目重复使用已有的软件产品用于开发新的软件系统,以达到提高软件系统的开发质量与效率,降低开发成本的目的。在过程中使用了代码的复用、设计结果的复用、分析结果的复用、测试信息的复用等。 3、为什么要研究软件体系结构? 答:1.软件体系结构是系统开发中不同参与者进行交流和信息传播的媒介。 2.软件体系结构代表了早期的设计决策成果。 3.软件体系结构可以作为一种可变换的模型。 4、根据软件体系结构的定义,你认为软件体系结构的模型应该由哪些部分组成? 答:构件(component)可以是一组代码,如程序的模块;也可以是一个独立的程序(如数据库的SQL服务器); 连接件(connector)是关系的抽象,用以表示构件之间的相互作用。如过程调用、管道、远程过程调用等; 限制(constrain):用于对构件和连接件的语义说明。 5、在软件体系结构的研究和应用中,你认为还有哪些不足之处? 答:(1)缺乏同意的软件体系结构的概念,导致体系结构的研究范畴模糊。 (2)ADL繁多,缺乏同意的ADL的支持。 (3)软件体系结构研究缺乏统一的理论模型支持。 (4)在体系结构描述方便,尽管出现了多种标准规范或建议标准,但仍很难操作。 (5)有关软件体系结构性质的研究尚不充分,不能明确给出一个良体系结构的属性或判定标准,没有给出良体系结构的设计指导原则,因而对于软件开发实践缺乏有力的促进作用。 (6)缺乏有效的支持环境软件体系结构理论研究与环境支持不同步,缺乏有效的体系结构分析、设计、方针和验证工具支持,导致体系结构应用上的困难。 (7)缺乏有效的体系结构复用方案。 (8)体系结构发现方法研究相对欠缺。 1、选择一个规模合适的系统,为其建立“4+1”模型。 逻辑视图(Logical View),设计的对象模型(使用面向对象的设计方法时)。 过程视图(Process View),捕捉设计的并发和同步特征。 物理视图(Physical View),描述了软件到硬件的映射,反映了分布式特性。 开发视图(Development View),描述了在开发环境中软件的静态组织结构。 架构的描述,即所做的各种决定,可以围绕着这四个视图来组织,然后由一些用例(use cases)或场景(scenarios)来说明,从而形成了第五个视图。

(完整版)很详细的系统架构图-强烈推荐

很详细的系统架构图--专业推荐 2013.11.7

1.1.共享平台逻辑架构设计 如上图所示为本次共享资源平台逻辑架构图,上图整体展现说明包括以下几个方面: 1 应用系统建设 本次项目的一项重点就是实现原有应用系统的全面升级以及新的应用系统的开发,从而建立行业的全面的应用系统架构群。整体应用系统通过SOA面向服务管理架构模式实现应用组件的有效整合,完成应用系统的统一化管理与维护。 2 应用资源采集 整体应用系统资源统一分为两类,具体包括结构化资源和非机构化资源。本次项目就要实现对这两类资源的有效采集和管理。对于非结构化资源,我们将通过相应的资源采集工具完成数据的统一管理与维护。对于结构化资源,我们将通过全面的接口管理体系进行相应资源采集模板的搭建,采集后的数据经过有效的资源审核和分析处理后进入到数据交换平台进行有效管理。 3 数据分析与展现 采集完成的数据将通过有效的资源分析管理机制实现资源的有效管理与展现,具体包括了对资源的查询、分析、统计、汇总、报表、预测、决策等功能模块的搭建。 4 数据的应用 最终数据将通过内外网门户对外进行发布,相关人员包括局内各个部门人员、区各委办局、用人单位以及广大公众将可以通过不同的权限登录不同门户进行相关资源的查询,从而有效提升了我局整体应用服务质量。 综上,我们对本次项目整体逻辑架构进行了有效的构建,下面我们将从技术角度对相

关架构进行描述。 1.2.技术架构设计 如上图对本次项目整体技术架构进行了设计,从上图我们可以看出,本次项目整体建设内容应当包含了相关体系架构的搭建、应用功能完善可开发、应用资源全面共享与管理。下面我们将分别进行说明。 1.3.整体架构设计 上述两节,我们对共享平台整体逻辑架构以及项目搭建整体技术架构进行了分别的设计说明,通过上述设计,我们对整体项目的架构图进行了归纳如下:

软件系统架构图-参考案例

软件系统架构图-参考案例

各种软件开发系统架构图案例介绍

第一章【荐】共享平台架构图与详细说明 1.1.【荐】共享平台逻辑架构设计 (逻辑指的是业务逻辑) 注:逻辑架构图 --主要突出子系统/模块间的业务关系, 这里的逻辑指的是业务逻辑 如上图所示为本次共享资源平台逻辑架构图,上图整体展现说明包括以下几个方面: 1 应用系统建设 本次项目的一项重点就是实现原有应用系统的全面

升级以及新的应用系统的开发,从而建立行业的全面的应用系统架构群。整体应用系统通过SOA面向服务管理架构模式实现应用组件的有效整合,完成应用系统的统一化管理与维护。 2 应用资源采集 整体应用系统资源统一分为两类,具体包括结构化资源和非机构化资源。本次项目就要实现对这两类资源的有效采集和管理。对于非结构化资源,我们将通过相应的资源采集工具完成数据的统一管理与维护。对于结构化资源,我们将通过全面的接口管理体系进行相应资源采集模板的搭建,采集后的数据经过有效的资源审核和分析处理后进入到数据交换平台进行有效管理。 3 数据分析与展现 采集完成的数据将通过有效的资源分析管理机制实现资源的有效管理与展现,具体包括了对资源的查询、分析、统计、汇总、报表、预测、决策等功能模块的搭建。 4 数据的应用 最终数据将通过内外网门户对外进行发布,相关人员包括局内各个部门人员、区各委办局、用人单位以及广大公众将可以通过不同的权限登录不同门户进行相关资源的查询,从而有效提升了我局整体应用服务质

量。 综上,我们对本次项目整体逻辑架构进行了有效的构建,下面我们将从技术角度对相关架构进行描述。 1.2.【荐】技术架构设计 注:技术架构图 --主要突出子系统/模块自身使用的 技术和模块接口关联方式

很详细的系统架构图

很详细的系统架构图 --专业推荐 1.1.共享平台逻辑架构设计 1.2. 如上图所示为本次共享资源平台逻辑架构图,上图整体展现说明包括以下几个方面: 1 应用系统建设 本次项目的一项重点就是实现原有应用系统的全面升级以及新的应用系统的开发,从而建立行业的全面的应用系统架构群。整体应用系统通过SOA面向服务管理架构模式实现应用组件的有效整合,完成应用系统的统一化管理与维护。 2 应用资源采集 整体应用系统资源统一分为两类,具体包括结构化资源和非机构化资源。本次项目就要实现对这两类资源的有效采集和管理。对于非结构化资源,我们将通过相应的资源采集工具完成数据的统一管理与维护。对于结构化资源,我们将通过全面的接口管理体系进行相应资源采集模板的搭建,采集后的数据经过有效的资源审核和分析处理后进入到数据交换平台进行有效管理。 3 数据分析与展现 采集完成的数据将通过有效的资源分析管理机制实现资源的有效管理与展现,具体包括了对资源的查询、分析、统计、汇总、报表、预测、决策等功能模块的搭建。 4 数据的应用 最终数据将通过内外网门户对外进行发布,相关人员包括局内各个部门人员、区各委办局、用人单位以及广大公众将可以通过不同的权限登录不同门户进行相关资源的查询,从而有效提升了我局整体应用服务质量。 综上,我们对本次项目整体逻辑架构进行了有效的构建,下面我们将从技术角度对相关架构进行描述。 1.3.技术架构设计 如上图对本次项目整体技术架构进行了设计,从上图我们可以看出,本次项目整体建设内容应当包含了相关体系架构的搭建、应用功能完善可开发、应用资源全面共享与管理。下面我们将分别进行说明。 1.4.整体架构设计 上述两节,我们对共享平台整体逻辑架构以及项目搭建整体技术架构进行了分别的设计说明,通过上述设计,我们对整体项目的架构图进行了归纳如下: 综上,我们对整体应用系统架构图进行了设计,下面我们将分别进行说明。

各种系统架构图与详细说明

各种系统架构图 与详细说明 1.1.共享平台逻辑架构设计 如上图所示为本次共享资源平台逻辑架构图,上图整体展现说明包括以下几个方面: 1 应用系统建设 本次项目的一项重点就是实现原有应用系统的全面升级以及新的应用系统的开发,从而建立行业的全面的应用系统架构群。整体应用系统通过SOA面向服务管理架构模式实现应用组件的有效整合,完成应用系统的统一化管理与维护。 2 应用资源采集 整体应用系统资源统一分为两类,具体包括结构化资源和非机构化资源。本次项目就要实现对这两类资源的有效采集和管理。对于非结构化资源,我们将通过相应的资源采集工具完成数据的统一管理与维护。对于结构化资源,我们将通过全面的接口管理体系进行相应资源采集模板的搭建,采集后的数据经过有效的资源审核和分析处理后进入到数据交换平台进行有效管理。 3 数据分析与展现 采集完成的数据将通过有效的资源分析管理机制实现资源的有效管理与展现,具体包括了对资源的查询、分析、统计、汇总、报表、预测、决策等功能模块的搭建。 4 数据的应用 最终数据将通过内外网门户对外进行发布,相关人员包括局内各个部门人员、区各委办局、用人单位以及广大公众将可以通过不同的权限登录不同门户进行相关资源的查询,从而有效提升了我局整体应用服务质量。 综上,我们对本次项目整体逻辑架构进行了有效的构建,下面我们将从技术角度对相关架构进行描述。 1.2.技术架构设计 如上图对本次项目整体技术架构进行了设计,从上图我们可以看出,本次项目整体建设内容应当包含了相关体系架构的搭建、应用功能完善可开发、应用资源全面共享与管理。下面我们将分别进行说明。 1.3.整体架构设计 上述两节,我们对共享平台整体逻辑架构以及项目搭建整体技术架构进行了分别的设计说明,通过上述设计,我们对整体项目的架构图进行了归纳如下: 综上,我们对整体应用系统架构图进行了设计,下面我们将分别进行说明。

智慧社区平台系统架构设计说明书

错误!未指定书签。 智慧社区 架构设计说明书 (内部资料请勿外传) 编写:牟宝林日期:20150216 检查:日期: 审核:日期: 批准:日期: XXXX科技有限公司 版权所有不得复制

目录 1、引言 (3) 1.1背景 (3) 1.2说明 (3) 2、范围 (3) 2.1 软件名称 (3) 2.2 软件功能 (3) 2.3 需求边界 (3) 3、总体设计 (4) 3.1 架构设计目标和约束 (4) 3.1.1 运行环境 (4) 3.1.2 开发环境 (4) 3.2 设计思想 (4) 3.3 架构体系描述 (4) 3.4 架构体系 (5) 3.4.1 数据支撑层 (5) 3.4.2 应用层 (5) 3.4.3 终端层 (5) 3.5 重要业务流程 (6) 3.5.1 核心数据采集输出流程 (6) 3.5.2 应用数据采集输出流程 (6) 3.6 模块划分 (6) 3.6.1 数据支撑层 (6) 3.6.2 应用层 (7) 3.6.3 终端层 (8) 4、部署 (8) 4.1 云服务器部署 (8) 4.2 部署服务器系统要求 (9)

1、引言 1.1背景 智慧社区系统软件系统整体架构是为了快速搭建智慧社区运营平台,将硬件数据采集并建立智慧社区应用的架构整体解决方案。 1.2说明 本文档是对于智慧社区应用平台进行详细设计和编码的重要依据。对该软件的整个系统的结构关系进行了详细描述,阐述了系统的总体框架,包括物理、逻辑结构,说明了体系结构所采取的设计策略和所有技术,并对相关内容做出了统一的规定。为今后的设计、编码、测试都提供了可以参考的模版并且提高效率,使整个开发过程做到资源利用最大化,减少由于需求变更而修改的时间,大大的降低了成本,节约了时间。 2、范围 2.1软件名称 中文名称:智慧社区应用平台 2.2软件功能 建立智慧社区的数据管理中心,并通过建立硬件数据标准接口,像平台中的应用子系统提供数据支撑服务。 2.3需求边界 要做的事情: 1、定义核心数据标准,建立核心数据库; 2、建立核心数据接口,用于支撑应用系统,并能够实现对接口的权限控制; 3、定义应用数据标准,建立应用数据库; 4、建立应用数据接口,用于支撑终端系统展示。 不做的事情: 1、应用子系统的实现; 2、硬件数据的采集及数据处理; 3、终端系统的实现。

软件体系结构的形式化描述与分析

软件体系结构的形式化描述 与分析 -标准化文件发布号:(9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII

西安交通大学 软件形式化方法 论文题目软件体系结构的形式化描述与分析学院软件学院 班级硕4098班 学号 06 学生姓名冯伯阳 指导老师侯迪 完成时间

一.软件体系结构定义 在这个计算机技术高速发展的时代,人们对计算机的需求也愈发迫切,需要更多的软件来实现种种功能,对软件的集合与加工也更加重要。因此,作为从软件设计抽象出来的一门新兴学科,软件体系结构已经成为软件工程一个重要研究领域。 所谓的软件体系结构,是指一种数据与构件的集合。事实上,随着软件系统规模与复杂性的不断提升,软件系统对于全局结构的摄于与规范开始受到重视,甚至慢慢比算法的选择乃至数据结构的设计更加重要。这种全局结构的设计与规划,就是软件体系结构所要讨论的问题。 抽象而言,软件体系结构包括对构成系统的设计元素的描述,交互,组合等等。一般而言,一个具体的软件,就是由其各个构件以及各个构件之间的关系组成的,这样的系统,又有可能成为一个更大系统的组成元素。 时至今日,人们已经普遍意识到一点:为软件系统设计一个合适的体系结构,是一件极其重要的事情,直接关系到这个项目是否能取得长远的成功。但是,当前的大多数体系结构描述,都是非形式化的,这对于我们系统项目的成功,造成了非常大的阻碍。 二.软件发展所面临的问题 目前,在计算机软件的开发与维护过程中,遇到了一系列严重的问题。实际上,自从计算机诞生开始,就出现了“软件危机”。具体表现如下: 1.软件的开发成本日益增加。 2.软件的开发进度难以掌控。 3.开发完成的软件质量差。 4.软件的日后维护十分困难。 而这些问题的造成是有许多方面的原因的,比如不明确的用户需求,没有正确的指导理论,软件规模越来越大,软件的复杂度越来越高等。因此,为了克服这些软件危机,人们采取了优化软件体系结构的方法,也为此开始了软件体系结构的研究。

软件体系结构作业

软件体系结构作业 姓名:蒋妮学号:S1124 W174 第1章软件体系结构概论 一、基于构件的软件开发方法能够有效提高开发效率,简述在实际的项目中有哪些方式获得构件、如何管理以及重用构件? 1)构件获取有多种不同的途径: 1.从现有构件中获得符合要求的构件,直接使用或作适应性修改,得到可重用的构件; 2.通过遗留工程,将具有潜在重用价值的构件提取出来,得到可重用的构件; 3.从市场上购买现成的商业构件,即COTS(Commercial Off-The-Shell)构件; 4.开发新的符合要求的构件。 2)构件的管理: 它包括四个部分: 1.构件描述:构件模型是对构件本质的抽象描述,主要是为构件的制作与构件的重用提供依据;从管理角度出发,也需要对构件进行描述,例如:实现方式、实现体、注释、生产者、生产日期、大小、价格、版本和关联构件等信息,它们与构件模型共同组成了对构件的完整描述。 2.构件分类与构件库组织: 构件分类方法包括三类:关键字分类法:基本思想是根据领域分析的结果将应用领域的概念按照从抽象到具体的顺序逐次分解为树形或有向无回路图结构,每个概念用一个描述性的关键字表示,不可分解的原子级关键字包含隶属于它的某些构件。刻面分类法:主要思想来源于图书馆学。定义若干用于刻画构件特征的‘面’,每个面又通过若干概念表述构件在面上的特征。如描述构件执行的功能、被操作的数据、应用的语境或任意其它特征。超文本组织法:基本思想是所有构件必须辅以详尽的功能或行为说明文档;说明中出现的重要概念或构件以网状链接方式相互链接; 3. 商业化构件分类。如果把软件系统看成是构件的集合,从构件的外部形态看,构成一个系统的构件可分为:独立而成熟的构件;有限制的构件;适应性构件;装配的构件;可修改的构件; 4.人员及权限管理。构件库系统是一个开放的公共构件共享机制,任何使用者都可以通过网络访问构件库。一般来讲,构件库系统可包括五类用户,即注册用户、公共用户、构件提交者、一般系统管理员和超级系统管理员。 3)重用软件 构件开发的目的是重用,为了让构件在新的软件项目中发挥作用,库的使用者必须完成以下工作:检索与提取构件、理解与评价构件、修改构件、构件组装。

万物互联网的支撑平台体系结构

万物互联网系统涵盖海量物体、海量设备、海量数据、海量场景和海量应用。这些海量物体的感知识别、海量设备的接入、数量数据的存储管理和开发利用、海量场景的支持、海量应用的开发搭建,必须有一个完整的支撑平台体系才能更好地实现互联互通。 万物互联网的支撑平台体系主要包括万物互联网的计算资源服务平台、人工智能基础服务平台、大规模应用系统搭建的支撑平台、智能终端产品开发的支撑平台。其中计算资源服务平台能为万物互联网的海量设备提供“算力”,人工智能基础服务平台能为万物互联网的海量数据处理提供“算法”,大规模应用系统搭建的支撑平台能为万物互联网海量应用系统的搭建和开发提供“基础平台”,智能终端产品开发的支撑平台能为万物互联 网的海量终端装上“智能的大脑”。 万物互联网的计算资源服务平台。计算资源是各类万物互联网应用的必备资源之一。每个万物互联网应用服务提供商较难自己独立搭建云计算中心,因此第三方的云计算平台是万物互联网的重要支撑平台。万物互联网应用系统只需接入第三方的基础设施服务(IaaS),就可获得弹性的计算资源。 基础设施服务(IaaS)由以基础设施为中心的信息技术资源组成,如硬件、网络和操作系统等原始的信息技术资源,万物互联网用户可以通过云服务的接口和工具访问和管理这些资源。 在基础设施服务模式中,涉及管理和维护物理数据中心和物理基础设施的许多工作,都被抽象成一系列可用服务,可通过基于代码或网页的管理控制台进行访问和自动化部署;用户可以根据需要访问虚拟的基础设施,快速完成资源的部署和运行;这些虚拟的基础设施是一种可计量的服务,只有在开启和使用时候才会计费,关闭后不再累计成本。[58] 如某云服务提供商能提供全套的计算和网络云服务,其云服务器能提供高性能、高可靠、安全稳定的弹性计算服务;其专属服务器能提供性能可控、资源独享、物理资源隔离的专属云计算服务;其负载均衡(BLB)云服务能均衡应用流量、消除故障节点、提高业务可用性;其专线(ET)云服务能提供高性能、安全性好的网络传输服务。这样万物互联网中的企业主体就可利用上述全套的云服务建立自己的计算和网络基础设施,轻松搭建自己的万物互联网应用。 万物互联网的人工智能基础服务平台。算法和自然语言处理是万物互联网中的企业主体提供智能服务的基础,但复杂的算法设计和自然语言处理系统开发对一般的企业用户来说有较高的门槛。特别是,一些通用的算法程序更没必要重新开发。也即,万物互联网中的智能新媒体等企业用户只需接入第三方的算法程序开放接口,即可实现其智能服务。 1.接入算法服务平台。深度学习、机器学习算法的研发技术难度大、耗时长且成本高。万物互联网中的智能新媒体等企业借助第三方的人工智能云服务就可快速部署其深度学习和机器学习服务。如某云服务平台的深度学习服务(DLS,Deep Learning Service)是一种一站式深度学习平台服务,内置大量优化的网络模型算法,以丰富、便捷、高效的品质帮助用户轻松使用深度学习技术,通过灵活调度按需服务的方式提供模型训练与评估。 该平台能提供图像分类、物体检测等几十种神经网络算法模型;能提供大量基于开源数据集训练好的模型,方便用户加快模型训练;能通过混合并行、梯度压缩、卷积加速、EASGD等技术加快模型训练速度。 再如,某云服务平台的机器学习服务(MLS,Machine Learning Servic)能帮助用户通过机器学习技术快速发现数据规律和构建预测模型,并将其部署为预测分析解决方案。该服务能通过可视化的拖拽式工作流,实现数据建模、分析、预测、可视化;该平台支持多种开源建模语言(Python等);能预置丰富的机器学习算法,满足从数据导入和处理,到模型训练和评估、导出,覆盖预测分析端到端业务。第三方开发者借助该平台就能建立特征工程、机器学习算法、建模、预测、模型全生命周期管理的机器学习一站式机器学习应用。 2.接入自然语言处理云服务。自然语言处理能力是万物互联网中企业提供智能服务基础。一

软件体系结构复习题

一:名词解释 1.软件产品线 产品线是一个产品集合,这些产品共享一个公共的、可管理的特征集,这个特征集能满足选定的市场或任务领域的特定需求。这些系统遵循一个预描述的方式,在公共的核心资源(core assets)基础上开发的。 2.体系结构描述语言 体系结构描述语言(ADL)是在底层语义模型的支持下,为软件系统的概念体系结构建模提供了具体语法和概念框架。基于底层语义的工具为体系结构的表示、分析、演化、细化、设计过程等提供支持。其三个基本元素是:构件、连接件、体系结构配置。 3.软件体系结构 Dewayne Perry和A1exander Wo1f 软件体系结构是具有一定形式的结构化元素,即构件的集合,包括处理构件、数据构件和连接构件。 Mary Shaw和David Garlan 软件体系结构处理算法与数据结构之上关于整体系统结构设计和描述方面的一些问题,如全局组织和全局控制结构、关于通讯、同步与数据存取的协议,设计构件功能定义,物理分布与合成,设计方案的选择、评估与实现等。 Kruchten 软件体系结构有四个角度,它们从不同方面对系统进行描述:概念角度描述系统的主要构件及它们之间的关系;模块角度包含功能分解与层次结构;运行角度描述了一个系统的动态结构;代码角度描述了各种代码和库函数在开发环境中的组织 4.体系结构演化 5.软件风格 软件体系结构风格是描述某一特定应用领域中系统组织方式的惯用模式。体系结构风格定义了一个系统家族,即定义一个词汇表和一组约束。词汇表中包含一些构件和连接件

类型,而这组约束指出系统是如何将这些构件和连接件组合起来的。 6.软件重用 体系结构重用属于设计重用,比代码重用更抽象。由于软件体系结构是系统的高层抽象,反映了系统的主要组成元素及其交互关系,因而较算法更稳定,更适合于重用。 软件重用是指软件在环境和功能发生变化后,可通过局部修改和重组,保持整体稳定性,以适应新要求。 二:简答题: 1. 什么是体系结构描述语言?它与程序语言以及UML有哪些区别与联系? ADL是在底层语义模型的支持下,为软件系统的概念体系结构建模提供了具体语法和概念框架。基于底层语义的工具为体系结构的表示、分析、演化、细化、设计过程等提供支持。其三个基本元素是:构件、连接件、体系结构配置。 跟其他语言的比较: ◎构造能力:ADL能够使用较小的独立体系结构元素来建造大型软件系统; ◎抽象能力:ADL使得软件体系结构中的构件和连接件描述可以只关注它们的抽象特性,而不管其具体的实现细节; ◎重用能力:ADL使得组成软件系统的构件、连接件甚至是软件体系结构都成为软件系统开发和设计的可重用部件; ◎组合能力:ADL使得其描述的每一系统元素都有其自己的局部结构,这种描述局部结构的特点使得ADL支持软件系统的动态变化组合; ◎异构能力:ADL允许多个不同的体系结构描述关联存在; ◎分析和推理能力:ADL允许对其描述的体系结构进行多种不同的性能和功能上的多种推理分析。 2. 管道过滤器风格结构特点 (1)使得软构件具有良好的隐蔽性和高内聚、低耦合的特点; (2)允许设计者将整个系统的输入/输出行为看成是多个过滤器的行为的简单合成;(3)支持软件重用。 (4)系统维护和增强系统性能简单。 (5)允许对一些如吞吐量、死锁等属性的分析; (6)支持并行执行。 但是,这样的系统也存在着若干不利因素。 (1)通常导致进程成为批处理的结构。这是因为虽然过滤器可增量式地处理数据,但它们是独立的,所以设计者必须将每个过滤器看成一个完整的从输入到输出的转换。 (2)不适合处理交互的应用。当需要增量地显示改变时,这个问题尤为严重。 (3)因为在数据传输上没有通用的标准,每个过滤器都增加了解析和合成数据的工作,这样就导致了系统性能下降,并增加了编写过滤器的复杂性。 3. 试简述一下软件产品线的双生命周期模型

网络教学平台的体系结构与功能.

网络教学平台的体系结构与功能 The Architecture & Function of Web Based Instruction Support System 余胜泉、何克抗 北京师范大学现代教育技术研究所(100875),ysq@https://www.doczj.com/doc/2c4192916.html, 基于互联网络的教学支持平台由四个子系统组成:(1)网络教学管理系统:主要实现教师管理,学生管理,课程管理,权限认证等教务管理功能;(2)网络教学子系统:提供一系列的网络教学支持工具,如多媒体授课、网上答疑、网上考试、网上作业、交流工具等等;(3)网络课件开发工具:实施模板式课程开发,实现教学资源的管理和重用,简化部署网络课程的难度,降低开发网络课程的技术要求;(4)教学资源管理:以学科为单位,集中管理各种形态的课程资源,包括媒体素材(文本、视频、音频、图形、动画等)、优秀论文、测验试题、典型案例、文献资料等等。本文详细介绍了我们开发的网络教学平台的体系结构与功能。 Web Based Instruction Support System has four main components: (1) Instruction management subsystem,(2)Instruction subsystem,(3)Web course developing tool,(4)Instruction resource management subsystem. This paper introduce the architecture and function of a web based instruction support system developed by our institute in detail. 关键字网络教学支持系统、网络教学平台、在线教育、在线教育支持系统 网上教学不仅仅是将教学材料在网上发布,而更多的是学生与教师之间、学生与学生之间的充分沟通与交流,由于远程教学教师与学生之间在空间上的分离,这种沟通与交流就显得尤为重要,另外,传统教学过程中一些保证教学质量的关键环节,如作业、考试、图书馆、笔记记录等,都应该能够在网上得到很好的支持。所有的沟通与交流以及关键教学环节的支持,都需要一些专用的工具来支持,而现有Internet 技术并没有提供这些工具,因此需要进行工具开发。此外网上交互式的程序设计,是一般非计算机专业教师所难以做到的,因此迫切需要一套网上的教学支持平台,为教师在网上实施教学提供全面的工具支持,屏蔽程序设计的复杂性,使得教师能够集中精力于教学,也使得网上教学从简单的教学信息发布变成一个充满交互与交流的虚拟学习社区。 一个完整地网络教学平台应该由四个系统组成:网上教学支持系统、网上教务管理系统、网上课程开发工具和网上教学资源管理系统四个子系统,其体系结构如图1所示。 网络教学支持平台是建立在通用的Internet/Intranet基础之上的,专门为基于双向多媒体通信网络的远程教学而提供全面服务的软件系统,在丰富的学科资源的基础之上,学科教师根据教学要求与教学计划,并根据自己的教学特色,开发网络教学课件,借助于网络教学的一些支持工具,开展双向的远程教学,教学管理系统可以保障这种教学更加高效,也更加规范化。 一、网络教学 网络教学系统是一整套提供远程教学服务的系统软件,它以网络课件为核心,在教学管理系统的支持下,合理有效地利用学科教学资源,为实施全方位的现代远程教学提供服务,它将网络课件与学校的远程教学服务进行了有机的集成。网络教学系统不仅是先进计算机科学和技术水平的体现,更重要的是要符合现代化教育的一般规律,能够为远程教育提供一个真正高效的现代化教育手段。

相关主题
相关文档 最新文档