浅议计算机软件开发和数据库管理.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
浅议计算机软件开发和数据库管理

浅议计算机软件开发和数据库管理   [摘 要]随着信息技术的广泛应用,计算机作为主要的技术工具,为了满足各种需要而不断地升级。目前,计算的使用已经在社会上广为普及,无论是在工作中,还是在日常生活中,都离不开计算机这个基础工具。然而,计算机也要面对很多难以解决的问题。为了使计算机应用更为具有可操作性,并给人们带来便利的生活,计算机技术人员通过软件开发来适应多方面的需要,并且发展了数据库技术。本文针对计算机软件开发与数据库管理进行分析。 [关键词]计算机 软件开发 数据库管理 中图分类号:TP392 文献标识码:TP 文章编号:1009?914X(2013)34?0210?01 人类的文明进入到了知识经济的时代,计算机信息技术成为了科技发展的主要推动力。面对着多元化的市场经济,计算机信息化在日趋激烈的竞争中也迎来了各种挑战。在计算机产业中,软件开发是其中的核心部分。从技术层面来分析,计算机的软件开发主要是系统软件的开发,鉴于其在应用领域的需求日渐广泛,现在着重强化应用软件的开发。软件开发的价值就在于,计算机技术不断地应各种各种需要而实现更新,并能够根据实际问题而开展工作。 一、计算机软件开发 (一)计算机系统软件 计算机系统软件的开发,主要是为了解决其在应用中的实际问题而展开的开发工作,主要是对各种软件的升级,及其使用功能上的创新技术。所以,计算机系统软件的开发,其目的是加强对于诸如操作系统、数据库管理系统等等的管理和维护,以及外部设备的控制工作。随着计算机产业的发展,其系统的构成也越来越复杂,那么计算机系统软件的开发工作就越来越繁重了。各种语言的处理程序,数据库文件系统管理等等,都需要通过软件开发得以实现,以为用户提供高质量的服务。在网络化普及的今天,编译器以及网络连接软件的更新换代,给用户带来更多的实惠,计算机与用户界面的软件开发,更为吸引用户的眼球。 (二)计算机应用软件 相比较于系统软件的开发,应用软件技术的升级则更为直观。其目的就是使用户在应用计算机的各种功能的时候,更为具有使用价值,并具有可操作性,为用户提供各种便利的服务。 二、计算机软件设计 计算机软件的设计一般会需要很多工作人员协作完成。比如计算机的一些仿真软件以及辅助软件,都属于是大型的软件。那么,在进行设计的过程中,首先就要对软件系统的开发质量有所保证。一般对于软件工程都提供有图示工具,软件开发人员就可以根据提示来完成,另外还要采用较为合理的软件开发方法。目前在进行软件开发中,普遍采用以下三种方法: (一)软件生命周期法 使用软件生命周期法对软件进行开发,要遵循时间的界定,将其生命周期划分为6个阶段。这就需要在软件开发之前,首先要对系统的开发进行严格的定义,并做出预先说明。其作用在于,进入软件开发的初期,就要对于软件开发预期实现的功能做出准确的认定,并对于软件开发的目标给予概括性地描述。在每一个时间段内,软件开发的工作都会有明确的开始和结束。但是,这并不意味着前后阶段不存在衔接性。每一个阶段的结束,都是后一个阶段的开始,保证前后阶段的相互衔接。 (二)原型化方法 使用传统的生命周期法进行软件开发,当软件开发人员对于对于即将使用的人机界面无法确定,或者是处理算法的效果还没有确定的时候,就需要在工作中进行理解和认识。这时,使用原型化的方法就会更合适一些。原型化的方法一般会以纸上原型、工作原型和现有原型三种形态呈现出来。在解释软件的特征时,在纸张将模型设计出来,并对软件的一些特征进行解释。然后,将比较成熟的软件特征在计算机上面执行,从而使被开发的程序更为清晰可见。将现有的程序在计算机上面运行,其中的一部分在软件开发的基础上加以完善。 (三)自动形式的系统开发方法 自动形式的软件开发特点是,大量的软件开发工具已经研制成功,并投入使用。软件开发人员只要将软件设计的内容以及将要实现的目的明确,就可以通过这些软件开发工具得以实现。这些软件工具一般都具有自动分析、设计和编码功能,按照明确的规范执行。 三、数据库管理 (一)数据库管理的必要性 随着对于软件系统所提出的高要求,软件在产品结构的设计上趋于复杂化。在架构的设计上,已经呈现出三层,甚至于多层的架构。为了使计算机在数据的存储和分析上更为精确,并保持相对稳定的状态,建立数据库成为了管理的必然。为了保证数据库正常运行,并且提高服务质量,就需要实施数据库管理,以加强数据库的调优、重组,并对于报错问题进行分析处理之后,做好日常的备份工作。 (二)数据库存在的问题及应对措施 1.存在的问题 网络技术的发展,会给数据库不断地提出新的要求。数据库的管理人员此时如果出现操作上的错误,就会影响到整个的计算机网

文档评论(0)

docman126 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档