APP下载

探析高校软件开发的改进措施

2021-12-27牛乐

科学与生活 2021年22期
关键词:高校管理教学管理

牛乐

摘要:高校科学开发相应的教材管理系统软件,既必要又具有现实意义。总体目标追求简单、可靠、有针对性;功能要求模块化、网络连接,以数据为中心,以教材管理工作流程为基础;硬件配置倡导服务质量与超前性相结合。

关键词:高校管理;教学管理;教材管理

引言

在我国高等教育大众化的背景下,高校科学开发相应的教材管理系统软件,利用现代教育技术,实施教材工作的信息化与计算机化管理,既必要又具有现实意义。

一、高校研发型项目的特点分析

(一)大学研发软件开发在成本和进度方面的要求不同于一般软件企业。企业在软件开发过程中需要严格控制成本和进度,而高校研发软件在这方面的要求相对较弱。

(二)高校项目研究与开发的方法和过程不同于一般企业。由于他们的课题大多属于前沿研究课题,因此在发展过程中随时查阅国内外相关文献,了解国内外相关趋势非常重要。

二、适合于研究型机构软件开发过程改善措施

软件过程改进的关键是在理论和模型的指导下,根据企业的特点对软件过程进行改进。研究软件过程改进的方法是找到一种合理的方法,将“普通”软件过程与“个体”企业的特点相结合。目前,国内比较流行的软件开发过程主要有rational公司推出的RUP(rational system process)、北京大学青鸟公司开发的青鸟系统、中科院沈阳自动化研究所提出的高瞻PlayCase软件,其思想是“全过程建模”,但这些工具主要用于普通软件企业,更适合大型软件企业开发大型软件项目,而不适合一些有特殊需求的软件开发组织。

在提出研究方向阶段,项目负责人通过查阅文献,一方面使参与课题的成员对课题有了全面的了解;一方面,也论证了课题的可行性;在确定基础和难点问题的阶段,项目负责人并不特别清楚该主题是否能够在技术上实现。因此,此时的发展思路是“从小到大,从点到面”的过程,即首先找出一个或几个最困难,最基本的问题,并从这些最基本,最困难的问题入手进行探索性研究;;在问题解决阶段,分析并找出课题最基本的难点,一个或几个问题,然后将问题交给研究小组中最好的研究人员进行探索性解决。这个过程非常适合应用“进化原型法”来解决这个问题。首先建立一个目标小而简单的探索原型,成功实施后,将实现具体而复杂的原型,直到基本难题得到解决。然后问题将被扩展,然后扩展的问题将通过建立一个更复杂的原型来解决。它将依次展开,直到整个学科的基本难题基本解决为止。当问题解决阶段完成时,这意味着需求已经基本确定,接下来要做的工作是需求分析阶段和设计阶段。

三、一个适合于研究型机构开发流程管理模块

根據软件复用的思想,根据各阶段技术文档模板的共性,首先提取一个通用的树形结构文档模板树模块,因为树形结构可以直接反映文档的层次结构,这比直接给出word文档模板更简洁明了,使开发中的所有文档都可以在文档管理模块Save等中直接填写、修改和修改,文档模板树将按照其层次结构保存在系统数据库中。根据数据库中不同类型文档的不同数量,可以保存和显示不同类型的文档。下面将详细描述每个阶段的具体实现.

(一)研究方向提出阶段

此阶段类似于商业软件开发中的可行性分析。这一阶段对于软件的开发既有较为重要的价值,一方面,参与主体的成员有一个全面的认识;一方面,也论证了课题的可行性。根据高校R&D项目开发的特点,以文献综述的形式提出了研究方向。提出了一种文献综述文档模板,该模板以文献综述文档模板树的形式显示。具体阐述了选题背景、国内外相关动态、选题依据和目的、选题的理论和实践价值、引文综述等部分。在引用文章摘要中,每个叶节点的标题是每篇文章引用的文章名称。双击文章名称,进入文章摘要文档编辑界面,包括填表人、填表时间、文章名称、文章摘要、文章作者、出版社名称或出版期刊名称、发行数量等。这样就省去了在向研究小组添加新成员时重新阅读各种相关文献的过程

(二)基本难点问题确定阶段

这一阶段充分体现了高校研发项目开发的独特性。因此,本阶段的任务是项目负责人进行全面思考,分析并找出课题的基本难题,记录并提交下一阶段解决。为了更好地记录这些基本难题,作者应用树形结构的文档模板树模块,将项目中的难题从大到小、从面到点分解成一个问题树。树中的每个叶节点都是一个基本问题,它反映了整个项目的层次结构。编辑项目的问题树后,问题树将按照其层次结构保存在系统数据库中。

(三)问题求解阶段

该阶段是项目开发早期乃至整个项目开发中最重要的阶段。它直接决定了主体项目能否实施。在此阶段,有必要记录每个基本难题以及每个问题的解决方案。这些解决方案不一定是文档描述,而是功能描述。为此,作者提出了一个问题解决文档模板,以方便问题解决文档的保存、管理和查阅。双击前一阶段生成的问题树中的每个叶节点,调用问题解决模板。模板定义了以下部分:问题编号、问题名称、创建者、创建时间、上次更新者上次更新时间、问题的具体描述和问题的解决方案。各部分具体描述如下:问题编号由数字加英文字母实现,如“1.2.3.A”。它包括两部分,前面的数字表示问题的分解和演化,如“1.2.3.”,它表示第一个大问题的第二个小问题的第三个子问题。最后一个英文字母代表版本号,从“a”开始计算,-版本的解是“a”,第二个版本是“B”,依此类推。这样,不仅解决了每个问题的层次结构,而且解决了每个问题解决结果的版本号。

结束语

本文总结的方法力求在选择建模概念和表示时保持谨慎与克制的态度。通常在对软件的开发会使用最基本的概念来解决建模问题。此外,教师在教学过程中回对如概念模型、用例和交互图等重要的概念进行详细的讲解。在建模过程的指导上注重启发式策略和实践经验,加强对软件复用的指导和支持。虽然提出了建议的过程方法,但在项目中不强制遵循,并且在建模过程中是能够灵活安排过程活动的顺序,同时可以对文档的图文形式不过于追求其中的详细表达所有建模信息,但要求在详细规范中对分析模型的所有信息进行充分详细的描述。该方法已与作者在研究室的软件开发工作相结合。

参考文献

[1]李强.基于SCORM的教材管理系统设计[J].重庆科技学院学报(自然科学版),2010(6).

[2]皮国强,高校网络教学资源建设的探索研究[J].科技视界,2019(32):153-154.

[3]李嘉,赵凯强,李长云.Web前端开发技术的烟花与MVVM设计模式研究[J].电脑知识与技术,2018 (4): 43-45.

猜你喜欢

高校管理教学管理
“双减”背景下农村初中教学管理的探索与实践
浅析高校教学管理改革的理论与实践研究
协调各种关系学习先进理念完善管理制度
大数据视角下的高校教学管理探讨
云教学管理平台在教学运行管理方面的运用
信息技术在教学管理中的应用
高校教学管理者必须树立的若干观念
高校学生干部队伍建设存在的问题及对策
如何建构高校管理干部队伍素质