(二)数字化学习环境软件系统具有风险性对于高校来说,最为核心的任务是教学,最为核心的业务是教学管理。因此,提高质量和控制风险是数字化学习环境软件系统在构建时需要考虑的重要因素,而这两点正是软件开发过程重点强调的问题。也就是说,即使数字化学习环境软件系统已进入应用阶段,软件需求仍然可能发生比较大的、频繁的变更。......
2023-10-02
数字化学习环境软件系统的开发过程,可以继承RUP用例驱动、架构设计和迭代增量开发的特点;通过简化流程,增强与用户的密切合作等措施增加开发过程的敏捷性,以提高开发效率,控制开发成本;并通过加强规范管理、文档管理和过程管理保证软件的开发质量。这里提到的RUP,是Rational软件公司创造的一个被广泛研究和应用的软件开发过程,它具有完整的、通用的过程框架,可适应于不同类型的软件系统和应用领域。它具有三个突出的特点,即用例驱动、以架构为中心、迭代增量开发,并提出六种最佳实践,即管理需求、迭代开发、可视化地建模、使用基于构件的结构、不断地验证质量、对变更进行管理。利用RUP进行软件开发,具有很多的优点,具体如下。
第一,统一过程是用例驱动的,所以能更有效地从需求转到后续的工作流(分析、设计等)。
第二,统一过程是以构架为中心的,而该构架是可以理解的、有弹性的、健壮的,在未来的岁月是可以进化的。
第三,统一过程是迭代和增量式的,所以开发人员和所有其他项目的相关人员都可以从成功的构造和迭代实践中学习。
第四,统一过程是风险驱动的,所以会减小那些可能对项目的成功造成危害或者对预算或进度造成危害的严重风险。
第五,统一过程是基于构件的,所以通过重用构造块,可以加快开发过程的速度,减少成本,提高产品质量。
第六,统一过程是一个工程化的过程,所以它能使项目组的每个成员协调一致地工作。
第七,统一过程从很多方面强化了软件开发组织。最重要的是它提供了项目组可以协同工作的途径,而且它还提供了项目组与用户及其他项目的相关人员一起工作的途径。
此外,在数字化学习环境软件系统的开发过程中,应特别注意以下几个方面。
第一,要注意在架构设计阶段标注数字化学习环境软件系统中的核心功能需求和主要的非功能需求,并依据这些需求选择适当的技术路线、软件平台和开发框架,并完成基础架构的设计。
第二,要注意增加教学设计环节和应用推进环节。在教学设计环节,在与个别教师、学生和管理人员充分沟通、交流的基础上,通过文献调查、相关成果调研、政策研究、问卷调查等形式对相关业务目标进行理论研究,归纳形成具体的业务需求。在应用推进环节,通过应用推进方案和案例库推动不同类型用户的应用,从而迅速获得应用反馈,所涉及的需求变更将进入下一次迭代过程。
第三,要注意将数字化学习环境软件系统的开发周期划分成两个阶段,即软件形成阶段和软件应用阶段。这两个阶段均采用迭代增量开发方式,但是由于软件应用阶段同时要保证软件的正常使用,迭代周期相对要长,一般为一个学期。
第四,要注意引入XP子项目开发的思想,将整个系统的开发划分成多个开发阶段,每个阶段就是一次迭代,每次迭代时标注出不同构件的优先级和开发重点,并保证每次迭代都能生产出可应用的构件。XP(Extreme Programming)极限编程是一种以人为核心、迭代、循序渐进的开发方法,能够对未来可能出现的变化和不确定性作出全面反应。另外,XP开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。
第五,要加强软件的版本管理,并以版本为主线实现需求变更管理。
有关教育信息化:新时期高等教育改革助推剂的文章
(二)数字化学习环境软件系统具有风险性对于高校来说,最为核心的任务是教学,最为核心的业务是教学管理。因此,提高质量和控制风险是数字化学习环境软件系统在构建时需要考虑的重要因素,而这两点正是软件开发过程重点强调的问题。也就是说,即使数字化学习环境软件系统已进入应用阶段,软件需求仍然可能发生比较大的、频繁的变更。......
2023-10-02
软件框架是软件项目开发过程中提取特定领域软件的共性部分形成的体系结构,不同领域的软件项目具有不同的框架类型。对于数字化学习环境软件系统的开发来说,可以运用的开发框架有以下几种。Spring框架和EJB3.0框架是当前两个主流的业务层框架。其中,Spring框架是一个广受欢迎的轻量级开源框架。[1]韩锡斌,刘英群,周潜.数字化学习环境的应用与评价[M].北京:中央广播电视大学出版社,2015:4.......
2023-10-02
模数转换包括采样、保持、量化和编码四个过程。量化是将连续幅度的采样信号转成离散幅度的数字信号。编码是将量化后的信号编码成二进制代码。国标码是计算机内部处理信息时使用的二进制代码,在中华人民共和国国家标准《信息交换用汉字编码字符集—基本集》中作了定义。图像编码分为针对静止图像的编码和针对运动图像的编码。......
2023-10-17
信息系统最常用的开发方法就是生命周期法,也称为结构化生命周期法。该方法将信息系统开发流程分为以下5个阶段:系统规划、系统分析、系统设计、系统实施、系统运行和维护。系统规划阶段的主要任务是通过对现行系统进行初步调查研究,对新系统开发进行可行性论证。生命周期法是一种比较严格的开发方法,其优点是开发出来的系统整体性比较好,功能比较全面,但也具有开发周期长、灵活性差、系统维护困难等缺点。......
2023-10-22
高校信息化的培训人员,要能够对高校数字化校园建设过程中所涉及的人员进行有效的信息化意识和规范培训;能够对相关人员进行信息化基本技能的培训;能够针对应用软件的使用问题对相关人员进行培训等。......
2023-10-02
尽管还有上述种种问题存在,但不可否认,本书还是为长江沉积物Fe循环和源—汇过程的研究做了很多探索性的工作。Fe同位素研究是国际热点问题,我国相关工作才刚刚开展,长江水系沉积物Fe同位素研究更是鲜有报道。但鉴于Fe同位素巨大的应用前景,今后工作拟对长江Fe同位素开展更多研究。长江流域,尤其是中下游地区是我国人口最为密集的区域之一,人类活动对元素的地球化学行为,尤其是Fe的地球化学行为,有着重要的影响。......
2023-08-17
深入分析数字化学习环境的这一概念,可以发现其涉及以下五个方面的内涵。这就决定了数字化学习环境并不仅仅局限在教与学的过程,而且需要对教学过程进行有效的管理、监控和评价。......
2023-10-02
以Fe元素作为具有普遍性意义的“标识物”或环境替代性指标,从河流沉积物质“源—汇”的过程入手,研究其在流域风化剥蚀、河流搬运入海过程中的地球化学循环特征,及其对流域风化环境的响应。本研究的主要成果对今后深化长江沉积地球化学研究,尤其是从全球变化和地球系统科学的角度,将长江流域、河口及陆架海作为一个整体,开展系统的陆源入海物质的“源—汇”过程及其环境效应研究具有重要意义。......
2023-08-17
相关推荐