计算机软件开发与数据库管理浅探

来源 :速读·上旬 | 被引量 : 0次 | 上传用户:hema5177
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  现如今几乎现代社会中每个领域都不同程度上对计算机技术进行了应用,计算机之所以能发挥功能,为人们提供服务主要是通过计算机软件来实现。计算机软件的开发解决了人们在计算机应用中的实际问题,使计算机应用更加适应人们的生活需要。计算机软件开发作为一项创新性要求比较高的技术,在当前的计算机发展史中有着十分重要的作用。计算机的应用和发展也需要一些计算机软件和数据库技术的支撑,计算机软件的开发在当前的计算机技术发展中有着美好的前景。
  计算机软件开发中的两个主要方面:应用软件开发与系统软件开发。前者主要是指具有实际作用,能够具体解决某一问题的软件;后者则范围相对广泛,包括维修、控制、管理计算机的一系列软件以及与计算机文件系统、数据库管理、操作系统相关的各种软件。数据库管理是软件开发中的重要内容,处理好数据库管理工作是有效开发软件的必要基础与前提。
  1计算机软件开发的主要内容
  软件开发包括开发与设计两部分,开发方法有原型化开發、软件生命周期法以及自动开发三种,每种方法都有自身的实用性软件与功能,开发人员可以根据实际情况自主选择。软件设计主要包括程序编写以及系统测试两个环节。软件开发应当注意以下原则:
  开发与设计人员应当充分考虑软件的实际用途与用户的实际需求,这样才能提高软件的实用性。
  软件应当具有较高的可靠性、便利性以及易用性,其运行效率应当相对较高。
  软件的内容应当具有普适性,这样才能获得较高的认同感。
  软件开发应当具备良好的环境与条件支持,包括技术与资金等。
  随着社会需求的不断增强,软件的内在结构呈现出了越来越高的复杂性,因而其对数据管理也提出了更高的要求,数据库应当具备稳定性、安全性以及可靠性,这样才能够满足用户的实际需求,使用户信任软件系统。
  2计算机软件开发与数据库管理工作中存在的主要问题
  2.1管理人员的素质问题
  管理人员的素质会对数据库管理工作的有效性造成直接的影响,严重时甚至会导致数据的泄露,影响数据库运行的安全性与稳定性。例如有些管理人员缺乏责任心或者职业素质不强,他们在操作的过程中就极有可能出现不按程序操作或者使用错误等情况,继而造成数据安全隐患的发生,致使数据库出现严重的安全漏洞。
  2.2计算机软件系统问题
  软件系统中自带的问题也会对数据库的安全与稳定造成严重的影响,由于设计环节或编码环节中存在一些隐患,软件在后期使用的过程中就很可能出现故障,导致数据库管理出现严重的问题,影响运行的安全与稳定。
  2.3用户操作中存在的问题
  用户操作不当也会导致数据库问题的产生,用户只有严格按照操作守则进行操作才能保证系统的稳定,但是有时候为了简化操作、节约时间或者获得某些便利,部分用户可能会出现违背操作守则的行为,这些行为会为病毒留下可乘之机,导致木马或者其他病毒的入侵,使之数据库无法有效使用或者出现信息泄露等安全问题,严重时甚至会导致整个软件的失常。同时,这些漏洞如果被黑客利用就可能出现系统被破坏或修改等严重问题。
  3计算机软件开发与数据库管理的有效途径
  3.1加强对数据库的基础管理
  首先,管理人员与用户都应当树立防范意识,对可能发生的危机问题予以警惕。应当严格按照操作规范与制度进行操作,避免造成严重的安全隐患或漏洞,管理人员应当对用户数据与资源安全负责。其次,对于一些重要的数据或资源应当定期进行备份,以免数据丢失或损毁,即便是黑客入侵了数据系统,也无法造成实质性的破坏。再次,管理人员应当制定详细的管理制度,明确工作人员的职责,使数据库能够健康、有序的运行,例如,为了避免突发情况引发的数据管理漏洞,可通过动态分布管理的方式对数据库系统进行基础管理。最后,应当不断对安全技术进行更新,这样能够及时有效的应对新出现的病毒或漏洞,为数据库提供全面的安全保障。
  3.2加强对数据库的安全管理
  安全管理是数据库安全管理的重要组成部分,具体来说,主要包括三个方面。
  安全加密处理,对于重要的数据信息与资源应当进行加密处理,避免数据被非法修改,影响数据管理的安全,这一技术虽然不能保证软件系统不被破坏,但是却能够有效降低信息资源被泄露的风险。
  3.2.1要对访问权限予以严格的限制,数据库应当实施动态管理,管理人员应当根据实际情况对信息资源的访问权限作出不定期调整。
  3.2.2应当对数据的内容进行必要的加密处理,以提高系统整体的安全性,管理人员要根据模块功能的不同设置不同的安全口令,最好采取椭圆曲线密码算法,避免被黑客破译。
  3.3加强对数据库的维护管理
  在日常的运行中,管理人员还要定期对数据库进行必要的维护,一方面,应当对系统进行监管与防护,管理人员要定期对防护系统进行升级,使其能够应对最新生产的病毒与安全漏洞;另一方面,软件开发部门应当积极培养具有高素质的管理人才,并予以人才培训与进修的机会,使其技能能够得到提升,继而提高系统维护的实际效率,使数据库以及软件都能够有效运行。
  4结语
  计算机软件在社会生产、生活活动中的价值与地位凸显,越来越多的部门参与到了软件开发与设计工作中,数据库管理是软件开发中的重难点,管理人员需对此予以足够的重视。当前受管理因素、软件因素以及用户因素的影响,数据库管理工作存在着一定的问题,有信息泄露等风险,针对这一情况,管理人员应当对数据库管理工作进行必要的改革与创新,首先应当开展全面的基础管理,其次应当进行必要的安全管理,最后应当开展有效的维护管理,使软件运行的全过程都能得到安全保障。
