APP下载

软件配置管理在高校科研管理系统开发中的应用探析

2020-10-20张煜昕

数码设计 2020年7期
关键词:系统开发科研管理高校

摘要:随着我国教育事业的不断发展,给高校科研管理工作带来了巨大了巨大的压力,因此,高校科研管理系统的开发工作十分的重要。本文主要对配置管理在软件项目开发中的意义以及软件配置管理工具的选择进行分析,说明了软件配置管理在高校科研管理系统开发中的应用,从而保证高校科研管理工作的顺利进行。

关键词:软件配置管理;高校;科研管理;系统开发

中图分类号:TP311.52文献标识码:A文章编号:1672-9129(2020)07-0027-01

Abstract:With the continuous development of China's educational cause, the university scientific research management work has brought huge pressure, therefore, the development of university scientific research management system is very important. This paper mainly analyzes the significance of configuration management in software project development and the selection of software configuration management tools, explains the application of software configuration management in the development of university scientific research management system, so as to ensure the smooth progress of university scientific research management.

Key words:software configuration management;Colleges and universities;Scientific research management;System development

高校科研管理系統不仅能够提高院校科研管理水平以及管理效率,保证科研工作的顺利开展,而且也为高校科技创新服务创造了有利的条件,给科研人员提供了较为准确、全面的信息资源。

1配置管理在软件项目开发中的意义

软件配置管理能够在整个系统开发的过程中,保证产品的完整性以及可追踪性,其中包括全部影响软件开发的因素的管理。软件配置管理是软件开发过程中重要的应用工具,得到了大部分软件开发企业的认可。

高校科研管理系统的开发是一项较为复杂且庞大的项目,包括各种各样的数据资源,例如文档、源程序、过程代码、软件的修改工作等等,其中的需求分析也会发生一定的变动。因此,保证各项工作的高效、有序进行十分的重要,而软件配置管理能够有效的解决这一问题。

2软件配置管理工具的选择

在配置管理工具选择的过程中,不仅要考虑到工具自身的适用性,还要结合开发系统的特点。由于高校科研管理系统的开发是小型的项目,而且时间、资金等有限制,所以可以使用Visual Source Safe(VSS)当作配置工具。VSS不仅拥有配置管理的基本功能,而且还具有共享、分支以及合并等功能。此外,VSS操作简便,备份与恢复工作较为简单,能够解决高校科研管理系统开发中的一系列问题。例如:把程序恢复到先前的一个时间点、保证程序修改工作的进行、评估软件质量、控制开发进程等等。

3软件配置管理在高校科研管理系统开发中的应用

配置管理在软件开发过程中有着重要的应用,下面介绍软件配置管理在高校科研管理系统开发中的应用。

3.1 项目的准备阶段。我们需要建立一个SourceSafe Database数据库,用来储存VSS管理的文件。然后把VSS集成到相应的开发环境当中,例如VB、VC等等,创建一个新的项目,其中,项目为全部存储在VSS里面的文件集合,能够进行文件的合并、版本控制等功能。

其次,要确定好和软件配置管理有关的活动或者角色。在软件实际开发的过程中,每个人都有可能做不同的工作,一个人也许不仅要承担软件的开发工作,而且还要担任配置管理人员,然而,一项工作在一定的时间内只能让一个人完成。在对软件配置库进行定义的时候,可以将其储存库分为开发库、产品库以及受控库等等。最后进行项目的实施进展安排,确定开发工具,定义、标识好代码、文档、系统等配置项。

3.2 需求分析阶段。需求分析过程包含信息的收集、分析、评价以及文档的撰写等内容。其中,需求分析的结果直接关系到高校科研管理系统的开发,对高校科研管理系统开发的质量起到了重要的影响。

首先,要按照需求分析的内容,由项目的管理人员确定好软件的数据流图、算法等内容,将其输入到VSS服务器当中;当软件的开发人员了解到具体的需求之后,完成所负责部分的开发工作,根据理解提交软件版本,由项目的管理者进行修改,重复这一过程,使得双方达到意见统一,保证需求的完整性、可行性;然后,形成一个具体的需求文档,并且将其作为基础提交到VSS服务器当中,同时不能随意的更改需求文档。其中,在高校科研管理系统开发的过程中,形成一个可靠的、科学的需求文档是至关重要的一个步骤,通过有效的控制需求文档能够实现对整个设计项目的实时控制。

3.3 设计以及编码阶段。首先,要做好文档管理工作,其中包括文档的设计、模块的设计以及接口的选取等。其次,要科学的分配权限。对于高校科研管理系统而言,通过管理员建立权限,而项目的管理者具有读的权限,而写的权限只能由开发者进行。此外,VSS数据库文件在服务器中,在任何情况下只能由一个成员对相关的文件进行修改,从而避免文件的随意更新。而且利用VSS也可以解决协调编码的问题,极大的提高了软件开发的效率。当成员在VSS中加入文件后,此文档能够自动备份在数据库,保证全部成员能够共享文件。

3.4 测试阶段。对系统的测试工作是软件开发过程中最为重要的一个环节,通过软件的测试,能够有效的判断出高校科研管理系统的开发是否与前期的目标相符合,整体的目标就是保证系统开发的质量。测试过程中的所有文档、代码等都要当作配置目标,并且提交到配置管理库里面。

配置管理包含了系统开发的整个过程,所以大部分测试软件的来源,比如:相关文档、主要设计等内容都可以在配置管理库中找到。此外,测试工作者能够利用相关文档合理的利用好测试用例,根据测试阶段的重点内容,细化每个部分的细节。

此外,需求或者设计的改变会使得测试用例发生更改,因此VSS服务器的应用,使得用例的跟踪问题得以解决。我们在配置库里能够查找相关的资料,一旦需求或设计改变,仅仅对功能点进行跟踪就能够解决具体的问题。

4总结

软件配置管理是软件开发过程中重要的应用工具,在各个软件系统开发中得到了较为广泛的应用。本文主要对软件配置管理在高校科研管理系统开发中的应用进行探析,使我们了解到了,在高校科研管理系统开发的准备阶段、需求分析阶段、设计以及编码阶段以及测试阶段中有着重要的应用,保障了高校科研管理工作的高效、有序进行。

参考文献:

[1]李爱东.软件配置管理在高校科研管理系统开发中的应用[J].电脑知识与技术,2009,5(26):7566-7567.

[2]林伟伟.高等院校校级信息设备审批管理系统设计与研究[J].数字化用户,2019,25(29):87-88.

作者简介:张煜昕,性别:男,出生年月:1987.11,民族:汉族,籍贯:山东蓬莱,研究方向:电子科学与技术,学历:本科,职称:助理工程师。

猜你喜欢

系统开发科研管理高校
基于网络数据分析的计算机网络系统开发
发射机房运行监控系统关键技术的解决方案
基于开源系统的综合业务数据采集系统的开发研究
科研管理者在自然科学基金申报中的服务成效提升策略
中日高校本科生导师制的比较
学研产模式下的医药英语人才培养研究
高校创新型人才培养制度的建设与思考
高校科研创新团队建设存在的问题及对策研究