试析计算机软件工程技术中的逻辑应用
2017-07-05吴晓东
吴晓东
摘 要:在这个飞速运转的社会,科技时代已经在社会中占领了一席之地,那么现代社会中,网络时代是突飞猛进的,计算器机中的合理运用已经在社会中的各个领域渗透,相对而言,计算机现在与逻辑学有着紧密的联系,就目前的情况来说,科学快速的发展离不开学科之间合理的联系,本文就是对计算机软件工程技术中的逻辑应用的阐述,计算机的软件应用的相当广泛,本文就是对计算机软件如何在生活中应用。
关键词:计算机软件工程 工程技术 逻辑应用
引言
计算机软件中部分软件是有生命周期的,它是从初始阶段到衰退阶段,每一个软件的开发和应用是一项重大的工程,但是如何合理的把这些软件安装到计算机上我,这也是我们需要探索的问题。
一、计算机软件的周期
对于软件开发商而言,如何是软件的寿命达到最长以及提高软件在工作中的效率,是他们所要考虑的问题,那么从工程、方法、以及探索方面来看,我们大体可以分为三个步骤来看,这时候我们就可以结合逻辑学的思维来推理,我们当然可以把软件工程的各个生命周期看作是人的生命,就比如人来说,人刚是从婴儿到幼儿,那么软件也一样,刚开始是从定义开始的,它一开始只不过是一个可行性的分析,这是为以后的开发做一个良好的开端,倘若开端就是没有思路和定义,那么何谈以后呢。其次,人经历了儿童-少年-中年,就这个阶段是软件开发的顶峰,它是软件开发的最主要的步骤,那么依然可以把它看成软件的需求的分析,从整体概念的分析,随后是详细的分析,以及代码的设计,然后进行应用性的测试,最后到开发,不难看出,无论做什么,都需要从它的问题的确定以及范围的角度入手,那么我们就应该首先了解它的市场需求,那么软件的经济性和有效性也是我们应该考虑的问题,那么这个时候我们就应该选择一些比较容易的方案进行合理的运用,那么由此可见,对于软件的开发商而言,软件的合理利用是十分重要的,他们必须明白,计算机的部分软件哪些可以做哪些不可以做,是他们必须必须要考虑的问题,这样就可以给他们一个明确的目标和设计,而不是一味的只知道功能的实现与运用,不考虑功能的有效性和必要性。
综上所述,我们也可以把逻辑学的有效性和一致性运用到合理的需求分析中,如果我们把每一个步骤都做的十分的精确,并且达到了客户的要求,那么我们认为这种设计是合理的。反之,我们只顾着自己的利益,为了自身的利益,而不顾顾客的满意程度,那么很显然,这种做法大错特错,,当然,我们在做的时候,倘若发现有一个情况是不满足的,我们不需要摒弃所有,我们可以加以修正,达到最佳的效果。
在软件的定义开发中,我们必须要充分了解市场对此的需求程度。我们可以运用简单而又有效的方案进行调整。那么就必须要软件开发人员对于这一阶段的软件的可行性和不可行性进行十分明确的鉴定。这样就的目的就十分的明确,可以避开一些不必要的盲区。当然我认为在领域建模的时候,我们可以充分的复合一些东西,例如单词与汉语直接的必要联系,还有一些定义领域类,它和逻辑学有着相似的作用,这些有时候就会进行有效的外伸。在对比和应用的过程中,尽可能的将软件的定义进行完善。
二、计算机软件与逻辑学的合理应用
计算机软件的开发不仅仅需要代码,还需要那些能够让软件运行起计算机算法的实现不仅依靠硬件,还必须依靠那些能够让硬件运行起来的各种编制的程序软件。因此,计算机的软件设计也离不开逻辑学的应用。计算机的硬件是由很多逻辑电路所组成的,而逻辑电路是建立在布尔代数的命题逻辑基础上的,命题逻辑运算就可以变成布尔代数的演算。可见,计算机硬件与逻辑之间的这种相互关联直接导致计算机软件和逻辑之间所存在的密不可分的联系。编程的过程也是算法形成的过程,算法是在计算机功能基础上完成的。现实中,电脑的操作是在基本的逻辑运算的基础上生成算法,并最终用这些基本的运算元来代替一般的计算完成的。计算机程序要想更加直观、易懂就必须产生与日常表达方式近似的程序,这就是汇编程序与编译程序。它们的产生使计算机逻辑演算的步骤得以实现。如果将具有逻辑性的演算转变成行驶系统的语法和语义,不同的程序设计语言就产生了,随之而来的编程技术和方法也越来越多,也就产生了各种程序设计的技巧和方法,也就形成了各种复杂的程序和具有多种功能的软件。计算机科字发展到今天,人工智能一直以来就是人类的梦想,从图灵机的产生到现在,计算机科学家们和逻辑学家们就一直对人工智能进行着坚持不懈的追求和探索。研究过程中产生了很多重要的成果,目前已经有两种主要研究人工智能的语言工具来的的各种编制的程序。所以,计算机软件开发的设计也段然离不开逻辑学的应用。在计算机硬件当中,它是由许多的逻辑电路所构成,然而有些逻辑电路是建立在一些布尔代数的命题逻辑基础上的。由此可见,计算机中的硬件是与逻辑之间存在这紧密的联系。在编程的同时,它也是算法形成的必要性,这些算法是在计算机的功能上实现的。在当代社会,电脑的运用是在逻辑运算的基础上形成的一种算法,并且最终可以用这种最基础的运算代替一些堵在的计算。想要计算机的一些程序更加的灵活、直接、简单就必须要与日常的表达方式想接近,,这种程序我们叫做编码程序和编译程序。通过这方面的实现,使得计算机逻辑演算得步骤更加的方便。倘若将具有这种逻辑性的运用演变成行驶中的语法和语义,就会产生形形色色的设计语言,就会导致很多的编程技术和方法也会越来越多,就会有很多的程序设计和方法,也会有很复杂的程序和各种各样的功能就会随之而来。。计算机从以前发展到现在,人工智能是我们梦寐以求的终点,从最开始的图灵机的产生到现在,很多计算机的科学家一直探索着人工智能。在研究的过程中,发现了很多的重要线索,通过科学家的探索,目前已经发现了俩种人工智能的工具。
结束语
通过上面我所总结的,我们不难发现在当今社会,计算机已经占领了整个市场,我们在生活当中离不开计算机网络的应用,很显然,计算机软件的开发和逻辑学又存在着必然的联系,这就导致我们必须了解这方面的应用,我们也可以对逻辑学进行有效的利用和進行,在开发逻辑学的过程,我们也开拓了逻辑学的作用。
参考文献
[1]黄武双,李进付.再评北京精雕诉上海奈凯计算机软件侵权案——兼论软件技术保护措施与反向工程的合理纬度[J].电子知识产权,2017(10):58-62.
[2]于继武.高职院校经济类专业计算机技术基础课程教育的研究——以武汉软件工程职业学院电子商务专业为例[J].吉林省教育学院学报(上旬),2013(12):91-93.
[3]孙国菊.计算机专业课考试模式改革的探讨与实践——以辽宁信息职业技术学院软件工程系部分专业课程考核为例[J].辽宁高职学报,2012(11):43-44.
[4]“节能环保型循环水养殖工程装备与关键技术研究集成系统V1.0”获国家版权局计算机软件著作权[J].中国水产,2015(12):46.