计算机软件工程标准化发展分析

2020-11-02 02:49徐江俊王棒
探索科学 2020年9期
关键词:软件工程标准化计算机

徐江俊 王棒

摘要:随着经济和科技水平的提高,软件工程技术是信息系统的组成之一,在促进经济现代化发展上,起着极为重要的作用,软件工程涉及软件开发、数据库与操作系统、程序设计语言等诸多方面,而计算机软件工程的标准化发展,是基于规范化的设计、生产为目标,旨在提升整个行业的竞争力,促进计算机软件工作的健康发展。本文基于此,针对计算机软件工程标准化发展进行阐述与分析。

关键词:计算机;软件工程;标准化;发展;分析

引言

在科技的迅速发展下,软件管理流程发生了显著变化,逐步完善,为了提升软件竞争力、编程质量,需要采取科学的方式降低软件工程复杂性,因此,无论是在理论,还是在实践上,都需要制定明确的行业化标准。

1计算机软件开发过程中存在的问题

1.1未进行充分的市场调研就盲目进行软件的开发

计算机软件在开发之后要投入使用,使用频率越高也就越能证明其价值,并更好地发挥其作用。反之如果用户对某一计算机软件的应用并没有强烈的需求,即使开发出来的软件十分新颖、功能全面也不能被用户所认可。从中可以看出计算机软件在开发之前进行调研,了解需求是十分关键的,但是就在此方面一些单位和部门存在着诸多问题。部分单位和部门在计算机软件开发之前,虽然也进行了调研,但是也仅仅是进行了一些调查问卷,大致了解了用户的需求情况。并没有对调查用户进行细分,对用户的个性化需求也没有过多重视,调研流于形式,并没有为软件开发决策提供有效数据。此外,部分软件开发中负责人思想理念比较陈旧,重生产轻需求,凭借主观臆断就开始进行研发制造,导致开发出来的软件与用户的需求不符。

1.2未重視用户体验

用户是计算机软件的最终使用者,用户体验如何直接关系着软件市场推广情况,但是很多软件开发人员将大部分的时间与精力投放在研发上,很少与用户进行沟通交流,这样就导致研发者并没有真正了解用户的想法及产品的需求,研发出来的软件也必然不会与用户的需求完全一致。此外,软件在全面推向市场之前进行一段时间的用户体验是十分重要的,一旦大部分体验用户对软件的某些方面表示不满,开发者还可以对该软件进行调整适当的,也可以根据用户的市场反应情况来决定是否全面推出市场。但是部分软件开发人员未重视用户体验,对软件中存在的问题没有及时了解,影响了软件的市场应用。

1.3缺乏核心技术创新能力有待提升

与西方国家相比,我国的计算机软件开发时间相对较短,在开发方面还存在着很多不足,特别是核心技术的缺乏。计算机软件开发中最重要的就是核心技术,但是我国掌握的核心技术较少,在软件开发这一专业领域还没有取得良好的成果。也就是说我国的计算机软件在开发中还存在着很多不足,对于国外技术有着一定程度的依赖性。没有核心技术,软件开发人员在研发的过程中会更倾向于直接购买国外的先进技术产品,这样还可以节约一定的研发时间。但是正因为如此,软件开发部门不会在软件开发中投入较多的人力、物力,软件开发的创新创造能力亟待提升。

2算机软件工程管理与应用的措施研究

2.1促进管理体系不断完善

在计算机软件工程管理过程中,为了确保软件开发效果,很重要的一个工作就是要建立完善的管理体系,通过对软件开发工作人员的有效管理,明确工作职责,做好分工合作,从而充分发挥各个岗位职工的积极作用,并形成良好的协作效果,为软件开发提供强大的支持,进而推动软件开发得到顺利完成。在制定管理体系的过程中,要充分考虑工作人员的具体需要和工作特点,坚持以人为本,从软件开发的全局来合理分配人力资源和其他资源,做好软件开发的人力保障、资金保障和组织保障。

2.2加大计算机软件工程管理风险与进度管理力度

