APP下载

计算机软件开发与数据库管理研究

2021-03-22徐宏昌

电脑知识与技术 2021年6期
关键词:计算机软件开发技术研究

徐宏昌

摘要:伴随着互联网时代的来临,可以说计算机与人们的生活息息相关密不可分,并且被应用于各方面的领域。计算机技术的不断发展,对人们的生产生活和工作有越来越深的影响。计算机软件是计算机可以成功运行的关键,数据库是保证计算机软件能顺利运行的先决条件,两者的正确结合可以释放计算机的强大功能,这也是大家研究的主要目的之一。

关键词:计算机软件开发;数据库管理;技术研究

中图分类号:TP311        文献标识码: A

文章编號:1009-3044(2021)06-0030-02

当代社会计算机的应用,能够高效的协助人们完成工作,因此在人们生活中计算机不可或缺,有了计算机人们平常的生活和工作效率都得到了很大的提高。计算机在人们平常工作和闲暇休息时都有非常重要的用途。人们的生活因为计算机的加入变得更加多彩。同时也扩展了人们的视野。计算机是人们生活中重要的一部分,计算机软件是计算机发挥作用的重要基础,数据库管理作为计算机和软件应用程序的保证。所以在计算机技术发展中计算机软件开发和数据库管理的研究占有非常重要的地位。

1 计算机软件开发技术

1.1 C语言技术

经过编程和语言制造来完成计算机软件的开发.在早期的计算机软件开发中就已经用到了C语言技术。此外,C语言技术是计算机软件开发人员实施软件开发之前必须掌握的,C语言技术是计算机技术的核心和基础。C语言技术的使用受到了不完整的计算硬件和技术的影响。随着技术的不断创新,C语言技术也得到了很大的进步。C语言技术在应用时其适用性和稳定性都非常高。C语言指令不是很多,虽然只包括三十二个关键字和九条控制语句,但是可以编译出许多要求。而且有非常丰富的表现方式。另外,C语言具有高度的可移植性,可以在其他环境中使用,而无须更改编译环境。

C ++是C语言的重新构建和升级。可以看作是一种全新的编程方法。由于C语言的差异决定了其微分函数,涵盖了许多个领域。实践证实,在编程系统中应用C ++语言比C语言更加熟练。不管是使用还是学习。C ++语言是主要的编程语言。最近几年,使用C ++语言的频率有所增加。熟练使用C ++语言可以使我们在编程中更好地使用C语言,甚至更高级别的编程语言[1]。

1.2 Java 技术

在计算机技术不断创新的形势下,计算机软件的开发也在逐渐进步,通常应用较多的软件开发技术是Java技术,这是一种新的技术。软件开发进行过程中,Java技术相较于C语言技术,前者更具优势,主要体现在安全性和兼容性两个方面。Web软件开发中主要使用的是Java技术。目前Java技术越来越多地被应用于计算机应用程序的软件开发,从操作页面和样式以及语言方面来看,Java技术和C语言没有多大差别,可是Java技术在理论和应用程序操作方面要比C语言技术完整。C语言技术中存在的漏洞Java技术对其进行了修复。Java技术中的垃圾收集功能,使程序占用内存的状况得到了改善。工作的效率和速度方面也得到了提高[2]。

1.3 Visual Basic 技术

Visual Basic技术简称为VB,其应用的是Basic的编程语言,是近期刚刚研发出来的新技术,对计算机技术的创新起着推动作用。Visual Basic技术的应用打破了传统编辑的模式。操作界面也有改进,使编程步骤更短,减少编程的难度。使编程效率比以前有所提高。Visual Basic技术相比较更简单,容易操作。新程序员可以优先推荐使用Visual Basic技术进行软件开发。

2 计算机软件开发的方法

根据计算机软件的详细开发过程,它可以分为下面几个通用的开发方法。

1)原型化法

这种方法可以充分了解和掌握信息产业中计算机软件的具体要求,使开发人员可以真正了解开发技术的目标,对开发技术核心功能的重点要掌握。其主要被用在计算机软件开发技术的早期阶段。相关人员可以通过大量数据进行计算为计算机软件开发提供充足的技术保障。[3]。

2)动开发技术

在进行计算机软件开发时,可以把此项技术与一些特殊条件相融合,从而提供更好的服务内容。也可以根据信息产业需求以满足项目要求并在自动化状态下有效。我们可以设计软件开发代码,该代码完成以后可以表现出非常重要的科学性能和准确性的特点[4]。

3) 周期法

周期法主要基于软件适应周期,并通过评估和维护逐步发展。使计算机软件开发在每个步骤中都可以将新的规范完全展现出来,以便计算机软件开发带来的效益可以得到完整体现。

