计算机软件工程技术发展探究
摘 要:
摘 要:计算机软件工程技术随着信息时代的迅猛发展在不断的变化和发展。发展至今计算机软件工程作为一门独立的学科出现在教育范畴中,并作为一门技术开始运用到各个领域,形成了自己特有的工程技术发展轨迹,具有了一定的研究意义和价值。本文通过分析计算机软件工程技术的历程及其主要内容来着重分析新时代背景下计算机软件工程的发展方向和轨迹,以确保计算机软件工程技术可持续发展。
关键词:
关键词:计算机 软件工程技术 信息时代
随着信息时代的迅猛发展,计算机软件工程作为一门独立的学科出现在教育范畴中,并作为一门技术开始运用到各个领域。可以说,计算机工程技术的创新以及核心动力都源自于软件工程技术。甚至曾有一度,社会上对软件工程技术的需求出现了“软件危机”。尤其现如今社会任何领域都追求自动化、科技化,而这些的实现都需要依靠计算机软件工程开发和设计来满足。计算机软件工程自出现以来,发展至今已经有了自己独立的内容和发展历程,他已经从最初的“艺术技巧”“个体行为”转化成为工程系列。笔者通过分析计算机软件工程技术的历程以及其主要内容来着重分析新时代背景下计算机软件工程的发展方向和轨迹,借以来确保计算机软件工程技术的可持续发展。
1 计算机软件工程技术发展历程
计算机出现以来,近些年伴随着软件工程技术得以出现和发展,并在长期的实践和应用中不断创新。在此,笔者就其发展历程中有意义的进展进行分析和总结如下:
2 计算机软件工程涉及的相关内容
从某些方面来看,计算机软件工程的开发其实质在于对概念实现的一个过渡,一个通过高科技的逻辑进行处理的对某个事物的完美映射。一般来说,一个计算机软件工程设计是复杂的繁琐的,其涉及到的内容也较为广泛,诸如:逻辑内容、数理内容、物理化学内容、计算机技术、工程内容等,任何一个环节的出错都直接影响了软件工程的开发。在计算机的相关书籍中,人们将计算机软件工程定义为,应用计算机科学理论和技术以及工程管理原则和方法,按照预算和进度,实现满足用户要求的软件产品的定义、开发、发布和维护的工程或以之为研究对象的学科。由此可见,,计算机软件工程与其他工程一样有着明确的设计目标和原则,不同的是他的完成和实现需要多个技术人员的合作或者是一个“万事通”优秀人员。一般来说,计算机软件工程技术内容大概可以分为:软件的基本结构内容、软件的实现内容、软件的传输内容、软件的需求内容等等板块,其具体的内容还需结合实际的工程需求来酌情进行添加或者减少设计。换句话说,计算机软件工程的开发是依据用户的需求为转移的,其内容是不固定的。
3 计算机软件技术的发展趋势
新世纪最为先进的技术无疑便是因特网。因特网的出现使得人们办公自动化、工作自动化,可以说是为人们提供了一个信息化的设施。而维持全球信息化设施的核心因素在于计算机软件工程。他依据计算机的高科技技术来构建一个多元化的资源共享平台,为人们展示一个信息化、数字化的平台,进而成为人们生活、学习、工作的大的环境。计算机不同于其他事物,他的更新换代很快,如何在新背景下确保计算机软件技术发展的有效性成为软件技术探究的热门话题。我们知道,网络本身是开放的、动态的、多变的,想要适应这样的环境或者说想要在这种环境下成长就必须依据它的特点来开发相应的灵活性、自由性较强的软件。对此,笔者将新背景下计算机软件工程的发展趋势总结如下:
第一,灵活性。只要是指计算机软件系统在设计过程中应是相对独立的,进而便于工程师在实际的运用过程中进行实际需求而修改某个环节即可。
第二,协作性。计算机软件系统之间都有着密切的联系性,无论是动态的还是静态的,他们都衔接紧密,是协同工作的,是互通和互联的。这样以来就加大了计算机软件工程的开放性,拓宽了其使用的范畴。
第三,反应性。计算机软件工程技术出现的作用和价值在于应用。在因特网技术更新换代迅猛的今天,其软件必须有着较强的反应性、感知能力才能够确保其软件的设计和开发能够适应新社会。
第四,演变性。计算机软件工程技术本身是随着信息技术的更新而不断变化的。然而,鉴于计算机软件工程技术开发的复杂性、内容繁琐性,加之网络的变化性,其软件的设计和开发应具有演变性,即可以根据尸体元素数目的可变性结构关系来技术的调整结构,促使软件系统能够适应网络动态的开放和多变。
第五,多元性。网络本身就是多变的,不固定的,计算机软件工程想要在这样多变的环境下站稳且持续发展,其设计、开发、发展就必须具有多元性,即设计可以相容的多个目标,让他们协同工作,进而在动态、多变的网络环境下能够满足多元化的用户需求。
总的来说,计算机软件工程技术的发展很受网络环境的影响,在实际的发展过程中必须结合一定的规律,软硬相融合,以应用和用户需求为基准规划发展道路,实现计算机工程技术的统一化、协同化。力争打造个性化、实用性较强的计算机软件工程技术。对此,笔者将计算机软件工程技术总体的发展总结为:计算机软件平台网络化、开发系统化、过程多元化、整体规模化和自由化等等,以此来确保计算机软件工程发展的可持续化。
本文编号:14746
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/14746.html