其他文献
◆摘 要:小学科学是一门以培养学生科学素养和科学精神的自然学科,通过一些科学知识和生活现象及自然现象激发和培养学生对于科学研究的兴趣和探索的思维。  ◆关键词:小学科学;教学生活化  一、小學科学教学中实施生活化教学的重要性  任何知识的学习都是为生活服务的,都是为了改变或者是改善生活。在传统的教学方法中,教师多注重理论知识的教育和书本知识与考题的多种转化,过分忽略了知识在生活实际中的应用和教学方
摘 要:随着经济的不断发展,人们的生活水平不断提高,社会对于能源的需求也越来越大,在生产生活中对于电力资源的应用也越来越广泛,电能逐渐成为人们生活中不可或缺的一个组成部分,而对电能的需求也促进了电力行业的发展,国家电网工程的建设,使得输电网络的覆盖范围越来越广,输电网络也逐渐成为影响供电稳定的重要因素。  关键词:继电保护;隐性故障;电力系统;连锁故障;风险评估  随着经济的发展,我国电力行业的发
摘 要:战场环境是战场及其周围对作战活动有影响的各种情况和条件的统称。在现代作战模拟中,首要的一点是要营造一个贴近实战的训练环境,使得各类受训人员能够在此环境中得到恰如其分的训练,它是培养指战员战场认知能力的重要条件。依据仿真原理和虚拟现实技术来建立一个满足作战训练科目需要的、数字化的、虚拟的、可进入的、可交互的战场环境模型。采用Unity 3D开发平台是构建虚拟战场地理环境的一种有效方式。针对战
数学教学既要考虑数学自身的特点,更应遵循学生学习数学的规律,注重从学生已有的知识和生活经验出发,让学生亲身经历数学建构的过程。这种主动建构必须是学生对已有知识和经验进行体验、反思的基础上实现的。从而使学生获得对数学理解的同时,在认知、情感、能力等多方面得到发展。学生都是有着丰富的人格、丰富个性的活生生的人,在倡导“以学生的发展为本”的当今课堂上,越来越呼唤“体悟”教学。我就结合自己的教学,来谈谈“
期刊
摘 要:建筑企业的主要成本之一是税收开支,2016年5月1日起,建筑业、房地产业、金融业与生活服务业等全部营业税纳税人,正式纳入营业税改征增值税(以下称“营改增”)试点,由缴纳营业税改为缴纳增值税,至此我国进入全面推进开“营改增”阶段。“营改增”在一定层面上解决了部分再次缴纳税金的问题,并且对从事建筑行业公司的纳税问题也造成了不同程度的影响。文从建筑企业的业务特点出发,对于建筑企业所发生业务当中所
◆摘 要:群文阅读是群文阅读教学实践的简称,是近几年在我国悄然兴起的一种突破性的语文阅读教学实践,是一种由单一文本的阅读教学走向多文本的阅读教学策略。群文阅读就是学生掌握了一定的阅读方法之后,根据一定的主题来选择类文阅读的方式。学生能在较短的时间内看完自己喜欢的书,这样就能持续地以浓厚的兴趣阅读自己喜爱的书籍。因此,本文就小学语文高年段群文阅读教学的运用展开了一系列研究。  ◆关键词:小学语文;高
中国共产党自1921年成立,距今已有96周年历史。风雨沧桑的一个世纪中,中国共产党始终践行马克思主义青年指导观,并结合实际来开展青年工作,积累了相当丰富的经验。自1935年10