计算机软件工程的技术及管理
  摘要:伴随着现代化信息社会的发展,其所依附的计算机软件工程得到越来越多的人的关注,研究人员也越来越多,工作任务也变得繁重,如果不进行有效的管理,计算机软件工程的开发就会有很多隐患。软件产品自身含有的特殊性,管理工作也会涉及到这一特点,只有从根本上强化计算机软件工程的管理工作,才能更好地发挥应用效果与价值,这是当前21世纪发展进程中值得深入研究的重要问题。基于此,本文主要对计算机软件工程的技术及管理进行分析探讨。
        关键词:计算机;软件工程;技术;管理
        1、前言
        随着计算机技术以及互联网技术的发展,计算机的软硬件结构越来越复杂,渐渐地,与计算机有关的电子信息工程以及软件工程得以发展。计算机的发展使得计算机具备更强的计算能力、图形处理能力,而其能力的发挥需要得到对应软件的支持。加强计算机软件工程的技术及管理措施,能够从实践角度提高计算机软件工程的安全性,并加强技术上的创新,能够更加强化计算机软件工程在信息时代的作用,从而实现经济社会的良好发展。
        2、计算机软件工程的技术与管理
        管理是一门系统科学。在现代经济社会的生产、物流、销售过程中,科学的管理一般都是运用计算机的网络工程进行,企业为了取得高效率、高收益的目标,也会加速计算机软件工程的开发运用,同样,在各类国家机关和事业单位也在运用计算机软件工程开展业务工作。据调查表明,虽然计算机技术在不断普及、运用,但是计算机软件工程的管理却存在许多不规范、不完善的问题,有些重要单位还会多次出现泄密事件,给国家经济、政治和国防造成极大危害。因此,加强计算机软件工程的科学管理,非常重要。计算机软件工程的管理是一项系统工程,特别是计算机软件开发项目的管理,主要有以下几个方面。
        2.1组织机构的管理
        计算机软件开发项目成功的关键,是具有高素质的软件开发人员。为了成功地完成软件开发工作任务,项目组的所有成员必须以一种有意义且有效地组织进行交互和通信。对于一个大型软件产品的开发过程,每个阶段都需要若干名开发人员协同工作,计算机软件工程的管理组织结构种类很多,例如民主制程序员组织机构、主程序员组组织机构、民主分权式组织机构、控制分权式组织机构、控制集权式组织机构等。在实际项目开发中,选择合适的软件开发组织机构来保证全组的协调统一,有利于营造浓厚的学术氛围,充分发挥项目组每个成员的积极性和主动性,集思广益攻克技术难关,提高开发效率。
        2.2软件开发人员的管理
        软件的开发需要多种职能人员积极参与,特别是项目总负责人、系统分析师、程序设计师、软件测评师、资料管理人员以及培训人员等。在实际的软件开发中,很多情况都会出现,较为明显的一种情况是出现个人身兼数职的情况,这是由于不同岗位上的员工对于自身职责不明确,需要根据软件开发的步骤,把参与研发的人员分成不同的小组,在软件的开发过程中不同的开发阶段各开发人员既要保证相互区别,又要能在本职岗位上充分发挥自我价值,其中既要体现专业素养又要包含团队精神。
        2.3软件客户的管理
        计算机软件开发的最终目标就是为客户服务,特别是为客户解决工作运用中的问题,为软件用户提供舒适的适用体验。软件开发人员在开发过程中必须高度重视用户管理,与用户保持良好的沟通关系,了解用户需求,帮助用户理清项目需求要点,让用户心甘情愿地配合,获得他们的信赖与支持,将用户的需求变化及时反馈给技术研发人员。同时尽量避免外界干扰因素对软件工程的开发带来不良影响,保证最终开发出来的产品不会偏离最初的实现目标。
        2.4开发项目的管理
        建立完善的项目开发管理体系,应该包含以下几个方面的内容:一是项目质量的管理,其主要目的就是保证软件开发的质量,提升客户满意度;二是进度管理,其是为保证在规定的时间内完成软件开发任务,对软件研发进度实施的管理措施,是为确保软件开发项目按期完成所需要的管理措施;三是成本管理,是对软件研发成本进行核算、控制而采取的系列管理措施,是实现软件研发经济效益的重要保障。成本管理是为保障软件开发项目实际发生的成本不超过项目预算,使项目在预算内按时、按质、经济高效地完成既定目标而开展的项目管理活动,是项目能否获得良好经济效益的关键。因此,需要合理地调整好项目的质量管理与进度管理,才能实现项目中的成本控制,质量管理的系列措施将使软件项目满足用户的需求。
        2.5计算机软件系统的保密管理
        无论是企业生产单位,还是国家政治、军事、国防、社会事业单位,在使用计算机软件系统的过程中,保密工作是十分重要的。计算机的关键技术系统、密码系统、资料系统,是保密的核心,在对外进行工作交流时一定要防止泄密事件发生。特别是国家安全单位、军事研究单位和生产单位,对计算机软件系统的保密管理是重中之重,必须制定严格的保密制度,安排经过严格考核的管理人员和保卫人员进行管理,以确保计算机软件系统的信息安全
