计算机软件开发与数据库管理中的问题与应对策略

发表时间:2021/6/1   来源:《基层建设》2021年第3期   作者:周斯昱
[导读] 摘要:计算机软件开发包括计算机系统软件和应用软件两个方面的内容。
        江西工业贸易职业技术学院  330000
        摘要:计算机软件开发包括计算机系统软件和应用软件两个方面的内容。其中,计算机系统软件开发主要针对软件更新与功能创新,以解决实际应用问题,从而提高数据库管理与操作系统的管、维水平;计算机应用软件开发在技术升级层面比计算机系统软件开发更具直观性、操作性及其使用价值更高。通常来讲,计算机软件开发流程为:软件设计→程序编写→系统测试。其中,软件设计主要包括总体结构、功能和模块设计;程序编写是在软件设计的基础上开展工作,其是提高计算机软件开发效率的根本所在,因其占有软件开发时间的30%,同时要求程序员把握好模块间的进度、相互配合度和及时处理好bug;系统测试是在编程结束后进行,并在系统测试合格后交由用户使用。但在实际使用中,要求用户掌握系统的功能,使其与自身实际需求相符,同时要求程序员密切观测软件的运行,并按用户需求修补和更新软件,从而充分发挥计算机软件开发的综合效益。
        关键词:计算机软件;开发数据;数据库管理;应对策略
        引言
        应用软件开发与系统软件开发是计算机软件开发中的两个主要方面,应用软件主要是指具有实际作用、能够具体解决某一问题的软件;而系统软件的范围则相对广泛,包括维护、控制、管理计算机的一系列软件以及与计算机文件系统、数据库管理、操作系统相关的各种软件。数据库管理是软件开发中的重要内容,处理好数据库管理工作是有效开发软件的必要基础与前提。
        1计算机软件开发与数据库管理工作中存在的主要问题
        1.1管理人员的素质问题
        管理人员的素质会对数据库管理工作的有效性造成直接性的影响,严重时甚至会导致数据的泄露,影响数据库运行的安全性与稳定性。例如有些管理人员缺乏责任心或者职业素质不强,他们在操作的过程中就极有可能出现不按程序操作或者使用错误等情况,继而造成数据安全隐患的发生,致使数据库出现严重的安全漏洞。
        1.2计算机软件系统问题
        软件系统中自带的问题也会对数据库的安全与稳定造成严重的影响,由于设计环节或编码环节中存在一些隐患,软件在后期使用的过程中就很可能出现故障,导致数据库管理出现严重的问题,影响运行的安全与稳定。
        1.3用户操作中存在问题
        用户操作不当也会导致数据库问题的产生,用户只有严格按照操作守则进行操作才能保证系统的稳定,但是有时候为了简化操作、节约时间或者获得某些便利,部分用户可能会出现违背操作守则的行为,这些行为会为病毒留下可乘之机,导致木马或者其它病毒的入侵,使之数据库无法有效使用或者出现信息泄露等安全问题,严重时甚至会导致整个软件的失常。同时,这些漏洞如果被黑客利用就可能出现系统被破坏或修改等严重情况。
        2数据库管理
        2.1数据库管理存在的问题
        在计算机软件开发中,数据库管理的内容包括:程序与相关数据具有独立性,且一般以数据模型的方式呈现数据的相关关系和相关特征;在基础性数据管理中,以特定的企业或部门为独立个体,并由此创建一套系统且完善的数据库系统,用以管控数据;设有普通型用户接口,以方便相关用户开发和利用数据;参考实际情况管理相关的应用程序,并利用数据库寻找实用信息,以防出现重复储存现象。但在实际应用中,数据库管理却存在以下问题:
        2.1.1人为问题如管理人员未按安全管理标准操作或使用数据库,导致数据库管理出现安全问题。
        2.1.2系统问题如在网络技术飞速发展的背景下,数据库的安全性面临威胁,导致其管理问题频现,从而导致数据库系统的运行与使用质量下降。


        2.1.3操作问题实践表明,数据库常因操作不当而频繁出现信息泄漏现象,同时因用户操作不规范导致病毒、木马入侵计算机系统和黑客攻击数据库,从而引起数据泄漏。可见,数据库管理问题较为突出,且严重威胁到了数据库运行的质量和安全性,所以尽快解决数据库管理问题势在必行。
        2.2数据库管理的应对策略
        综合数据库管理的内容和存在的问题,笔者提出从安全、管理和维护层面提高数据库管理水平,即:
        2.2.1安全策略
        (1)为了提高重要数据信息的安全性及防范数据被修改、非法访问,要求采取针对性的加密技术,如在数据库安全保护系统中,建立身份认证机制,并采取Keberos或WPKI三重加密验证等方法实现用户安全管理,继而实现在用户与服务器数据对接时准确辨识、核实用户身份和提高整个系统的安全性。
        (2)严格管理访问权,而其重点是限制对储存内容的访问,特别是在移动管理中,后台管理人员需可随时调动访问口令,以实现对用户进行动态管理。
        (3)为了防范数据信息泄露,需按数据功能模块来设置安全口令,其中安全系数较高的加密方式为椭圆曲线密码体制,从而实现对数据信息进行层层防护。第四、通过长期跟踪管理数据审计,以获得数据的动态信息和发现异常,同时通过检测攻击手段,以找出和消除系统漏洞。
        2.2.2管理策略
        (1)在使用数据库时,保持较高的防范意识和警惕性,以实现从根本上防止数据信息泄露;
        (2)按要求维护数据库是增强数据安全性、保障用户合法利益最为有效的方法,其中在维护数据库时,应对有用信息进行备份,以减轻黑客入侵的影响;
        (3)为了杜绝发生安全事故,要求建立完善的管理机制,即以动态分布式数据管理、虚拟服务器等方式管理数据库,以提高数据库的运行质量和减轻安全事故对数据安全的影响。
        2.2.3维护策略
        计算机软件开发要求重点考虑数据库的维护问题,而为了保障系统的安全性,需要采取有效的防护手段和系统维护管理方法。其中,数据库的维护效果与维护能力、数据整合能力决定。从当今市场局势来看,数据库维护水平的提高可提高市场资源的利用率,同时可购买开源数据库、整合系统来提高数据库的安全性。为了提高计算机软件开发公司的运营效果,要求在选聘复合型人才的同时,集中力量培养专业性人才和吸纳精英加入公司,同时组建一支优秀的管理团队,以提高数据库的维、管效率及使风险发生的几率下降。
        3讨论
        计算机软件开发是为了实现软件的使用功能,使其满足应用需求和具备一定的易用性、方便性、可靠性。据此,在计算机软件开发中,首先应明确其真正价值是开发有价值的实用型软件,以满足大众的需求;其次,应实现专业化、流水线作业,继而为软件开发提供可靠的软、硬件基础及技术支持。针对计算机软件开发中的数据库管理,其主要存在人为问题、系统问题和操作问题等。为了切实提高数据库管理水平,本文提出了以下应对策略:从安全层面,加密重点数据信息和数据信息内容、严格管理访问权限;从管理层面,树立较强的防范意识和警惕性、备份管理重要信息、完善管理体制和安全技术;从维护层面,采取有效的系统安全防护手段、培养和引进综合素质较高的人才。
        结语
        总之,在现实生活中,计算机软件开发与数据库管理具有重要价值,应从用户的客观需求角度深入研究。
        参考文献:
        [1]吴亚娟.浅谈计算机软件开发与数据库管理[J].电子技术与软件工程,2017(05):79
        [2]吴振振.计算机网络技术及在实践中的应用分析[J].信息与电脑(理论版),2016(13):184-185.
投稿 打印文章 转寄朋友 留言编辑 收藏文章
  期刊推荐
1/1
转寄给朋友
朋友的昵称:
朋友的邮件地址:
您的昵称:
您的邮件地址:
邮件主题:
推荐理由:

写信给编辑
标题:
内容:
您的昵称:
您的邮件地址: