蔡和城 成都市新都一中
计算机主要由硬件和软件两部分组成,与硬件相比,软件是计算机的核心。计算机通过不同的软件系统,实现不同的功能。随着经济社会的不断发展和信息化水平的不断提高,计算机技术已成为时代发展不可或缺的部分,计算机技术的应用已经渗透到人们日常生活各个领域之中,对社会的进步和人类的发展,有着极其深刻的影响,发挥着重要作用。
大力发展国民经济、加快信息化建设已经成为了我国的一项基本国策。信息化的发展是时代发展的必然趋势,能够有效带动工业发展。计算机软件已广泛运用于农业、工业、教育、医疗、金融、军事等各领域。现如今,计算机软件的普及化程度相当高,与人们的生活、娱乐、学习密切相关,网上聊天、外出导航、智能家电等都离不开专业软件。离开软件,计算机就难以正常运转,无法实现数据的传输,资源的共享和信息的管理。
计算机软件开发是一个长期复杂的过程,包括了解掌握用户需求,精心设计软件,对软件运行情况进行测试等环节。满足用户的需要是软件设计的出发点,软件设计通常经过计划,开发,运行三个阶段。在软件计划阶段,开发人员要对软件设计的可行性进行深入研究,充分了解软件设计的目的和用户的实际需求。在软件开发阶段,开发人员要针对用户需求,通过计算机编码完成软件设计。在软件运行阶段,主要是对软件进行测试和维护,及时解决测试阶段发现的问题,确保软件的稳定性。互联网技术的广泛运用,对软件开发提出了更高的要求,开发人员要熟练掌握一种或几种程序设计语言,涉猎前沿软件开发知识,确保软件开发质量水平。
从本质上说,计算机软件技术是也是一种计算机系统,由程序系统、数据和文档所组成。计算机软件主要分为系统软件、支撑软件和其他软件。系统软件含括了操作系统和数据库两部分,其功能在于加强系统管理,实现对计算机程序的控制和访问。支撑软件主要包括计算机所使用的语言编辑器和程序库。其他软件则是软件开发人员根据人们的各种需要,为有效解决在操作过程中遇到的难题,而设计出来的。计算机软件技术历经多年发展,已经日益的完善,人们对软件开发也给予了更多的重视。越来越多的软件企业把提升软件技术水平摆在了重要的位置,期望能够搭乘软件技术发展的快车,进而不断更新和提升应用工具,可以说软件技术的黄金时代已经来临。
在计算机广泛应用之前,计算机硬件和软件之间并没有严格的划分。计算机最初被使用于大规模的简单运算,并没有对控制技术提出要求,一定程度阻碍了计算机软件的发展。随着计算要求的不断提高,人们希望计算机能够完成复杂运算,从而为计算机软件开发创造条件。20世纪60年代,计算机软件在科研和军事领域受到广泛重视,极大推动了相关领域的发展,但计算机编程语言开发未能满足软件发展的需要,限制了软件技术的发展,阻碍了软件技术的推广应用。计算机软件真正取得较大发展,是在个人电脑普及之后。随着个人电脑的普及,软件技术受到了人们的重视,为满足人们多样化的需求,国家加大了软件行业的投入,也带动了相关产业的发展,而相关产业的发展又为软件技术的发展创造了更大的发展机遇。从我国当前经济发展形势看,政府、医疗和金融等领域,对计算机软件的需求非常大,计算机软件公司将把提升服务能力、满足客户多样化的需求,作为提升市场竞争力的主要手段。
综上所述,经济社会的发展,带来了计算机行业的发展。作为计算机行业的核心,计算机软件技术对人类社会的发展进步的起到了巨大的推动作用,极大地影响着人们的生活,改善了人们的生活条件。从总体上看,与西方发达国家相比,我国的软件产业还处于起步阶段,支撑软件产业发展的政策还需要完善。对计算机软件从业者来说,要充分了解计算机软件行业的情况,掌握计算机软件开发的前沿知识,深入分析行业发展中存在问题,走符合我国国情的计算机软件产业发展道路,不断推动计算机软件产业创新发展。
[1]计算机应用基础编写组.计算机应用基础[M].南京大学出版社,2010.
[2]丁剑洁.基于度量的软件维护过程管理的研究[J].西北大学学报,2011(6).
[3]李辉.信息处理技术与工具[J].经济经纬,2010(8).