王欣宇
【摘 要】随着我国逐步迈入信息化时代,计算机技术和网络技术迎来了前所未有的发展机遇和挑战。计算机软件工程技术作为计算机技术的重要组成部分之一。计算机软件工程的发展和使用与人们的生活息息相关,软件工程不同于研究计算机理论或者算法的计算机科学,其主要目的就是为了完成软件开发而引入的工程化手段。据此,本文就对计算机软件工程管理策略进行简要分析。
【关键词】计算机;软件工程;策略
1.计算机软件工程与软件项目的逻辑关系
软件项目管理的对象是软件工程项目。它所涉及的范围覆盖了整个软件工程过程。 为使软件项目开发获得成功,关键问题是必须对软件项目的工作范围、可能风险、需要资源、要实现的任务、经历的里程碑、花费工作量、进度安排等做到心中有数。 这种管理在技术工作开始之前就应开始,在软件从概念到实现的过程中继续进行,当软件工程过程最后结束时才终止。软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对人员、产品、过程和项目进行分析和管理的活动。软件项目管理的根本目的是为了让软件项目尤其是大型项目的整个软件生命周期都能在管理者的控制之下,以预定成本按期,按质的完成软件交付用户使用。而研究软件项目管理为了从已有的成功或失败的案例中总结出能够指导今后开发的通用原则,方法,同时避免前人的失误。
2.计算机软件工程管理与应用的发展
计算机软件工程在近些年来被广泛地推广与应用,其系统化的特性对于计算,涉及,语言,编程等都具有重要的作用。近些年来,计算机软件工程不管是在管理还是在应用等方面都取得了很大的进步。其进步性主要表现在以下几个方面,首先在计算机软件工程的管理上,更具系统化,科学性的管理模式使计算机软件工程更加完善,其次,在计算机软件工程的运用方面,也取得了很大的进步,目前计算机软件工程的运用范围更加广泛,运用模式更加科学化,以及计算机软件工程内部系统也在不断的完善。
3.計算机软件工程管理应用存在的问题
3.1管理机制存在漏洞
现阶段我国的计算机软件行业发展十分迅速,软件开发的质量和数量相较于前几年有了很大的提升,虽然计算机软件产业已经取得了一定的成绩,但是行业内现有的管理制度存在着诸多的漏洞,导致软件工程的进度与软件产业的发展进程不符,并且存在着越来越大的差距。原有的技术人员随着经验的增长以及开发经验的累积,已经由原先的技术人员晋升为开发团队的管理人员。但是其只具备专业的软件开发技术,不具备专业的管理知识,也缺乏管理经验。因此在管理的过程中会出现人员分配失衡、项目整体进度规划不到位、管理者本身过于缺乏管理意识和全局意识等问题,都会导致软件开发进度迟缓。
3.2技术人员缺乏团队合作意识
一个成功的软件开发项目离不开团队内各位成员相互之间的配合和协调。但是在当前软件开发的大环境下,技术人员之间缺乏必要的合作意识,很多开发团队都是临时组建,成员之间互相不熟悉,而且在缺乏沟通的情况下也会引发很多的矛盾,从而影响软件开发的效率。合作意识的缺乏以及沟通不及时,导致技术人员对开发项目的分工合作也不够熟悉,因此在开发的过程中容易出现重复开发、测试等情况,白白浪费了宝贵的时间。
3.3缺乏系统的考核培训体系
一个优秀的技术人员能够带动整个开发队伍的开发效率,也可以提升软件的质量。但是目前我国计算机软件产业的培训体系存在很多漏洞,虽然,在项目开始前会对技术人员进行必要的培训和项目相关知识的梳理,但是目前的培训内容缺乏逻辑性。对于技术人员来说,软件开发知识的培训以及考核能够提升其技术水平,定期的考核则可以让技术人员在行业内保持领先地位。对于团队管理者来说,加强管理知识和技能的培训,有助于提升管理者对于团队管理的技巧,推动整个开发队伍综合素质的提升,对于现阶段软件工程管理中存在的问题也可以解决。
3.4缺乏风险意识和危机意识
软件开发的过程中可能存在诸多问题,同时软件在使用的过程中也会由于存在漏洞而为使用者带来一定的影响。技术人员在进行开发的过程中,缺乏必要的危机意识和风险意识,导致整个开发团队中缺少专门进行软件测试的技术人员。而且很多管理者对项目也不够了解,不清楚项目是否具有风险性,对软件开发后的使用和获利情况都不够了解,为项目的开展埋下了很多隐患。
4.提高计算机软件工程管理与应用策略
提高计算机软件工程的管理与应用的质量,必须要全面根据目前在这两方面存在的问题,提出具有针对性的建议,才能能起到真正的作用,从而更好地促进我国软件工程的不断进步与发展。开发人员对于计算机软件工程管理具有不可替代的作用,因此,必须要不断提高开发人员的管理能力与水平。首先,开发人员必须要不断加强有关软件工程的理沦性的知识的学习,由理沦指导实践,同时,开发人员必须要根据实际的运用领域进行有针对性的软件的开发,提高软件开飞的利用程度,完善软件开发的具体程序,从而不断提高软件开发的创新性水平。加强对用户系统的管理,需要从以下不同的层面做起,首先要完善用户使用的审核,对使用计算机相关软件的用户进行严格审核,减少不良用户的使用率,提高用户使用的安全性其次在对用户系统管理过程中,必须要提高计算机软件工程的加密性,减少用户使用过程中信息的泄露,这一措施最主要的是需要不断完善计算机软件程序。最后在对用户系统进行管理的过程中,还需要要在法律的等层面进行不断的完善,通过法律对用户系统进行管理。在对计算机软件工程的档案资料进行不断的完善的过程中,软件开发的部门需要设置专门的机构对档案资料进行管理,以不断提高档案资料的完整性,同时还要采用专门的档案资料管理人员进行管理,以减少文件丢失的现象的发生,促进文件管理的妥善保管,让计算机软件的开发与应用有合理的依据。
5.结语
为促进计算机软件工程更好发挥作用,应该加强管理工作,健全完善管理制度。从而进一步提升计算机软件工程管理水平,为促进计算机软件作用的充分发挥,方便人们日常生活与工作奠定基础。
参考文献:
[1]阎栋.关于计算机软件工程管理与应用策略研究[J].电子测试,2017(08):119-120.
[2]王征.论计算机软件工程管理与应用策略[J].电脑知识与技术,2017,13(13):95-96.
[3]高祥民,吴桂贤.试论计算机软件工程管理与应用策略[J].电脑知识与技术,2017,13(01):231-232.