在计算机软件工程管理过程中,会出现各种管理风险,如果不能及时有效地处理这些管理风险,就会直接影响软件开发及其应用的整体效果。基于此,为了做好软件开发工作,就需要全面准确认识计算机软件工程管理应用过程中的风险及其表现形式,在此基础上根据需要做好后期管理和维护工作。首先要进一步提高管理人员的整体素质,管理人员要积极学习相应的专业知识和实践技能,提高自身的综合素质,在此基础上对软件开发的具体细节和流程进行全面管理,并根据软件开发实践情况对其科学性、有效性进行评估,从而实现对管理成本的有效控制,不断提高开发工作效率,实现对各种风险的整体控制。此外,还要进一步增强管理人员的风险意识,要注重在工作过程中针对软件开发中存在的风险进行分析评估,并结合实际需要做好相应的预防和控制措施,进而降低风险的发生率,确保软件开发能够顺利进行,确保软件开发实践效果。

2.3加大计算机软件工程管理团队的建设力度

目前,在我国计算机软件工程管理应用过程中,工作团队内部的协作意识和能力还不够,这也直接影响到软件开发的实践效果,因此,有必要进一步加强软件工程管理团队建设,从而从整体上提高软件团队的协调能力合作能力和协作能力,进而提高软件开发工作的效率与质量,促进软件工程管理应用整体效率的提高。在实践过程中,要注重加强沟通交流,包括团队内部的沟通、团队管理人员与用户的沟通、团队管理人员与项目负责人的沟通等,通过这些沟通准确掌握用户的实际需要,明确软件开发方向和方案,提高团队内部工作的协调性和有效性,为顺利开展软件开发工作打下基础。此外,还要注重加强团队内部工作人员的信任感建设,增强团队内部的合作意识,进一步提高软件开发管理队伍的内部凝聚力,实现良好有效的协作,提高软件开发管理的整体效率与质量。

3计算机软件工程标准化发展措施分析

3.1与国际标准相对接

在计算机软件工程的标准化发展上,要主动与国际标准对接,充分考虑到软件开发要求,重视软件市场中用户的需求,从用户需求来着手,处理好与其他软件之间的关系,积极引入国际标准,为软件工作的顺利开展奠定基础。对于相关企业而言,在引进软件工程标准时,要对软件工程标准化概念有深刻的理解和认识,通过调研、分析等掌握用户需求,加快软件工程标准化发展速度,为我国计算机软件标准化发展奠定基础。另外,在文化、语言差异因素的影响,国际标准在开始引入时,往往不易被接受,对此,在引入国际标准后,要做好规范性解释工作,与国内软件产业结合,做到因地制宜,让标准化制定更符合我国国情。

3.2培育专业化人才

计算机软件工程标准化发展离不开专业化人才的支持,进一步完善工程标准,对此,要高度重视专业化人才的培育。一方面,通过研讨会等方式鼓励人员参与专题性研究,对软件标准发展空间进行深度探讨,积极听取专家建议,明确软件标准,突出创新特色。另一方面,人才的培育要从高校抓起,高校方面要进一步细化人才培育标准,根据市场要求来培育出符合社会发展的管理人员、研发人员。

结语

在软件工程的发展下,需要与先进的科技水平结合,构建完善的行业标准,积极吸收国际在行业标准。目前,在计算机软件工程发展上,硬件取得了突破性进展,但是在软件工程的研发上,还有诸多问题有待解决,强化行业标准化研究,可以显著提升社会发展水平,以此来促进我国经济发展,这对于社会主义现代化建设,具有重要意义。

参考文献

[1]刘羿勋.实现计算机软件工程标准化发展[J].电子技术与软件工程,2017(2):53.

[2]马关蕊.如何实现计算机软件工程标准化发展方向[J].软件,2014(3):184-185.

[3]赵飞.分析如何实现计算机软件工程标准化发展[J].信息通信,2014(3):163.

猜你喜欢
软件工程标准化计算机
院前急救标准化管理在急性心肌梗死患者中的应用
国家标准委与非洲标准化组织签署合作谅解备忘录
中国计算机报202007、08合刊
中国计算机报2019年48、49期合刊
中国古代的“计算机”
“一带一路”离不开标准化人才
学生评教的标准化处理
依托工作室的软件工程实践教学研究
基于工程教育认证的《软件工程》课程教学质量建设研究 
关于如何创新和完善计算机软件工程管理的探讨