APP下载

计算机软件工程技术中的逻辑运用

2017-04-24李攀

科技传播 2017年4期
关键词:计算机软件工程技术

李攀

摘 要 计算机和逻辑学之间的联系非常密切,当前科学发展的重要趋势就是学科之间的渗透。本文论述了计算机工程技术当中的逻辑运用。计算机工程技术涉及到非常广泛的内容,本文当中只是论述了九三级工程和逻辑学之间的关系,结合软件工程的概念,找到切入点,充分利用逻辑分析合理性,结合逻辑学当中的限制和概括,结合具体的实例阐明逻辑学的作用。

关键词 计算机软件;工程技术;逻辑运用

中图分类号 TP3 文献标识码 A 文章编号 1674-6708(2017)181-0035-02

在软件工程技术的研究方面,分析其合理性主要是理应逻辑方法,在开发组当中,可以将各种角色和职务进行合理的定义,在软件团队发展的过程中,需要将生产效率和软件产品质量进行改进,对于计算机软件工程领域建模深入的研究,运用数学建模知识的过程中,和逻辑发展具有密切的关系,这就是学科之间的交叉和融合的过程。

1 软件工程技术当中的逻辑应用

1.1 软件定义阶段逻辑应用

定义软件的过程中,需要对于市场减值给予充分的考虑。可以利用简单的方案或者很容易实现的方案。软件开发人员在这一阶段需要将软件的可操作性和不需要操作的内容进行明确,这样有利于将软件的设计目的进行明确,避免对于各种功能盲目的实现,从而对于功能软件必要性的忽略。开发软件的过程中,需要设计出精确的范围文档。但是在设计的初级阶段,开发者并没有明确的定义,这样一来,这款软件功能就没有得到明确,对英语相关的要求没符合,使双方都遭遇很多的麻烦。在概念当中利用逻辑学,在对比和运用的过程中,可以将软件定义进行完善。

1.2 应用领域建模逻辑

在领域建模当中,主要是对概念之间和概念类的属性等存在的关联进行论述。

第一方面就是复合,指的就是在领域当中出现的图片或者单词,第二方面就是内涵,指的就是定义领域类,和逻辑学内涵之间具有很多的相同点,在领域类定义当中的实例都是进行有效的外延。逻辑学的概念在领域建模当中进行有效的利用,在限制和概括的过程中包含的种属关系,可以对于领域建模内涵进行更好的理解。

2 软件开发过程汇总利用逻辑

2.1 阶段应用的分析

分析软件需求,我们应该明确利用软件需要将用户怎样的需求进行满足,描述软件需求的时候,需要和软件开发者进行良好的描述,进行有效精确的细化。研发软件的过程中,比较重要的就是需求分析。在实际分析的过程中需要很多的时间,如果没有花费很多的时间,那么很容易就会出现返工和失败,这样一来,软件设计成果和用户的需求就会出现不同,因此在描述数据的过程中,需要以各个数据为基础,利用图形化的方式,将数据模型之间的关系比较直观地反映出来。

2.2 规范的应用软件设计

需要在另一个方面进行考虑,转化软件需求,使其成为软件体系的结果,因此概念设计就包括系统接口和全局数据结果以及数据库模式,还可以实现模块的算法。剧目数据结构当中,可以利用更加恰当的方式,进行有效的数据计算,这也就是处在了详细设计的阶段。

软件的分析需求和描述阶段是特别重要的,可以发挥出说明的作用。数理逻辑和计算机科学之间的关系非常密切,利用数理逻辑,可以分解人类思维,使其运算变得更加简单和机械,利用机器实现模拟。使用计算机的时候,需要通过程序设计。相关的研究人员需要经过数理路基的相关训练,这样这一类型的设计才会更好的完成。程序在设计的过程中,程序的正确性需要得到保证,在实际计算的过程中,怎样防止出现错误计算的情况,并且及时将错误找出来,利用方法进行改正,这些都是比较重要和程序设计理论有关的内容,树立逻辑和这些内容具有紧密的联系,将这种树立逻辑利用计算机语言进行书写,就是在计算机当中利用树立逻辑。

2.3 代码生成过程中的联系

站在逻辑学的角度,在实践过程中的说明和验证不仅需要利用软件规格,还希望利用系统方法和规范,使其生成程序,这就是自动程序的研究领域。E在实际演绎的过程汇总,主要有水平关系和垂直关系两个方面组成,在垂直关系看待这个问题,如果长时间没有登录Login和LockForm,可以正确的运行,LockForm长时间没有登录,但是,MasterForm在登录的过程中,其主界面可以正常的运行,这就说明如果LockForm没有长时间进行登录,但是可以正确的运行,那么Maste登录进去的主页面就会实现运行。而水平关系可以一一列舉其余的代码,这3个程序之间可以调用函数,将某一个公共函数进行直接调动。

3 在软件的测试阶段进行应用

设计实现软件的所有模块之后,从而就会进入到软件测试阶段。对于软件工程实现软件测试,主要目的就是将软件当中的BUG找出来,但是不是要测试人员进行修改,经过审核,从而使相应的开发完成修改,完毕之后,才会回归到正常的流程当中,在采取测试之前,需要每个测试人员对于业务功能进行学习,掌握之后,才可以明确软件的缺陷和不足。例如测试网络安全的过程中,需要测试人员把握网络安全知识,测试网管软件的过程中,需要明确简单的配置指令,还要对于业务的基本流程进行熟悉。利用逻辑学进行观察,可以促进测试人员对于业务基本流程进行更好的掌握,使开发人员可以实现纠错,并且将运算进行简化,从而将效率进行提高。

4 在软件的维护阶段进行利用

当前科技产品通常情况下都配置了维修站,某个产品在实际应用的过程中有时候会出现一些问题,要想进行及时的反馈和维修,在利用软件的过程中,就要将出现的问题认真的记录下来,这样在日后维修和修改的过程中,可以更好地找到症结。软件用户和设计者之间具有矛盾,这样的矛盾要想避免,需要利用逻辑学知识。软件可靠性是非常重要的,那么开发人员自身需要具备良好的程序设计风格,这样在开发软件的过程中,才可以提供维护服务。当前工作环节和硬件环境不断发生变化,很多机器语言就会缺乏可移植性,要想在计算机当中利用机器语言,那么就需要良好的用户文档,对于后期的维护和发展都发挥着非常重要的作用。

5 结论

综上所述,全面的研究计算机软件工程当中的部分阶段,将其余逻辑学的联系进行挖掘,通过一些具体事例从而将应用之间的关系进行解析,这样可以明确逻辑学在其中的有效利用,在开发利用逻辑学的过程中,也拓展了逻辑学的应用。

参考文献

[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.

[5]方建帮.汇聚软件英才 打造专业精品——福州大学工程技术学院计算机应用专业侧记[J].中国职业技术教育,2015(3):57.

猜你喜欢

计算机软件工程技术
试析机械工程技术的发展趋势
工程技术矩阵
工程技术研究院简介
基于C语言的计算机软件编程
高速铁路铺轨工程技术探讨
浅谈不同编程语言对计算机软件开发的影响
计算机软件数据库设计应用探析
浅谈基于C语言的计算机软件程序设计
神州修车救援APP取得计算机软件著作权
对磁浮工程技术的一些思考