浅谈计算机软件工程技术中的逻辑运用
2019-04-17贾乐
摘 要:本文针对计算机软件工程技术定义阶段、开发阶段、测试阶段和维护阶段的逻辑运用进行剖析,目的在于提高软件开发人员对逻辑运用的重视程度,提高软件的开发质量。
关键词:计算机软件工程技术;逻辑运用;测试阶段
引言:在研发计算机软件工程技术的过程中,软件开发人员会利用逻辑算法对软件性能、运行合理性进行科学评估。可见逻辑运用是计算机软件工程技术研发过程中的重要组成部分,也是提升软件运行稳定性的重要保障。
1定义阶段的逻辑运用
在软件定义阶段,技术人员需要结合目前市场走向,对待开发软件进行市场定位,以确定开发过程中哪些内容需要重点考量,哪些内容可以直接忽略,避免技术人员盲目进行软件设计,降低软件的实用价值。通过在定义阶段进行逻辑运用,能够对软件研发方向进行科学定位,借此明确技术人员的研发目标,提升软件的针对性[1]。该阶段应用逻辑运用的步骤如下:首先,技术人员借助互联网技术对市场走向进行调研,利用大数据构建数学模型,利用数学模型计算各发展趋势所占权重,将计算结果作为软件研发方向。其次,在正式开发研究前,技术人员借助逻辑学对软件适用范圍进行推导,利用计算机技术构建逻辑运算模型,结合各软件模块之间的逻辑关系,明确软件开发的模块内容。最后,将所有分析结果进行整理,制定软件使用的范围文档,在相互比对的过程中进一步完善计算机的各项功能,帮助技术人员明确软件的实际使用目的,并对软件进行准确定义。
2开发阶段的逻辑运用
在完成软件定义后,技术人员需要深入研究软件的各项性能,明确各项服务内容所带来的实际应用价值,使其可以满足市场用户的实际需求。在该阶段进行逻辑运用,技术人员可以根据市场目前运行状况对未来发展趋势进行科学评价,结合用户实际需求对软件功能进行细化,借此提升软件的实用性。市场需求分析耗时一般较长,属于比较基础的工作,但是工作质量直接影响软件的实用价值。对此,技术人员需要拥有足够的耐心去完成市场需求分析,避免部分技术人员对市场进行片面分析,导致软件研发失败或频繁返工的情况发生。技术人员进行计算机软件数据逻辑性分析时,需要将每个数据作为基准数据进行逻辑演算,利用数据建模的方式,将各数据之间的线性关系进行明确,借此提高软件设计结果的契合度,设计出满足市场需求的软件。另外,在利用逻辑法进行软件模拟推演时,可以将软件功能进行分解,降低软件运行的推演难度。与此同时,分解后的软件可以直观展现各结构之间的相关联系,帮助技术人员及时发现程序问题,降低后续软件的维护成本和维护频率。
3测试阶段的逻辑运用
在软件正式投入使用之前,需要对软件各模块运行稳定性进行测试。技术人员可以借助计算机软件进行测试,根据测试过程中产生的问题程序进行修复,借此提高开发软件运行的可靠性。在具体测试过程中,需要重点关注以下几点:第一,测试人员利用逻辑运算找出软件中存在的运行漏洞,测试人员需要标注各软件漏洞所在位置,在完成数据汇总后,整理成文档上传至技术研发人员邮箱。需要注意的是,测试人员只负责记录漏洞,不需要进行漏洞修复,避免程序语言使用差异造成更大的运行漏洞。第二,测试人员进行软件测试前,需要明确软件使用目的和适用范围,以明确测试过程中的检测重点。为了提升测试结果的有效性,企业需要不定期对测试人员进行技能培训,使所有测试人员能够数量掌握软件业务,及时发现研发软件存在的不足。第三,在测试过程中,测试人员可以利用逻辑学知识对软件进行结构梳理,确定各运行模块之间的关联是否合理,借此简化软件测试流程,提升软件的测试效率。
4维护阶段的逻辑运用
软件在正式投入使用后,受到病毒入侵、不当操作等不确定因素影响,会产生软件运行漏洞,降低软件运行的稳定性。对此,软件在投入市场后,需要建立相应维修站解决软件运行中存在的各类问题。不同原因可能造成不同的运行漏洞,为了提升问题解决效率,维修人员需要对每次的维修问题进行统计,借助逻辑算法对各类问题之间的关联性进行分析,建立单独的问题解决模块。在不断解决问题的过程中,逐步完善问题解决模块,使其在日后进行软件维护时,能够快速找到问题原因,加快维修速度。需要注意的是,由于知识量储备、程序语言使用习惯等因素影响,可能引发维修人员与软件开发人员之间的矛盾,对此,维修人员需要加强逻辑知识学习,增加彼此间交流,找寻双方的平衡点,加快问题的解决效率。
结论:综上所述,计算机软件工程技术的快速发展离不开逻辑知识的运用。通过将逻辑知识运用至软件工程各个阶段,对提高软件开发效率,提升软件开发实用价值有着积极的意义。
参考文献:
[1]黄寅.探究计算机软件工程技术中的逻辑运用[J].计算机产品与流通,2018(07):34.
作者简介:
贾乐(1996年),男,籍贯:河北石家庄,职称和学历:本科,研究方向或专业:软件工程。