摘要:在大数据时代下,各种应用软件虽然已经在诸多行业领域中得到了非常广泛的应用,但同样也出现了异构系统信息共享、数据安全、数据价值挖掘、开发周期长等各种各样的问题,而软件工程管理则正是解决这些问题,实现应用软件有效开发应用的重要途径。为此,本文对大数据系统中的软件工程管理原则、方法进行了探讨,希望能够对大数据时代下的应用软件开发应用起到一定帮助。
关键词:大数据;软件工程;管理
引言:
软件工程管理是在为了保证应用软件工程项目能够顺利完成,并得到有效应用所进行的分析管理活动,其不仅关系着项目成本、质量、进度,同时也是解决软件开发应用过程中各种问题的重要途径,因此,在大数据时代下,面对大数据系统中软件工程项目存在的各种问题,对于软件工程管理方法的研究是非常具有现实意义的。
一、大数据系统中软件工程管理的主要原理
(一)DOA体系
DOA体系是一种以DRC数据注册中心为基础的核心部件,借助这一结构体系,大数据系统能够对软件工程开发以及应用软件运行过程中所产生的数据进行存储,并为数据提供统一的标识与定义。这样一来,大数据系统中的所有数据都能够实现所有权明确与使用权管理,如果用户未得到数据权限中心授权,那么就无法对数据进行使用,而软件工程开发过程中存在的数据量、开发周期等问题也能够得到有效解决。
(二)大数据生态系统
大数据生态系统属于针对大数据系统中各应用软件的信息系统,其主要功能是为系统中各种应用软件的应用管理与维护管理提供支持,无论是应用软件故障的修复,还是数据安全的保障,都需要依靠大数据生态系统来实现。对于大数据生态系统,通常会被形象的比喻为软件工程管理的土壤,只有具备了大数据生态系统,软件工程管理措施才具有了还是的可能性与空间[1]。
(三)逻辑管理与维护
在DOA体系下,大数据系统中的各种数据必须要经过DRC数据注册中心的注册,并将数据状态、大小、存储地址等信息记录下来,但要想实现对数据的应用,则还需要通过数据资源池技术来对数据进行统一的逻辑管理,从而使数据能够被定位、搜索。另外,由于大数据系统中的应用软件经常会出现各种问题,因此软件工程管理还要依靠数据权限中心与数据异常控制中心来完成維护管理工作,以实现数据的加密、解密、异常检测以及元数据维护。
二、大数据系统中软件工程管理的有效方法
(一)统一数据注册标准
大数据系统的软件工程管理需要依靠DRC数据注册中心来实现,但由于当前不同大数据系统在管理模式尚未统一,因而异构系统间的信息资源共享仍然是难以实现的。为此,在大数据系统的软件工程管理中,还需为数据注册中心的数据标注、定义制定统一的标准,将数据标准的形式、定义内容确定下来,这样在统一的数据平台与协议下,不同的大数据系统才能够进行有效的数据交换。另外,在数据注册标准得到统一的同时,软件工程管理还需对数据逻辑资源池进行应用,以保证数据能够在系统内部的不同空间中得到存储,从而为系统数据安全提供保障[2]。
(二)有效协调数据应用
在大数据系统的软件工程项目中,以数据资源池、大数据生态系统等技术为基础的软件工程管理既可以用于对应用软件开发应用的管理工作,保证软件能够顺利开发并得到应用,同时也可以通过数据管理来分析用户需求,并对整个系统进行优化。但由于应用软件管理与大数据分析都会占用大量的系统资源,因此软件工程管理必须要对数据管理与应用软件管理进行有效协调,一方面应用软件基本功能单元为基础管理应用软件,另一方面在用户需求变化的同时展开大数据分析,从而使应用软件得到有效应用的同时,也能够实现不断优化与价值生命周期的延长
(三)坚持面向服务原则
在大数据时代下,软件工程已经逐渐发展为以服务为基础的软件服务工程,这种工程模式不仅能够快速构建应用、共享服务,实现资源虚拟化与应用服务化,同时也对软件工程管理提出了更高的要求。因此,未来大数据系统中的软件工程管理必须要坚持面向服务原则,结合客户需求来对软件工程项目的开发应用进行规划控制,将系统工程任务确定下来,制定合理的工作说明书、组织进度计划,并完成设计测试、软件性能测量、风险管理等工作。另外,由于大数据系统中的软件工程通常都会涉及到多个专业,因此,在软件工程管理中,还要注意对多个专业的集成化管理。
结束语:
总而言之,大数据时代下,数据量的迅速增加虽然为人们的工作与生活带来了诸多便利,但同样也出现了严重的数据冗余问题,这对于软件开发应用是非常不利的,而要想解决这些问题,则必须要对DRC、数据资源池等技术进行充分应用,并在此基础上采取有效的软件工程管理方法。
参考文献:
[1]刘晓霞,贾冀哲,徐嘉拓.关于大数据系统中的软件工程管理方法探讨[J].网络安全技术与应用,2018(05):40+42.
[2]张宇航.大数据系统中的软件工程管理方法探究[J].中国高新技术企业,2016(34):93-94.
作者简介:蔡佰存,1995年出生,男,籍贯:河北省承德市宽城满族自治县,职称和学历:学生,大学本科,研究方向或专业:软件工程.