大数据系统中的软件工程管理方法探究论文_邱宇

大数据系统中的软件工程管理方法探究论文_邱宇

广州现代信息工程职业技术学院 广东省广州市 510663

摘要:随着互联网技术的快速发展,网络上产生海量大规模的数据,这些海量数据在金融、农业、医疗、商业等领域都有极其重要的应用。因此,通过对大数据研究从互联网的海量数据中挖掘出有价值的信息资源。虽然大数据有极其重要的研究价值,但是海量数据处理给软件设计带来了巨大挑战。大数据时代的到来,使传统的软件工程面临新的机遇与挑战。众所周知,传统的软件生产模式一般以正向工程开始,然后进行软件维护、逆向工程与再工程等,而大数据时代的软件生产模式则以逆向工程开始。由于软件资源的大量积累以及大规模软件重用技术的发展与应用,软件数据挖掘与软件集约化生产会变得越来越重要,传统意义下一切从头开始的软件项目会变得越来越少。

关键词:大数据系统;软件工程;管理方法

一、软件工程技术的发展

软件工程技术的发展和完善自然离不开近几十年间经济和科技的发展,我们可以用简短的三个点来描述软件技术的发展阶段:首先从1960年起,仍处于初级阶段的软件工程对其应用还不甚熟悉,在这一阶段内,人们对程序设计及内部结构开始进行探索,编程也不熟,甚至都还没有产生软件这样一个概念。然后从1970年起发展到较为成熟的一个阶段,产生了软件的概念,在这一段时期软件的应用有了一个质的飞跃,特别是在稳定性和存储能力方面。也是在这时候,软件的系统工程初具规模。现在软件所处的阶段是自1980年以来,日新月异的科技进步,人们日益重视软件的开发,但是过多的关注和投入造成了软件危机的出现,这又引起人们对软件开发各个方面的重视,包括对它的管理,这就促进了软件工程的建设。

二、软件工程管理的特征体现以及管理的现状分析

1、软件工程管理的特征体现分析

从软件工程的管理特征层面来看,主要就体现在软件管理的过程以及内容上。在管理工作的过程方面有着其特殊性,在对工作人员的工作范围上有着明确,以及在执行的步骤和进程方面也都有着风险。对计算机软件的开发前,就要能注重管理方法的科学化,将过程性的管理在软件开发当中加以全面呈现。软件管理过程中要能按照相应流程加以实施,在管理中就分成几个重要的过程,其中的启动环节以及计划和执行环节,还有控制、结束环节等,都是比较重要的内容。只有严格的遵循这些程序,才能将管理的质量水平有效提高。

2、软件工程管理的现状分析

软件工程管理过程中,需要有科学的方法,但是在具体管理方面由于受到一些因素影响,就在管理中存在着诸多问题。在软件开发项目的管理意识上比较薄弱。一些软件开发企业方面的软件工程管理水平还比较低,没有系统化的管理。项目经理的选拔方面对实际操作能力比较重视,但是没有注重管理能力。这就造成了技术水平和管理能力没有得到平衡化发展,这就会影响软件工程的整体管理效率的提高。

软件工程的管理方面,管理人员在沟通能力上相对比较差,以及在风险意识层面较为薄弱,在对一些突发性问题解决能力上相对比较有限。软件工程的管理作用比较重要,只有在有着丰富经验的人员才能有利项目的顺利进行,这就需要项目经理在沟通能力上能良好具备,做好规划的工作,这对风险的防范才能起到保障作用。但是在具体的管理工作实施中,一些管理人员的沟通能力比较差,在风险意识上也比较薄弱,这就不利于对突发的情况有效的应对,影响了软件工程管理水平的提高。

再者,软件工程管理的进度规划方面没有科学化呈现。在对软件项目的开发过程中,会有诸多的子项目,这些都需要进行科学的规划。但是在具体的工作过程中,对子项目的规划工作没有得以完善,在规划的意识层面比较薄弱,这就影响了项目管理的质量提高。在管理工作上没有完善化,对项目进度就必然会造成影响,对软件工程的进一步发展就有着很大阻碍。

期刊文章分类查询,尽在期刊图书馆

