Page 47 - 计算机应用软件开发技术研究
P. 47
第一章 软件工程
搭建以及两者之间进行对比查看彼此的异同点来寻找 BUG 等。很显然,在此时
我们用逻辑学中的观察、在这个过程中存在各种逻辑衔接,有利于测试人员更
好地掌握业务的基本流程,从而利于软件开发人员进行纠错和简化运算,提高
效率。
(四)软件维护中的应用
现在科技产品一般都有维修站,一般如果当用户在使用某个产品的时候如果
出现一些问题,如何及时反馈和维修,这时候就需要用户在使用软件的时候认真
地记录下出现的问题,这样对于软件工程师后期对软件的维护和修改才能找到症
结所在。既然软件的错误和缺陷是确实存在的,这种情况一般我们也避免不了。
此时使用软件的用户和软件设计者之间就存在着一个矛盾,那么我们该如何避免
这样的矛盾呢?这也能通过逻辑学里的一些小知识点来看,如何理解用户和软件
设计者的矛盾问题,可对比得出比较科学的结论。作为使用软件的用户肯定希望
能够尽快把软件的问题和缺陷而改掉,而对于软件设计者而言,改掉这些缺陷、
错误需要一定的时间。这样的一个过程,在软件工程中称为软件的维护,这样的
一个维护过程从软件的生命周期来看,相对而言也是最长的一个周期。软件的可
靠性也是其中比较重要的因素之一,这就需要软件开发人员有良好的程序设计风
格。这样才能在软件开发的过程中更好的做起维护服务。在我们生活中,我们知
道生活离不开交流,交流离不开语言,同样的我们为计算机编写程序,需要设计
出计算机能看懂的语言。当然随着工作环境或者硬件环境的变化,有些机器语言
的可移植性会变差,因而如何才能更好地把机器语言用到计算机中,我们需要一
个良好的用户文档。这样对于后期的维护和发展比较好。
本部分内容:一方面,通过对计算机软件工程中的部分生命周期各个阶段
进行研究,发现其与逻辑学之间的联系,并且通过列举一些事例作为解析这些应
用之间的关系,以便更好地说明逻辑学在其中的应用,并在软件开发阶段中有涉
及逻辑应用的方面也做了比较和拓展。另一方面,本书选取软件开发中其他软件
工程技术为视角,详细说明了一些逻辑方法在软件开发过程中,特别是对于开发
团队的一些应用。分别说明了一个逻辑方法在软件开发团队中的应用,更加详细
地论述了逻辑学在计算机软件工程中的作用,强化了逻辑学应用。同时,通过此
文,不难发现逻辑学与众多学科之间的交叉关系,在科学决策的时候与管理学有
·35·

