计算机软件开发与实用价值探析

来源 :硅谷 | 被引量 : 0次 | 上传用户:flyrain_yan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  引导语:计算机之所以被称为计算机是因为计算机在其被发明的初期其目的性非常明确,就是为了用于解决计算方面的速度与计算方面的能力的问题的。随着工业技术与计算机软硬件技术的迅猛发展,今天的计算机早已经超越了计算的概念与领域,渗透到了各行各业之中,甚至已经进入了寻常百姓的家庭生活之中。而计算机之所以能够如此快速地进入我们的工作学习生活的方方面面除了工业技术与硬件技术的进步之外就是计算机软件的日新月异的发展。目前,计算机软件已经从单纯的计算转变为娱乐、学习、工作、管理、辅助设计、辅助制造、生活等方方面面,这也从另一方面表现出了计算机的实用价值。
  1 计算机软件开发的内涵
  计算机软件开发即指代码编写工作者们通过使用某种计算机语言,根据实际需要将实际需要首先转化成需求,然后再把需求转换成计算机可以识别的高级代码,再由计算机可以识别的高级代码转换成计器语言的过程。因此,可以形象地将计算机软件描述为一种人与计算机进行对话的工具,而编程人员则是计算机与用户之间的高级翻译,编程人员负责将人类的需求翻译成可以在计算机中实现的过程。从上述的计算机软件的一切过程可以清晰地看到,计算机软件的出现是以需求为主导的,包括计算机的发明也是以需求为主导的。因此,计算机从其设计之初就注定了要为实际需求服务,要在为实际需求服务的过程中体现出其实用价值。其实计算机科学本身也是一门实用科学,计算机的整个发明、发展过程中也无不以体现其实用价值为主旨,因此,可以说计算机的软件的开发内涵其实就是其实用价值。也正因为计算机软件存在着巨大的实用价值,因此,计算机软件的产品才能够在现代社会之中大行其道。提到计算机软件就不可避免地要提及一位成功的计算机软件开发者,他就是名闻天下的比尔·盖茨。比尔·盖茨从小就一直处在科技的熏陶之中,对百科全书非常感兴趣,在接触计算机以后,他就敏感地意识到,计算机软件将在未来风行全球,其巨大的实用价值必将吸引人们对其趋之若鹜。未来的发展趋势被幼小的比尔·盖茨以其敏锐的洞察力捕捉到了,此后,比尔·盖茨也因此而成为了连续多年的世界首富。计算机软件的内涵不仅仅在于其实用价值,还在于其所投射出来的巨大的社会效益与经济效益,可以说计算机软件给人类带来了绝不亚于任何一次工业革命所带来的巨大的影响,这种高科技的力量目前其所形成的生产力已经远远超越了其本身的实用价值、使用价值与价格。一方面软件公司通过销售计算机的软件牟利,另一方面,计算机软件也确实帮助了购买者实现了其实用价值。软件的开发过程就是一种实现其使用功能的过程,而软件的使用过程则是体现其实用功能的过程。软件开发人员根据用户的需求形成开发方案,并在开发方案的指导下进行软件的系统化制作过程。在软件的制作过程之中,存在着诸多制约软件开的的因素,其中既有计算机方面的软硬件因素,也有编程工作人员的人为失误因素。这些因素共同决定了计算机软件的最终产品的内涵。计算机软件是一种特殊的商品,是一种与我们人类以往的任何商品都不相同的特殊商品。这种商品的特殊性在于其不但具有较高的经济价值而且还具有较高的社会价值,这种商品不但能够应用于国民经济的各行各业,而且国民经济的各行各业在使用软件的过程之中反过来也回馈了计算机软件产业,推动了计算机软件的产业化进程,促进和了计算机软件产业的急速发展。计算机软件的特殊性还在于这种商品往往需要数以百计甚至数以千计的编程工作人员数以年计的开发才能最终得以完成,软件作品中凝聚了这些编程工作者们的大量的时间与精力,是他们的心血的结晶。软件的复杂程度与规模越大,所需要投入的人、财、物力与时间就越多。但是,正由于软件的高科技的特性,因此,软件这种特殊性的商品可以说成也高科技,败也高科技,因为,在高科技的手段之下,计算机软件可以较容易地被复制、篡改、盗版、破坏。因此,必须对计算机软件这种特殊商品加以特殊的对待。具体的做法就是要利用法律的武器与道德的力量使人们在内心深处对计算机软件产生一种发自内心的尊敬。相信在深刻地理解了计算机软件的内涵之后,绝大多数善良的人们都会主动地行动起来拒绝盗版,尊重知识的力量,合理合法地享受智慧的阳光。
  计算机软件按其最终使用方向可以划分为系统软件与应用软件两大部分。所谓系统软件即指用于使计算机硬件能够实现其基本输入输出功能、显示功能,并能够为使用者提供一个开发、使用的平台的基础性软件产品。其实,在计算机软件开发的现阶段,系统软件与应用软件之间的界限已经变得越来越模糊了。越来越多的系统软件开发商为了在竞争中扩大其优势,开始将许多应用软件捆绑于其系统软之中一起销售,这样就无形之中将应用软件的开发商的利润空间挤占了。而应用软件即指为了解决实际工作、生活、学习过程之中的某一特定问题而在系统软件之上开发的面向解决实际问题的、试图满足实际需求的软件产品。在计算机软件的开发过程中应遵循开发原则,软件产品的开发原则包括:软件的生命周期性原则、软件的分功能评审原则、软件的质量控制原则、软件的科学评估原则等。
  2 计算机软件开发的实用价值
  计算机软件的开发不仅是一个充分发挥编程工作者的智慧以实现其实用价值的过程,而且还是一个对于国民经济以及社会发展有着重大意义与影响力的过程。任何一款计算机软件都是基于具体需求的软件,就像这个世界上根本不存在万应灵丹一样,万能的计算机软件也是不存在的。计算机的软件开发必须植根于用户的需求,必须在需求的基础之上进行开发,而不能脱离实际,与用户的需求不相符合。非但如此,有些情况之下,计算机软件的开发可能还会因用户需求的临时改变而进行适当的调整。尤其是当软件已经成型已经用户的一个小小的需求改变都可能为编程工作带来一个大大的灾难。目前,我国已经形成了较为专业化的软件开发模式,在计算机软件的开发过程之中,各专业已经形成了专业化分工协作,比如,由专业化的美工人员进行UI设计,而由专业的编程工作者为接口与运算部分编制相应用代码,在某些极为专业的公司内部,软件的生产过程已经被规范化成了类似工业生产的“流水线”式的过程。计算机软件开发需配备相应的物质条件和技术条件,为开发工作者提供充足的资金和良好的开发环境。   此处以一个例子说明计算机软件开发实用价值的重要性:两个软件公司分别将产品A和产品B投放市场,一方面A产品采用的是VB6.0+Access的单机版模式,B产品采用的是Web+Xml+ActiveX
  且具有高级数据库服务器。软件A在客户机上便可以直接安装,Windows系统能够自动兼容,软件B需要在客户机安装ActiveX组件,修改浏览器相关的安全设置,需要多个安全步骤才能完成软件安装。另外,在经过一段时间的使用后,两个公司分别进行了用户回访:软件A在安装程序上没有任何困难且运行稳定,即使需要修复或备份,用户都可以在提示下独立完成;软件B在组件安装和运行上由于受到浏览器、操作系统的限制,许多用户无法独立安装,客户计算机的稳定性也会受到浏览器设置和安装补丁等行为的影响。那么,对比这两个产品可以看出:尽管软件A的复杂程度和功能强大程度不及软件B,但是从运行效率和客户便捷性上来看,软件A的口碑远远胜过了专业的软件B。
  由此可见,在计算机软件开发过程中,实用性极为重要,其市场认可度和软件推广度均依赖于该软件的实用性。计算机软件开发的实用价值体现在用户的认可度和市场的接受程度上,尽管软件B具有更复杂的算法和更先进的技术,但由于其使用复杂,最终没有得到用户的普遍认可。开发者在技术和实用性上进行权衡。
  3 通过计算机软件开发,提高计算机软件的实用价值
  首先,将客户需求放在首位。计算机软件能够带来何种实用价值是具有明显的不确定性的,那么其具有何种实用价值应根据计算机软件的系统大小、复杂性、程序所处理的技术问题类型、软件对支持条件和运行环境的要求、维护成本和升级能力、市场竞争状况而综合决定的。
  其次,将实用性贯穿开发过程。计算机普及已久,作为大众普遍使用的工具,计算机软件是为了更好的服务于计算机用户,那么“大众化”“普遍性”的理念就应贯穿于开发过程。
  再次,将人本思想融入开发过程。软件开发过程有一套自己的规范,无论在需求分析阶段,还是概要设计、详细设计阶段,或是软件测试、软件维护阶段,规范化操作都必不可少。明确设计目标,在各功能模块高内聚的基础上,明确各子系统的层次关系。
  4 结束语
  综上,在软件开发过程中通过对客户需求的关注和人本思想的引入,加之良好的软件功能和精良的工业设计,提高计算机软件的实用价值,计算机软件的实用价值将体现在市场认可度和用户满意度上。
  参考文献:
  [1]谢速,计算机软件开发策略[J].开发应用.
  [2]周正深、曹庆华,计算机软件价值评估探讨[J].价值工程,2005,12.
  [3]才壮,浅谈计算机软件开发的规范化[J].中国金融电脑,