软件工程的管理工作实施中,比较缺少灵活性的软件工程管理体系。当前的软件工程管理体系的建设方面,还存在着诸多的问题,在体系构建的实用性以及凝聚力方面相对比较缺乏,这就造成了整体的工作指导性下降。在管理体系的构建过程中的衔接性以及实践性没有得以充分的体现。软件工程的管理工作在当前也愈来愈复杂化,这就对整体的管理水平提高有着很大影响。对于这些层面的问题,就要能从多方面详细考虑,只有注重实际管理问题的解决,才能有助于软件管理的整体水平提高。

三、大数据时代软件工程管理模式

根据大数据时代背景下,软件工程的发展从经典的CS模式发展到BS模式以及现在的以面向服务的软件工程,简称为软件服务工程。该设计模式中以服务为基础的单位,能够快速构建应用和共享服务,能够按需分配,同时也能很好地适应分布式程序开发。这种模式特点是将资源虚拟化、应用服务化,向外提供统一服务接口,能够很好地解决大数据环境下动态、分布变化的情况和异构系统数据以及系统整合问题。这种面向服务的软件设计模式在大数据、移动互联网等新兴领域得到广泛的使用。

项目管理是在一定的费用、品质及进度约束下,为达到客户和其他利益相关者的需求、目的和目标所要进行的大量活动的规划、监督和指导。项目管理有两个重要的研究领域:系统工程与项目控制。系统工程为重叠部分提供技术层面的输入,项目控制主要提供规划、费用及进度方面的输入。工程的管理主要是通过文档来体现的,其中主要包括系统文档树和系统工程管理计划(SEMP)。

系统文档树就是以一种树形结构化形式描述项目所需的,面向系统工程的一系列文档以及在自定向下的结构化形式中各个系统工程文件之间的相互关系。系统文档树是由系统工程师在提案阶段基于工作说明书(SOW)和合同数据需求清单(CDRL)准备,以便后续的成本和进度确定所需的文本化的任务。系统文档树由项目经理批准并在项目生命周期内维护更新。系统工程管理计划(SEMP)是描述项目在系统工程方面的任务与进度需求以及这些系统工程任务如何被管理与实现的文档。项目管理计划(SEMP)是由系统工程师基于工作说明书(SOW)和合同数据需求清单(CDRL)在提案过程中描述系统工程过程以及系统工程需求如何被计划、组织、集成、监测、控制和测量。SEMP应该由项目经理批准并在项目生命周期内维护更新。系统工程管理计划基于SOW及合同数据编制,包括三类关键要素:开发项目规划与控制、系统工程过程以及工程专业集成。

第一,开发项目规划与控制。开发项目规划与控制描述在管理开发项目中必须实现的系统工程任务,包括:SOW(工作说明书);组织;进度计划;程序、设计和测试准备评审;技术性能测量;风险管理。

第二,软件系统工程过程。系统工程过程描述用于系统开发的系统工程过程,包括:运行需求;功能分析;系统分析与权衡策略;系统测试与评估策略。

第三,软件工程专业集成:工程专业集成描述多个专业工程领域如何被继承到主系统设计与开发中,包括:可靠性工程、可维护性工程、可用性(RMA)工程;可生产性工程;安全性工程;人因工程。

结束语

科发展日新月异,促进了飞速发展的计算机技术的广泛运用,无论是在生活还是学习生活中,都是如此。而依托于计算机技术的软件开发开始建立新的系统贡献,有复杂性,有难度,一旦成功对提高了社会工作效率,促进社会发展具有重要意义。

参考文献:

[1]朱锦城.浅析目前软件工程技术在网络时代背景下的发展[J].大科技,2016(09):276-276.

[2]曾杰.浅析软件工程技术在网络时代背景下的发展[J].无线互联科技,2016(06):46-47.

[3]金晶.对软件工程技术今后发展的思索[J].中国管理信息化,2015,18(21):162.

论文作者:邱宇

论文发表刊物:《基层建设》2017年第16期

论文发表时间:2017/10/16

标签:;  ;  ;  ;  ;  ;  ;  ;  

大数据系统中的软件工程管理方法探究论文_邱宇
下载Doc文档

猜你喜欢