Page 47 - 计算机应用软件开发技术研究
P. 47

第一章  软件工程



             搭建以及两者之间进行对比查看彼此的异同点来寻找 BUG 等。很显然,在此时
             我们用逻辑学中的观察、在这个过程中存在各种逻辑衔接,有利于测试人员更
             好地掌握业务的基本流程,从而利于软件开发人员进行纠错和简化运算,提高

             效率。
                 (四)软件维护中的应用
                 现在科技产品一般都有维修站,一般如果当用户在使用某个产品的时候如果

             出现一些问题,如何及时反馈和维修,这时候就需要用户在使用软件的时候认真
             地记录下出现的问题,这样对于软件工程师后期对软件的维护和修改才能找到症
             结所在。既然软件的错误和缺陷是确实存在的,这种情况一般我们也避免不了。

             此时使用软件的用户和软件设计者之间就存在着一个矛盾,那么我们该如何避免
             这样的矛盾呢?这也能通过逻辑学里的一些小知识点来看,如何理解用户和软件
             设计者的矛盾问题,可对比得出比较科学的结论。作为使用软件的用户肯定希望

             能够尽快把软件的问题和缺陷而改掉,而对于软件设计者而言,改掉这些缺陷、
             错误需要一定的时间。这样的一个过程,在软件工程中称为软件的维护,这样的
             一个维护过程从软件的生命周期来看,相对而言也是最长的一个周期。软件的可
             靠性也是其中比较重要的因素之一,这就需要软件开发人员有良好的程序设计风

             格。这样才能在软件开发的过程中更好的做起维护服务。在我们生活中,我们知
             道生活离不开交流,交流离不开语言,同样的我们为计算机编写程序,需要设计
             出计算机能看懂的语言。当然随着工作环境或者硬件环境的变化,有些机器语言

             的可移植性会变差,因而如何才能更好地把机器语言用到计算机中,我们需要一
             个良好的用户文档。这样对于后期的维护和发展比较好。
                 本部分内容:一方面,通过对计算机软件工程中的部分生命周期各个阶段

             进行研究,发现其与逻辑学之间的联系,并且通过列举一些事例作为解析这些应
             用之间的关系,以便更好地说明逻辑学在其中的应用,并在软件开发阶段中有涉
             及逻辑应用的方面也做了比较和拓展。另一方面,本书选取软件开发中其他软件

             工程技术为视角,详细说明了一些逻辑方法在软件开发过程中,特别是对于开发
             团队的一些应用。分别说明了一个逻辑方法在软件开发团队中的应用,更加详细
             地论述了逻辑学在计算机软件工程中的作用,强化了逻辑学应用。同时,通过此
             文,不难发现逻辑学与众多学科之间的交叉关系,在科学决策的时候与管理学有




                                                                                  ·35·
   42   43   44   45   46   47   48   49   50   51   52