郝江涛
东软集团股份有限公司 辽宁省沈阳市 110179
摘要:软件产品设计、开发和生产等环节和计算机软件工程开发中的管理工作有着密切的关系。有效开展管理工作有助于满足客户对软件产品的需求,同时能够将工程项目的经济效益和潜在风险进行合理地掌控。所以,加强管理计算机软件工程项目有助于更好地指导和优化计算机软件行业的发展,对于未来计算机软件工程有着重要价值。
关键词:计算机软件工程;项目管理;方法
随着现代社会的科学技术水平不断提高,计算机软件工程得到了广泛的应用,现今计算机软件已成为人们日常生活中不可或缺的一部分。但是,计算机软件工程的发展仍然存在一些缺点。相关工作人员只专注于研究和技术开发,忽略了软件工程的管理。目前,软件工程项目管理滞后于软件开发,因此软件开发的质量并没有提高,这在一定程度上影响了信息技术的进一步发展。根据现状,相应的研发部门需要对软件工程项目开发管理更加重视,放弃传统观念,深入研究软件开发管理,积极解决问题。可以看出,计算机软件工程的开发管理对于研发的深入改革至关重要。
1计算机软件工程项目管理的主要内容
软件系统在实际中得到了广泛的应用,为了实现某一项具体功能,可以开发出具体的软件,专门应对具体的专业问题。在进行计算机软件系统开发之前,需要明确软件系统的具体要求,之后在确定具体的软件实现方法以及软件的大体架构[1]。在软件系统开发完毕之后,需要进行软件系统的测试,保证软件的各项功能都达到预期的目的,保证计算机软件项目的质量。在对软件需求进行全面分析的阶段中,应该站在一定的高度,保证后续不会出现其他问题。对于软件系统需要的输入信号和输出信号,都应该满足相关的设计要求,以保证后续在计算机软件项目验收阶段能够达到项目验收的条件,从而完成整个计算机软件项目,提高计算机软件项目管理的整体效率。
1.1项目工作人员的管理
软件项目管理是一个复杂的工作,在计算机项目管理当中需要大量员工参与其中,并且每一个员工都需要负责很大一部门的内容,而如果分工不够明确,就容易出现问题。因此在进行软件工程项目管理过程当中需要做好管理工作,良好的管理才能够让计算机工程的发展顺利进行。
1.2软件工程风险管理
软件工程的具体管理工作主要是针对评估应用软件方面,在软件被开发之后需要针对软件使用之后会出现的问题进行管理,在运行软件之时检测软件运行当中的问题,及时进行解决,增强软件的稳定性,提高软件的可用性,为企业提供更多的经济效益。
2当前计算机软件工程项目在管理的问题
2.1忽视计算机软件工程项目管理的培训
大部分企业在进行计算机软件工程项目管理的过程中,都会忽视培训此项目管理。他们在项目管理培训这一方面投入的财力和人力都比较少,没有形成系统化的知识培训体系。绝大部分企业在工作过程中,仅仅依赖某一个软件工程项目管理的工作人员,无法在该企业形成一种氛围,导致培训项目管理这一工作开展非常缓慢。企业忽视了对计算机软件工程项目的管理,他们只是注重形式,在计算机软件工程项目管理中缺乏专业的人才,无法应对当前瞬息万变的市场[1]。
2.2风险控制的意识不足
当前,开发计算机软件的企业越来越多,企业之间的竞争也越来越激烈。在经济高速发展的背景下,每个软件企业在软件工程项目管理开发的过程中,面临的风险越来越多。一旦发生风险,就会给企业带来非常大的损失。在计算机软件工程项目管理的过程中,必须有强烈的风险控制意识。当前大部分软件企业并没有严格控制风险的意识,他们也没有认识到管理风险以及控制风险对计算机软件项目管理的重要意义,在工作过程中往往不能及时反映风险,导致企业蒙受了比较大的损失。2.3管理人员团队意识不足
计算机软件工程项目管理必须靠大部分工作人员从宏观上把握该项目的具体操作过程。很多工作人员并没有这样的认知,他们仅仅是做好自己的本职工作,没有从大局上考虑这一管理工作的实际状况。大部分计算机软件工程项目管理的工作人员都缺乏团队意识,纵使这些管理人员具备比较高的综合素质以及精湛的技术,但是计算机软件工程项目管理的开发需要所有人发挥能力,而不是注重个人能力,这种错误的观念并没有起到很好的带头作用,会在项目管理的过程中出现各种问题,非常不利于企业的进一步发展。
3计算机软件项目管理策略的应用
3.1网络系统中的应用
近年来,各类软件系统十分丰富,类型很多,体现了软件行业的发展动力和发展前景,以下介绍计算机软件项目管理要点的相关应用。在软件系统的应用中,应能实现各套软件系统中的资源共享和数据信息共享,保证软件系统中的各个接口具有良好的通用性。其次,对于计算机软件项目中的网络方面的相关设计中,应确定采取何种网络通信方式,如局域网、广域网等,并应该确定通信网络系统中所采用的网络通道介质,如光纤或电缆等,并对整个网络系统中的地址进行整体上的合理规划,保证地址具有一定的扩展性,方便今后其他软件系统的接入[3]。
3.2软件应用及项目投资
在软件应用中,应做好系统硬件和软件系统之间的配合,软件系统只有在硬件的基础上才能更好地发挥作用。此外对于硬件系统的运行环境,也应该做到满足相关的要求。对于系统运行的机房温度、湿度等方面,都应该在合理的允许范围之内。对于硬件设备的电源系统,一般情况下需要满足双电源设计,这样才能保证软件系统不会出现掉电等情况,导致系统的数据丢失,保证软件系统能够正常可靠运行。随着软件行业的发展,将会出现越来越多的计算机软件项目,对计算机软件项目管理方法进行分析具有较高的价值。在计算机软件项目管理的具体应用中,对于项目工程投资,应该充分考虑静态投资和动态投资两个方面。由于计算机软件项目涉及到的周期通常较长,在开发周期中可能会产生其他的成本,故在对项目投资进行分析的过程中,应该充分考虑到动态投资成本,这样才能保证计算机软件项目能够顺利完成,并提高计算机软件项目的整体开发效率。
4结语
现代信息技术在不断创新和发展中,伴随着经济社会的快速增进,软件开发行业也走进一个新的发展阶段,对技术发展有更高的要求和标准。必须不断改进和优化,软件开发也在逐渐步入新的领域,复杂化发展史是很多技术人员面临的问题。软件开发项目质量有效控制,可以提高软件生产效率,并且达到成本有效控制,项目开发质量管理值得被使用到更多软件开发企业当中,帮助企业更快达到预期发展目标。
参考文献
[1]赵红燕.计算机软件工程管理与应用[J].科技视界,2017(15):146.
[2]于洋.计算机软件工程管理与应用策略概述[J].科学与信息化,2019(16):167-168.
[3]夏景贵.浅谈计算机软件工程管理维护[J].科学与信息化,2019(2):171.