其他文献
本文通过对荣华二采区10
期刊
摘 要: 构建学生成绩管理系统,为用户提供了一个方便快捷的网上管理平台,实现成绩管理信息化,降低管理成本,提高管理效率。本系统基于.NET平台,运用C#语言编写核心代码块,利用SQL Server2008进行数据库存储数据设计,完成学生成绩管理系统的设计与实现。该形同性能稳定,易于操作,可扩展性强。  关键词: 成绩管理;.net;C#;SQL Server2008  0 引言  对如今的高校来说
云计算的应用使中型企业用户完成了从“购买信息化产品”到“购买信息化服务”的转变.用户不需要拥有硬件设施、购买昂贵的应用软件或支付过多维护费用,便可使用.云计算相对
摘 要: 本研究主要是分析了数字水印的原理,特点和类型,对于数字作品安全方面存在的问题和解决方案进行了阐述。  关键词: 数字水印;攻击;安全  中图分类号:TP3 文献标识码:A 文章编号:1671-7597(2013)0110223-01  多媒体技术的快速发展,使得很多企业的发展都得到了便利,发展的阶段开始转向信息化时代,但是使用广泛的网络技术也带来了一定的安全问题,网络安全问题比比皆是,对
请下载后查看,本文暂不支持在线获取查看简介。 Please download to view, this article does not support online access to view profile.
期刊