计算机软件开发技术及其应用_第1页
计算机软件开发技术及其应用_第2页
计算机软件开发技术及其应用_第3页
计算机软件开发技术及其应用_第4页
计算机软件开发技术及其应用_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、计算机软件开发技术及其应用随着经济全球化的逐步推进,网络的广泛使用缩短了用户之间的 距离,以下是搜集的一篇探究计算机软件开发技术的,供大家阅读 查看。随着计算机技术的不断发展,计算机软件技术也得到了很大程度的 提高。在信息化时代,计算机在生活的方方而面都得到了很广泛的 应用,人们用计算机进行聊天、娱乐、管理等活动,而这些应用活 动很好的体现了计算机的价值,从另一方面来说,这些应用的普及 离不开计算机软件的支持。本文主要对计算机软件开发技术的含义 及软件开发的方式进行分析,并对计算机软件开发技术的应用进行 介绍,从而对计算机软件开发技术有更好的理解,并可以利用计算 机软件开发技术开发出高质量、高

2、可靠性、高可扩展性的软件。计算机软件为用户使用计算机提供了一个良好的平台,对于用户 来说,用户主要通过计算机软件对计算机进行相关的操作,因此, 计算机软件开发技术的优劣对用户使用计算机软件有很大的影响。 最初对计算机软件进行开发是利用手工操作,由于手工操作的局限 性,使得最初的软件在使用的过程中容易出错,不能满足用户对软 件的需求,且开发效率低,软件的可扩展性不高。随着计算机技术 的不断发展,开发人员将软件开发的过程进行严格规范,对软件开 发的分析、设计、开发、调试、运行都用规范的文档进行记录,规 范开发步骤,从而开发出高质量、高可靠性的计算机软件。随着计算机技术的不断发展,计算机软件开发技术

3、己逐渐趋于成 熟,根据用户对软件的需求选择合适的软件开发技术,能够有效的 提高软件开发的效率和质量,同时能够缩短开发周期。当前环境下,计算机软件的开发方式主要有四种,即软件生命周 期法、原型法、自动形成的系统开发方法、可视化的开发方法。2.1软件生命周期法软件的生命周期法又称为瀑布模型,该技术在软件工程中占有重 要的地位和作用,软件生命周期方法是从时间的角度进行定义,从 时间的角度将软件的开发过程分解为6个阶段,即软件计划、需求 分析、软件设计、程序编码、软件测试、运行维护,这6个阶段构 成了软件开发的整个过程,他们是自上而下、相互衔接的固定的过 程,即上一个阶段的结束时间是下一个阶段的开始时

4、间。软件生命 周期法提供了软件开发的基本框架,其过程是从上一项活动接收该 项活动的工作对象作为该项活动的输入,以此来完成该项活动的工 作,得出的工作成果输出给下一个阶段的活动继续完成。实践证 明,软件生命周期法并非完成是自上而下的而是呈现线性图式, 该方法对大型软件开发过程中对人员的组织和管理更加有利,同时 也方便于对软件开发方法和工具的研究和使用,因此,软件生命周 期法有利于提高大型软件开发的质量和效率。2. 2软件原型法软件原型法是对软件目标的部分实现,使用软件原型法进行软件 开发主要是针对软件在开发前期各项需求不确定的情况,其作用是 在开发的过程中将软件的需求逐步明确,并逐步的探索设计方

5、案, 以此开发出最终的产品。软件原型法主要适用于需求不明确的开发 过程,在此过程中,先根据已知的和己分析的需求,建立一个原始 的模型,该模型是可以随时进行修改的,在开发的过程中根据反馈 得到的信息对模型进行修改,以此来完善软件模型。在利用软件原 型法建立模型式,提高了用户的参与度,加强了用户的决策权,如 果不利于用户的操作,用户可以提相关意见,以便进行模型的改 进,从而使得最终的结果更加符合用户的要求。软件原型技术又包 括三种类型:抛弃式、演化式、递增式。在该种技术中,模型的建 立以及模型的速度都是决定原型技术成败以及软件效率的关键因 素。2.3自动形成的系统开发方法自动形成的系统开发方法主要

6、是利用第4代技术中的软件作为开 发工具进行软件的开发,该方法只需要明确告诉软件开发工具软件 需要实现的目标以及具体内容,而不必定义实现软件的具体过程, 软件工具就会根据用户的需求进行自动编码。自动形成的系统开发 方法方便了开发人员的操作,使软件开发变得更加容易。另外,利 用自动形成的系统开发方法可以有效的缩短软件的开发周期,同时 也可以降低开发成本。如果用户要求的开发周期有限,可以选择该 方法作为软件开发的技术。2.4可视化的开发方法可视化的软件开发方法的定义:根据用户界面上的操作元素自动 生成应用性的软件。操作工具包括框和对话框、按钮和菜单、单选 框、复选框、滚动条等等。这种类型的应用软件工

7、作方式主要是事 件驱动,系统对不同事件会产生相应不同的消息。3. 1计算机软件开发技术的应用表现形式随着经济全球化的逐步推进,网络的广泛使用缩短了用户之间的 距离,通过各类软件的使用,使全球的资源得到共享,方便了用户 的交流与沟通。计算机软件开发技术应用的主要特点是通过网络及 软件将用户联系到一起,同时并没有进行统一的控制,从而使得各 个结点保持其独立性,同时通过各个软件平台,用户有了更加宽阔 的平台去进行数据信息的处理,简化了用户的工作,实现了信息化 时代的发展。计算机软件中逐渐嵌入了移动通信设备和信息处理设 备,促进了计算机软件技术发展的同时,也简化了用户的操作,使 用户处理数据信息更加方

8、便。3.2计算机软件开发技术的应用分析进行软件开发的目的是为了让用户更加方便的使用软件,因此评 价一款高质量软件的标准是其具有良好的实用价值。软件在实际应 用过程中,要方便用户的操作,同时软件要具备稳定性、安全性、 可维护性、可扩展性。有些软件的开发模式在运行过程中受操作系 统版木或浏览器安全的设置限制,使用户在使用软件时的操作更加 复杂,这不利于软件的广泛应用。而对于与操作系统兼容的软件来 说,由于运行不受操作系统的限制,用户可以很方便的进行软件的 修复安装,并可以对计算机内的数据进行备份还原。然而随着客户 端使用软件的时间越来越长,与系统兼容性强的软件在运行后期可 能会使运算速度逐渐降低,

9、从而必要时需要进行人为存档。计算机 软件开发技术的应用受到开发技术的限制,因此,为了更好的让软 件为用户服务,开发人员在开发过程中要根据用户的需求和实际的 情况进行开发,尽最大可能的保证软件的应用过程中的便捷性与可 靠性。在计算机技术高速发展的背景下,计算机软件得到了广泛应用。 计算机软件开发方法包括软件生命周期法、原型法、自动形成的系 统开发方法、可视化的开发方法等四种方法。计算机软件开发技术 的选择与具体的开发过程有很大的联系,开发人员必须根据具体的 需求与实际情况进行软件开发技术的选择,从而开发出高质量、高 性能、交互能力强的软件,同时缩短开发周期、降低开发成本也是 软件开发过程中需要高度重视的一个问题。另一方而,在软件开发 应用过程中还需要考虑技术的创新,以此推动计算机软件行业的进 一步发展,推动信息化社会的进步。1 旷文兵.计算机软件开发技术及应用J.科技信息,XX(21): 91-91.2 李翔.计算机软件开发技术的应用及未来展望J.电脑知识与 技术,xx (06): 99.3 张茵.计算机软件开发技术的应用探析J.信息通信,xx (07): 128

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论