您现在的位置是:首页软件开发论文

计算机软件工程的管理与应用

发布时间:2018-09-13 10:57:21更新时间:2018-09-13 10:57:21 1

  摘要:信息设备与数字化技术的发展使计算机相关行业蓬勃发展,计算机软件作为信息技术发展与应用的重要基础,对计算机软件工程进行优质管理,加大软件工程的应用力度,是计算机软件工程领域实现长效发展的重要途径。笔者阐述了计算机软件工程的相关概念以及软件工程管理的内容,分析了计算机软件工程管理与应用的现状,提出了几点优化计算机软件工程管理与应用的策略。旨在优化计算机软件工程管理的方式,强化软件工程在不同领域的应用,促进我国信息产业和社会经济的长效发展。

  关键词:计算机软件工程;管理方式;应用途径

  软件是实现计算机硬件与用户连接的接口界面,是用户与计算机设备进行交流的途径。在计算机系统设计过程中,软件是设计的基础依据,软件与硬件的结合程度以及用户对软件功能的需求是计算机软件设计的基础要求。计算机软件工程涉及程序设计、软件开发工具、数据库信息以及系统平台、设计模式等多方面的内容,对软件工程进行优质管理,是实现计算机行业技术发展与应用实践能力提高的重要条件。

  1 计算机软件工程概述

  软件工程是利用计算机科学、逻辑学、管理科学以及数学等学科原理,进行软件开发的工程,计算机科学以及数学学科知识为软件开发提供模型构建以及计算方法,工程科学为软件工程规范、评估等环节提供方法,管理科学则能够对软件开发中的成本、资源以及质量管理提供依据,软件开发中不同的原理为软件开发提供不同的应用方向与范围[1]。软件工程应用于人们生产与生活的多个方面,从常见的电子邮件、电子游戏到较为复杂的办公系统等,均离不开计算机软件的功能与服务,软件工程的应用为人们的生产与生活提供了更加优质的方式,提升了人们工作与学习的质量与效率。软件工程管理的目的在于以预期成本和管理进度为基础,实现提升软件质量与开发工作效率的目的,同时,通过技术研发降低后期检修与维护的难度,增强软件工程的适应性、可靠性以及可维护性,进而满足不同用户的需求。

  2 计算机软件工程管理的内容

  2.1开发人员管理

  在计算机软件开发过程中,开发人员对开发工作的质量与效率具有主导作用,开发人员不仅要明确软件开发的目标、工具等,还要完成软件信息查找、代码编写、后期调试以及维护等。同时,软件工程开发并不是一项简单的工作,而是需要多名开发人员在不同环节与模块中进行操作,其工作分工、配合程度等会对软件工程开发的质量与进度产生重要影响[2]。在软件开发人员管理中,首先要根据软件工程的性质、规模等明确工程所需要的开发人员数量与技术方向,随后根据开发人员的技能水平以及综合素质,合理规划分工人员在不同开发环节的职责与功能,强化软件工程开发的整体性与系统性,保证开发工作的顺利实施。

  2.2用户管理

  用户是计算机软件工程的使用者,其个人特征以及需求对软件工程开发的方向有着重要的影响。用户管理是在软件工程开发前对用户人群的文化、年龄等基本特征以及软件使用需求和习惯等信息进行调研和分析,将这些因素作为软件工程开发设计的依据。软件工程应用方向与需求的不同,会使得软件工程所具备的功能有所差别,也会导致软件工程开发工作整体的变动[3]。因此,在工程开发之前管理人员要对用户的需求以及特征进行细致分析,在此基础上,明确开发的目的与方向。通过强化开发人员与用户之间的沟通,将用户具象化的需求转变为实际的软件工程系统与功能,进而实现软件工程设计的终极目标。

  2.3开发过程管理

  开发过程是软件工程管理的主体内容,包含对开发成本、开发进度以及软件开发质量的管控。开发成本是保证软件工程开发的基础条件,在预期开发成本的规范下,对软件工程的各个环节内容进行管控,是实现成本管控、保证开发工程经济效益的重要基础。开发进度则是保证软件工程及时交付客户以及控制开发成本的重要因素,进度管理需要管理人员对工程开发中的人力、物力资源进行合理调配,保证开发工作的效率,进而使开发工程能够按照预期完成[4]。另外,在软件开发过程中对软件工程进行全程的质量管控,是保证软件工程总体质量的基础。在开发过程中要明确不同环节的质量规范与标准,并及时按照技术标准进行检测、核对,保证软件工程的质量过关。

  3 计算机软件工程管理与应用现状

  计算机软件工程在我国兴起和发展的时间还较短,发展规模和深度都存在着一定的不足,软件工程管理更多还是应用于相关的软件产品开发以及技术研发等工作中,软件工程的产业化应用与管理仍然存在着较大的不足之处。同时,在软件工程管理中,重视软件研发设计,而对软件工程后期调试与维护的重视不足,软件工程应用的实效性难以得到保证[5]。另外,在软件工程管理中不具备完善的软件工程管理体系,无法保证软件工程研发与使用中的安全性与可靠性,并且未合理有效防控软件工程使用中的风险。

  4 优化计算机软件工程管理与应用的策略

  4.1健全计算机软件工程管理体系

  规范性工程管理体系的创建与运行,是保证计算机软件工程管理与应用的基础。一方面,要建立和完善专业人才管理体系,强化对软件工程人员的专业化管理,利用现代化人力资源管理手段完善人才的分工、考评以及激励,促进软件人才工作的专业性提升。另一方面,要加大对管理制度、规范的建设力度,明确软件工程开发当中的质量规范以及人员技能水平等内容,使软件开发中的人员工作质量得到保证。另外,基于软件开发工程的技术性与创新性,要不断提升人员技能的时效性与专业性,通过理论学习、技能培训等多种形式,保证软件工程开发设计中的技术水平。

  4.2完善计算机软件工程合作管理

  计算机软件工程开发设计需要团队活动来实现,强化团队合作管理是优化计算机软件工程管理的重要方式。一方面,管理人员要明确团队中的人员岗位职责,细致划分不同人员的工作内容,避免出现职能重合等不良状况。另一方面,要建立有效的人员沟通交流机制,保证不同环节与模块人员之间能够进行有效的交流,保证软件工程设计研发的整体性与系统性[6]。另外,管理中还要从整体与局部的不同角度出发,在保证团队整体工作质量的同时关注个体员工的工作能量与需求,调动整体团队的工作积极性。

  4.3强化计算机软件工程风险管控

  风险管控是保证计算机软件工程安全性、稳定性的重要条件,有效的风险管控能够使软件工程的风险得到有效的预测与控制。首先,工程管理与参与者要具备较强的风险管理意识,能够科学预测软件工程设计研发以及使用中可能遇到的风险。其次,在前期风险预测与评估的基础上,要根据风险的等级以及性质,制定相对应的转移、规避以及减缓对策,当风险发生时能够及时有效地应对。最后,在管理过程中要对工程的进度进行规划与监督,保证工程及时完成。

  4.4增加计算机软件工程应用的范畴与深度

  信息化建设与人民生活需求促进了计算机软件工程在生产与生活中的应用,软件工程成为人们生活、工作中不可或缺的保障。强化计算机软件工程的应用要从完善相关领域的应用和开发新型应用领域着手。一方面,在原有的交流、娱乐等软件应用中,要不断地提升软件的质量。另一方面,在工业生产、交通运输以及办公管理等应用相对较少的领域,要加大软件研发的力度,扩大软件在人们工作与生活中的应用范围。

  5 结 语

  综上所述,通过健全计算机软件工程管理体系、完善计算机软件工程合作管理、强化计算机软件工程风险管控、增加计算机软件工程应用范畴与深度几点策略,能够有效优化计算机软件工程管理与应用。通过对软件工程管理中人员、用户以及过程的管理,提升软件工程管理质量,发挥软件工程在人们生产与生活各个领域当中的作用。

  参考文献

  [1]许晓晖,丁玉涛.关于计算机软件工程管理与应用的研究[J].中小企业管理与科技,2016,12(10):171-172.

  [2]肖云.浅析计算机软件工程的管理和应用[J].电脑知识与技术:学术交流,2016,12(12):88-89.

  [3]余子游.浅析计算机软件工程的管理以及应用[J].电脑知识与技术,2016,12(1):113-114.

  [4]阎栋.关于计算机软件工程管理与应用策略研究[J].电子测试,2017,15(8):119-120.

  [5]赵志鹏.关于计算机软件工程管理与应用的讨论[J].电子技术与软件工程,2016,16(15):87-88.

  [6]杨海青.浅析计算机软件工程管理及应用[J].中小企业管理与科技,2016,14(2):218.


转载请注明来自:http://www.yueqikan.com/ruanjiankaifalw/67505.html