3 数据库测试技术在计算机软件开发中的应用

3.1 测压技术

计算机软件开发出来以后,要对其压力进行测试,也叫BUG检测。最后结果满足系统操作要求,则可以应用和推广相关软件。所以计算机软件开发进行压力测试是软件开发质量的保证。在实际工作中,检测的不是软件的功能,而是要智能分析和检测软件的响应时间和速度,以确保软件系统运行流畅。在给软件发布指定的口令时,技术人员必须注意软件综合性能状况,根据综合性能情况,说明软件的性能水平。并采取解决措施,使计算机软件开发更具备科学性和合理性。软件的速度受许多要素的影响。其中系统用户的算法效率和用户的行为习惯就是其中的两个要素。以其中的一个要素为例,如果用户在应用程序的高峰期登录目标软件,则会致使软件缓慢,降低了软件实际的应用性能水平。

在开发后端测试软件时,应专注于加强技术的应用和压力测试阈值,达到改善用户使用感受的效果,保证了系统软件压力测试结果的有效性。需要重点注意的是,为了增加压力测试结果判断的准确性,要注意选用最新的设备和技术,技术人员必须使用专用的测试软件进行压力测试,以确保测试计划可以顺利实施。

计算机软件的开发大致包含数据库测试、网页测试和其他方法,还包括对数据库反应时间进行优化的工具。例如JAVA语言应用程序。为了确保各种技术工具的应用过程有效性,技术人员应依据现场实际状况,选择适当的BUG检测方法和相关的防护措施[5]。

3.2 检测容量技术

伴随着信息技术的改革和创新,在日常生活中数据库资源的应用数量正在不断增加。特别是在数据端接口有限的背景下,对数据容量的测试显得更为重要。在进行实际工作中,软件系统开发人员需要合理估计在应用和推广目标软件之前数据库的增长状态。如有必要,可以使用模拟技术软件,来测试和验证数据量和容量。确保系统数据操作流畅,为软件开发的科学性打下了坚实的基础。数据库测量技术的应用是软件正常运行的关键。测量结果与数据库的用户习惯有直接关系。核算测量结果时,需要与其相关的分析和评估软件。并且通过把比较、分析和评估结合起来的方法实施数据库测量工作以确保及时存储和处理各种数据信息。

3.3一致性测试技术

数据的一致性测试,在计算机数据库监测技术应用中发挥着重要作用,其分为①表格的主键测试②表链关系测试③删除一致性测试。一致性测试技术在众多表格计算机系统中,对系统软件开发的应用性和科学合理性发挥的作用最大[6]。

3.4 性能检测技术

计算机软件系统在应用过程中,由于数据库的承载量太大,会有崩溃的现象发生,会给软件的性能带来极大危害,所以,相关技术人员在计算机软件进行开发应用以前需要进行软件性能测试,以保证系统可以正常运行。进行软件开发时,很难利用手工来进行性能检测,因此离不开具有专业性的软件测试系统来进行协助检测,以达到数据库系统性能检测的目的。

4 结束语

从上述討论探知,计算机技术的飞速发展,计算机技术被普遍应用到日常生活当中,随之对计算机的要求也提升到了一个新的高度,尤其凸显在软件开发和数据库这两方面。计算机技术的长远发展离不开软件开发的有效支撑,随着当今市场经济的不断发展,软件开发也必须跟随时代的步伐,不断进行改革创新。以达到给人们生活和工作带来更大效率的目的[7]。

参考文献:

[1] 梁恒.计算机软件开发与数据库管理措施研究[J].经济与社会发展研究,2019(14):0251.

[2] 谷昭昭,于明鑫,李雪纯.浅析计算机软件开发与数据库管理[J].四川水泥,2017(4):332.

[3] 黄蔚.计算机软件开发与数据库管理分析[J].电脑知识与技术,2020,16(3):23-24.

[4] 张明治.计算机软件开发与数据库管理[J].信息与电脑(理论版),2018(14):136-137.

[5] 姜亮,王晓龙,金鑫,等.计算机软件开发与数据库管理中的问题与应对策略[J].计算机产品与流通,2020(3):19.

[6] 李美刚,张伟.关于计算机软件开发和数据库管理技术的探讨[J].科研,2016(7):206.

[7] 郭尚维.计算机软件开发的数据库测试技术浅析[J].轻纺工业与技术,2019,48(12):111-112.

【通联编辑:梁书】

猜你喜欢

计算机软件开发技术研究
园林水景饰面工程施工技术探讨