、运行安全和单位生产、工作的安全。
        3、计算机软件工程管理对策
        3.1制定明确的计划
        一个有纪律的团队,不是漫无目的、毫无规划的操作,而是有一套完整的操作守则以及明确的时间轴,有计划性地进行。所以要想实现软件工程的高效运行,就必须制定明确的计划,明确软件开发的过程。对于软件开发工作而言,计划的制定不需要明确的时间轴,因为人脑思维的想象与运行机制是无法估计的,我们应该通过阶段性目标成果的达成来进行计划的规划,做到高效。也许有的人说既然无法预计人脑的机能,那就应该放飞自我,任其发展,其实不然,因为有时候压力就是动力,通过计划性的压力往往能够激发人类无穷的潜力。
        3.2加强风险意识
        任何事物的发展都是存在一定的风险的,软件工程项目的运行也是存在风险的,而这个风险主要来源于两个方面:第一个风险主要是在开发过程的风险,也就是说在开发过程之中存在不能按时完成任务、不能达成效果的风险;第二个风险是软件运行过程之中的操作系统风险以及市场风险。所以这就要求我们的管理者树立风险意识,加强平时的风险管理,以降
低风险成本。
        3.3加强项目管理的合作
        合作,是一个团队、企业运行高效的决胜武器,通过合作,可以最大限度地发挥成员的潜力。所以在项目管理的过程之中要注重合作,坚决杜绝个人主义。集思广益的力量是要远大于个人主义的,而且通过不同视角的思考也可以大大减少软件的弊端。
        3.4重视技术与产品创新
        在技术领域中,我国需要始终坚持以创新为发展的基本原则,我国在计算机软件工程总体的发展实力方面并不优于国际水平,甚至还存在一定技术上的落后情况,因此,我国在计算机软件工程管理措施方面,更加需要对技术及产品进行有效的创新,需要树立正确的发展意识,不断吸收国外先进的技术经验,并能够融入自身自主性研发的成果,从而实现产业的可持续发展。另外,我国计算机软件工程在发展中需要打破常规,注重更新,需要向新型、专业型领域不断发展,以此来实现我国科技水平的不断提升。
        4、结语
软件开发培训机构怎么样        综上所述,当前我国的计算机软件工程还存在巨大的发展空间,而为了能够满足于现代社会的需求,我国应当注重计算机软件工程的现代化和智能化发展,需要进一步强化管理体
系的建设,并加强对风险的管理力度,通过树立创新的发展思路,从而实现计算机软件工程的可持续发展。
        参考文献:
        [1]马飞.加强计算机软件工程管理应用的措施分析[J].通讯世界,2015,06(14):243.
        [2]马伽洛伦,尚艳萍.计算机软件工程项目的自动化管理分析[J].电子技术与软件工程,2016,09(02):64.
        [3]王必恒,陶勇.基于计算机软件工程管理的思考及实践分析[J].科技创新与应用,2012,04(31):46.
 

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。