摘要:随着时代的进步,科技的革新,我国在计算机领域已经取得了很大的成就,计算机网络技术的应用给人类社会的发展带来了巨大的革新,加速了现代化社会的构建速度。文章就“关于计算机软件的应用理论探讨”这一话题展开了一个深刻的探讨,详细阐述了计算机软件的应用理论,以此来强化我国计算机领域的技术人员对计算机软件工程项目创新与完善工作的重视程度,使得我国计算机领域可以正确对待关于计算机软件的应用理论研究探讨工作,从根本上掌握计算机软件的应用理论,进而增强他们对计算机软件应用理论的掌握程度,研究出新的计算机软件技术。
关键词:计算机软件;应用理论;探讨
1计算机软件工程
当今世界是一个趋于信息化发展的时代,计算机网络技术的不断进步在很大程度上影响着人类的生活。计算机在未来的发展中将会更加趋于智能化发展,智能化社会的构建将会给人们带来很多新的体验。而计算机软件工程作为计算机技术中比较重要的一个环节,肩负着重大的技术革新使命,目前,计算机软件工程技术已经在我国的诸多领域中得到了应用,并发挥了巨大的作用,该技术工程的社会效益和经济效益的不断提高将会从根本上促进我国总体的经济发展水平的提升。总的来说,我国之所以要开展计算机软件工程管理项目,其根本原因在于给计算机软件工程的发展提供一个更为坚固的保障。计算机软件工程的管理工作同社会上的其他项目管理工作具有较大的差别,一般的项目工程的管理工作的执行对管理人员的专业技术要求并不高,难度也处于中等水平。但计算机软件工程项目的管理工作对项目管理的相关工作人员的职业素养要求十分高,管理人员必须具备较强的计算机软件技术,能够在软件管理工作中完成一些难度较大的工作,进而维护计算机软件工程项目的正常运行。为了能够更好地帮助管理人员学习计算机软件相关知识,企业应当为管理人员开设相应的计算机软件应用理论课程,从而使其可以全方位地了解到计算机软件的相关知识。计算机软件应用理论是计算机的一个学科分系,其主要是为了帮助人们更好地了解计算机软件的产生以及用途,从而方便人们对于计算机软件的使用。在计算机软件应用理论中,计算机软件被分为了两类,其一为系统软件,第二则为应用软件。系统软件顾名思义是系统以及系统相关的插件以及驱动等所组成的。例如在我们生活中所常用的Windows7、Windows8、Windows10以及Linux系统、Unix系统等均属于系统软件的范畴,此外我们在手机中所使用的塞班系统、Android系统以及iOS系统等也属于系统软件,甚至华为公司所研发的鸿蒙系统也是系统软件之一。在系统软件中不但包含诸多的电脑系统、手机系统,同时还具有一些插件。例如,我们常听说的某某系统的汉化包、扩展包等也是属于系统软件的范畴。同时,一些电脑中以及手机中所使用的驱动程序也是系统软件之一。例如,电脑中用于显示的显卡驱动、用于发声的声卡驱动和用于连接以太网、WiFi的网卡驱动等。而应用软件则可以理解为是除了系统软件所剩下的软件。
2计算机软件开发现状分析
虽然,随着信息化时代的到来,我国涌现出了许多的计算机软件工程相应的专业性人才,然而目前我国的计算机软件开发仍具有许多的问题。例如缺乏需求分析、没有较好的完成可行性分析等。下面,将对计算机软件开发现状进行详细分析。
2.1没有确切明白用户需求
首先,在计算机软件开发过程中最为严重的问题就是没有确切的明白用户的需求。在进行计算机软件的编译过程中,我们所采用的方式一般都是面向对象进行编程,从字面意思中我们可以明确地了解到用户的需求将对软件所开发的功能起到决定性的作用。同时,在进行软件开发前,我们也需要针对软件的功能等进行需求分析文档的建立。在这其中,我们需要考虑到本款软件是否需要开发,以及在开发软件的过程中我们需要制作怎样的功能,而这一切都取决于用户的需求。只有可以满足用户的一切需求的软件才是真正意义上的优质软件。而若是没有确切的明白用户的需求就进行盲目开发,那么在对软件的功能进行设计时将会出现一定的重复、不合理等现象。同时经过精心制作的软件也由于没有满足用户的需求而不会得到大众的认可。因此,在进行软件设计时,确切的明白用户的需求是十分必要的。
2.2缺乏核心技术
其次,在现阶段的软件开发过程中还存在有缺乏核心技术的现象。与西方一些发达国家以及美国等相比,我国的计算机领域研究开展较晚,一些核心技术也较为落后。并且,我国的大部分编程人员所使用的编程软件的源代码也都是西方国家以及美国所有。甚至开发人员的环境都是在美国微软公司所研发的Windows系统以及芬兰人所共享的Linux系统中所进行的。因此,我国的软件开发过程中存在着极为严重的缺乏核心技术的问题。这不但会导致我国所开发出的一些软件在质量上与国外的软件存在着一定的差异,同时也会使得我国所研发的软件缺少一定的创新性。这同时也是我国所研发的软件时常会出现更新以及修复补丁的现象的原因所在。
2.3没有合理地制定软件开发进度与预算
再者,我国的软件开发现状还存在没有合理地制定软件开发进度与预算的问题。在上文中,我们曾提到在进行软件设计、开发前,我们首先需要做好相应的需求分析文档。在做好需求分析文档的同时,我们还需要制作相应的可行性分析文档。在可行性分析文档中,我们需要详细地规划出软件设计所需的时间以及预算,并制定相应的软件开发进度。在制作完成可行性分析文档后,软件开发的相关人员需要严格地按照文档中的规划进行开发,否则这将会对用户的使用以及国家研发资金的投入造成严重的影响。
2.4没有良好的软件开发团队
同时,在我国的计算机软件开发现状中还存在没有良好的软件开发团队的问题。在进行软件开发时,需要详细地设计计算机软件的前端、后台以及数据库等相关方面。并且在进行前端的设计过程中也需要划分美工的设计、排版的设计以及内容和与数据库连接的设计。在后台中同时也需要区分为数据库连接、前端连接以及各类功能算法的实现和各类事件响应的生成。因此,在软件的开发过程中拥有一个良好的软件研发团队是极为必要的。这不但可以有效地帮助软件开发人员减少软件开发的所需时间,同时也可以有效地提高软件的质量,使其更加符合用户的需求。而我国的软件开发现状中就存在没有良好的软件开发团队的问题。这个问题主要是由于在我国的软件开发团队中,许多的技术人员缺乏高端软件的开发经验,同时许多的技术人员都具有相同的擅长之处。这都是造成这一问题的主要原因。同时,技术人员缺乏一定的创新性也是造成我国缺少良好的软件开发团队的主要原因之一。
相关期刊推荐:《科技创新与应用》(旬刊)创刊于2011年,是经中国新闻出版总署备案的学术期刊。刊发具有一定学术和应用价值的学术文献和反映各学科、各领域的新技术、新成果、新工艺等方面的论述文章。欢迎广大作者踊跃投稿!刊登内容:具有一定学术和应用价值的学术文献和反映各学科、个领域的新成果、新工艺、新产品等方面的论述文章,为科技工作者搭建学术交流平台。
2.5没有重视产品调试与宣传
在我国的软件开发现状中还存在没有重视产品的调试与宣传的问题。在上文中,曾提到过在进行软件开发工作前,我们首先需要制作可行性分析文档以及需求分析文档。在完成相应的软件开发后,我们同样需要完成软件测试文档的制作,并在文档中详细的记录在软件调试环节所使用的软件测试方法以及进行测试功能与结果。在软件测试中大致所使用的方式有白盒测试以及黑盒测试,通过这两种测试方式,我们可以详细地了解到软件中的各项功能是否可以正常运行。此外,在完成软件测试文档后,我们还需要对所开发的软件进行宣传,从而使得软件可以被众人所了解,从而充分地发挥出本软件的作用。而在我国的软件开发现状中,许多的软件开发者只注重了软件开发的过程而忽略了软件开发的测试阶段以及宣传阶段。这将会导致软件出现一定的功能性问题,例如一些功能由于逻辑错误等无法正常使用,或是其他的一些问题。而忽略了宣传阶段,则会导致软件无法被大众所了解、使用,这将会导致软件开发失去了其目的,从而造成一些科研资源以及人力资源的浪费。
3计算机软件开发技术的应用研究
我国计算机软件开发技术主要体现在Internet的应用和网络通信的应用两方面。互联网技术的不断成熟,使得我国通信技术已经打破了时间空间的限制,实现了现代化信息共享单位服务平台,互联网技术的迅速发展密切了世界各国之间的联系,使得我国同其他国家直接的联系变得更加密切,加速了构建“地球村”的现代化步伐。与此同时,网络通信技术的发展也离不开计算机软件技术,计算机软件技术的不断深入发展给通信领域带来了巨大的革新,将通信领域中的信息设备引入计算机软件开发的工程作业中可以促进信息化时代数字化单位发展,从根本上加速我国整体行业领域的发展速度。相信,不久之后我国的计算机软件技术将会发展的越来越好,并逐渐向着网络化、智能化、融合化方向所靠拢。
4结束语
就上文所述,可以看到当下我国计算机技术已经取得了突破性的进展,这种社会背景之下,计算机软件的种类在不断增加,多样化的计算机软件可以满足人类社会生活中的各种生活需求,使得人类社会生活能够不断趋于现代化社会发展。为了能够从根本上满足我国计算机软件工程发展中的需求,给计算机软件工程的进一步发展提供有效发展空间,当下我国必须加大对计算机软件工程项目的重视,鼓励从事计算机软件工程项目研究的技术人员不断完善自身对计算机软件的应用理论知识的掌握程度,在其内部制定出有效的管理体制,进而从根本上提高计算机软件工程项目运行的质量水平,为计算机技术领域的发展做铺垫。——论文作者:梁利亭
* 稍后学术顾问联系您