好文档 - 专业文书写作范文服务资料分享网站

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

天下 分享 时间: 加入收藏 我要投稿 点赞

龙源期刊网 http://www.qikan.com.cn

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

作者:赵威 王淑梅

来源:《中国科技博览》2013年第34期

[摘 要]随着信息技术的广泛应用,计算机作为主要的技术工具,为了满足各种需要而不断地升级。目前,计算的使用已经在社会上广为普及,无论是在工作中,还是在日常生活中,都离不开计算机这个基础工具。然而,计算机也要面对很多难以解决的问题。为了使计算机应用更为具有可操作性,并给人们带来便利的生活,计算机技术人员通过软件开发来适应多方面的需要,并且发展了数据库技术。本文针对计算机软件开发与数据库管理进行分析。 [关键词]计算机 软件开发 数据库管理

中图分类号:TP392 文献标识码:TP 文章编号:1009―914X(2013)34―0210―01 人类的文明进入到了知识经济的时代,计算机信息技术成为了科技发展的主要推动力。面对着多元化的市场经济,计算机信息化在日趋激烈的竞争中也迎来了各种挑战。在计算机产业中,软件开发是其中的核心部分。从技术层面来分析,计算机的软件开发主要是系统软件的开发,鉴于其在应用领域的需求日渐广泛,现在着重强化应用软件的开发。软件开发的价值就在于,计算机技术不断地应各种各种需要而实现更新,并能够根据实际问题而开展工作。 一、计算机软件开发 (一)计算机系统软件

计算机系统软件的开发,主要是为了解决其在应用中的实际问题而展开的开发工作,主要是对各种软件的升级,及其使用功能上的创新技术。所以,计算机系统软件的开发,其目的是加强对于诸如操作系统、数据库管理系统等等的管理和维护,以及外部设备的控制工作。随着计算机产业的发展,其系统的构成也越来越复杂,那么计算机系统软件的开发工作就越来越繁重了。各种语言的处理程序,数据库文件系统管理等等,都需要通过软件开发得以实现,以为用户提供高质量的服务。在网络化普及的今天,编译器以及网络连接软件的更新换代,给用户带来更多的实惠,计算机与用户界面的软件开发,更为吸引用户的眼球。 (二)计算机应用软件

相比较于系统软件的开发,应用软件技术的升级则更为直观。其目的就是使用户在应用计算机的各种功能的时候,更为具有使用价值,并具有可操作性,为用户提供各种便利的服务。 二、计算机软件设计

龙源期刊网 http://www.qikan.com.cn

计算机软件的设计一般会需要很多工作人员协作完成。比如计算机的一些仿真软件以及辅助软件,都属于是大型的软件。那么,在进行设计的过程中,首先就要对软件系统的开发质量有所保证。一般对于软件工程都提供有图示工具,软件开发人员就可以根据提示来完成,另外还要采用较为合理的软件开发方法。目前在进行软件开发中,普遍采用以下三种方法: (一)软件生命周期法

使用软件生命周期法对软件进行开发,要遵循时间的界定,将其生命周期划分为6个阶段。这就需要在软件开发之前,首先要对系统的开发进行严格的定义,并做出预先说明。其作用在于,进入软件开发的初期,就要对于软件开发预期实现的功能做出准确的认定,并对于软件开发的目标给予概括性地描述。在每一个时间段内,软件开发的工作都会有明确的开始和结束。但是,这并不意味着前后阶段不存在衔接性。每一个阶段的结束,都是后一个阶段的开始,保证前后阶段的相互衔接。 (二)原型化方法

使用传统的生命周期法进行软件开发,当软件开发人员对于对于即将使用的人机界面无法确定,或者是处理算法的效果还没有确定的时候,就需要在工作中进行理解和认识。这时,使用原型化的方法就会更合适一些。原型化的方法一般会以纸上原型、工作原型和现有原型三种形态呈现出来。在解释软件的特征时,在纸张将模型设计出来,并对软件的一些特征进行解释。然后,将比较成熟的软件特征在计算机上面执行,从而使被开发的程序更为清晰可见。将现有的程序在计算机上面运行,其中的一部分在软件开发的基础上加以完善。 (三)自动形式的系统开发方法

自动形式的软件开发特点是,大量的软件开发工具已经研制成功,并投入使用。软件开发人员只要将软件设计的内容以及将要实现的目的明确,就可以通过这些软件开发工具得以实现。这些软件工具一般都具有自动分析、设计和编码功能,按照明确的规范执行。 三、数据库管理

(一)数据库管理的必要性

随着对于软件系统所提出的高要求,软件在产品结构的设计上趋于复杂化。在架构的设计上,已经呈现出三层,甚至于多层的架构。为了使计算机在数据的存储和分析上更为精确,并保持相对稳定的状态,建立数据库成为了管理的必然。为了保证数据库正常运行,并且提高服务质量,就需要实施数据库管理,以加强数据库的调优、重组,并对于报错问题进行分析处理之后,做好日常的备份工作。

(二)数据库存在的问题及应对措施

龙源期刊网 http://www.qikan.com.cn

1.存在的问题

网络技术的发展,会给数据库不断地提出新的要求。数据库的管理人员此时如果出现操作上的错误,就会影响到整个的计算机网络运行。那么,在数据库的管理上,如果没有提高安全意识,就会在管理上出现错误。另外,计算机病毒一直以来都是一项难题。数据库的主要风险源在于计算机的操作系统,如果用户操作不当,数据库就会被病毒感染,从而影响了其正常的运营。 2.应对措施

对于数据库采取加密措施是非常必要的。其优点在于,经过了加密处理后的数据库,即使系统因受到攻击而遭到破坏,数据库也不会受到损坏,从而避免了数据的丢失。

在数据库管理中,要加强防范意识。对于外来的访问客户,可以采用通过验证码的措施进行筛选,比防止不良用户的访问。提高系统的安全性,可以减少外来用户的破坏机会,避免数据库信息泄露。

保证数据库信息的安全,要做好备份工作。一旦计算机系统出现意外故障,即便是数据库被损坏了,也可以通过备份将数据提取出来。 总结:

综上所述,计算机作为一项信息产业,软件开发已经成为了计算机技术更新的核心部分。随着日趋激烈的市场竞争,计算机升级速度不断加快,使软件开发技术日渐紧迫起来。市场经济中,产业的发展就要以市场的需求为导向,计算机产业要适应市场的发展方向不断地实现创新,进一步满足各方面用户的需求。计算机软件开发,成为了一种途径,使计算机不再是科研机构以及高级知识群体使用的专用工具,而使软件的设计更具有实用性,以提高利用价值。 参考文献

[1]沈鹏.浅谈计算机软件开发与数据库管理[J].电脑知识与技术,2013.9(05). [2]窦梅娜.计算机软件评估研究[D].西南财经大学,2006.

[3]霍冬华.计算机软件开发应用与数据库的安全设计[J].中国电子商务,2013(11).

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

龙源期刊网http://www.qikan.com.cn浅谈计算机软件开发与数据库管理作者:赵威王淑梅来源:《中国科技博览》2013年第34期[摘要]随着信息技术的广泛应用,计算机作为主要的技术工具,为了满足各种需要而不断地升级。目前,计算的使用已经在社会上广为普及,无论是在工作中,还是在日常生活中,都离不
推荐度:
点击下载文档文档为doc格式
4i0831l5h45s23r4b01m9s4tl8lgyq00e45
领取福利

微信扫码领取福利

微信扫码分享