论文部分内容阅读
摘要:随着社会的不断发展,软件工程的受关注程度也越来越高。软件工程技术发展在不同的时代中有着不同的特点,特别是在互联网不断普及,信息技术不断发展的背景下,人们也需要对软件工程技术的发展进行有效的厘清。本文主要对软件工程技术的发展进行思考和探索,以此来为这件工程的研究和发展提供有效的理论参考。
关键词:软件工程;技术;发展;思索
软件工程本身是一门独立的学科,有着30多年的发展历史。在上个世纪60年代,受到一些高级语言流行的影响,计算机的使用范围也在不断的扩大和提升,从而对软件系统的需求量出现了急速升高的现象,最终出现了软件方面的危机。简而言之,也就是软件在开发的质量和具体的效率方面,没有办法满足人们在应用方面的需求。为了有效的对这些问题进行解决,因此人们提出了软件工程。
1 软基技术的发展历程
在软件工程的发展过程当中,上个世纪60年代的晚期,人们开始对程序结构进行探究,从而在计算机领域当中出现了结构化的程序设想,最终使软件工程想法和软件工程名词开始被人们正式提出。到了上个世纪70年代,软件开发的初期,开始得到了人们的关注,在这过程当中,人们提出要把数据作为核心的抽象数据类型概念,从而出现了软件工具。到了上个世纪80年代,软件开发方法学慢慢对程序设计的方法学进行取代。到了90年代,面向对象方法与技术开始变成了最主要的软件开发技术,并且人们也把软件的复用和软件的构建技术,看作是唯一能够对软件危机进行解决的方法。
软件是客观事物的一个重要反应,它能够对客观世界的变化发展进行呈现,从而使得软件也需要伴随着客观事物的发展而得到发展。正是这样,一个客观的事物发展规律,使软件工程获得了出现和发展。如果人们单纯从解决计算机软件和硬件的异构性角度出发,那么就能够从这个过程中发现软基技术的具体发展方式,并且在不断发展的过程中,出现一些比较繁琐的一个问题,这些问题的解决能够有效的使得软件的技术获得极大的推动和发展。
2 软件与软件内容
软件的研究内容主要有三个方面,第一个方面的内容是对软件的本质和模型进行研究,简而言之,也就是探讨软件的元素和结构模型,它能够为软件提供一个比较好的结构性,从而使它能够在有效运行方面获得基础保障。和其他一些相差不多,形式化的模式探究相比,这样的一种情况,也能够使软件达到自动化生产的方向。第二个方面就是对一些特别的软件模型,探究其中的有效开发技术,以此来提升整个软件系统在开发方面的效果和质量。第三个方面就是要對移动领域的软件或特别的应用软件进行研究。
对软件的技术内容来说,主要有软件的语言和软件工程。其中转件语言主要是书写软件语言,从具体的划分角度来说,它又有需求型、功能型的和实现型。在不同的语言开展处理时候,人们所需要使用的软件模型也会存在着差异性。在研究工作开展方面,软件工程最主要研究的就是如何对计算机科学和数学的理论进行充分的利用,完成软件的开发工作。
3 软件工程的主要研究内容
软件开发的实质就是希望能够使用高层的概念对低层的概念进行反应,同时也使用高层的处理逻辑对低层的处理逻辑进行反应。对一些比较大型的软件系统的研发工作来说,它在反应方面一般都比较繁琐,在这个过程中,会涉及到很多人和技术,还会受到时间和其他方面的束缚。软件工程和别的工程有着相同的特点,需要有自身的目标和活动,同时也有着自己需要坚持的一些原则。软件工程的基本目标就是希望能够为生产拥有者比较正确的产品和一些可实用性的产品。正确性指的是软件产品能够达到人们所预期希望的功能,可用性指的是软件的结构能够更好地为人们所使用。
软件工程活动的开展涉及到需求和设计方面,同时还涉及到实现等方面的内容。从抽象的层面上来说,需求活动最主要就是进行系统模型的创设,在需求活动的主要产品当中,需求规约是最主要的一项内容,这些内容的存在,能够为软件研发者和软件的需求者建立起一个有效的约定,从而能够使得后面的工作得到有效的实现。人们在开展软件设计的时候,最主要的目的就是希望得到一个比较好的结构,因此使研发出来的软件能够有着比较好的结构性和演化性。对软件工程来说,它的开展能够在一定程度上成为一种映射,在这个映射过程当中,会涉及到人员、技术和成本等方面的问题,因此也要对软件生产模式问题进行有效的研究。
4 软件工程的未来发展方向
在20世纪的后期,互联网的普及给人们提供了一个资源比较多的计算舞台,因此在进入21世纪之后,人们需要思考如何在这个网络的基础上开展资源的整合工作,从而使资源能够有效的为人们所使用,而这一点也成为了软件研究的一个热点。在网络背景下,分布性和开放性的特点能够呈现出和传统不一样的特征,特别是在异构性的作用下,使软件工程的发展面临着新的问题。因此软件工程需要使用一些新的方法和技术,对这些问题进行解决。
5 结语
综上所述,随着网络的飞速发展和普及,软件环境也从一个静态的封闭向着开放和动态的角度进行,在这样的背景下,软件系统需要对这种发展方向进行有效的适应,那么就会出现一些多目标的柔性形态。和这样的一种柔剑形态比起来,传统的一些软件技术和方法等,也会受到严重的冲击和挑战。从总体上来说,软件工程在未来的发展过程当中,展会有着更加清晰的方向,并且这些方向能够在一定程度上符合社会的发展需求,同时也对人们生活和工作的方方面面进行充分的满足。
参考文献:
[1] 崔振宇.软件工程技术发展思索[J].科学技术创新,2013(15):56-56
[2] 孙永国.软件工程技术发展思索[J].无线互联科技,2013(05):56-56
作者简介:白云(1983-09)女,汉,学历:研究生,研究方向:计算机科学与技术。
关键词:软件工程;技术;发展;思索
软件工程本身是一门独立的学科,有着30多年的发展历史。在上个世纪60年代,受到一些高级语言流行的影响,计算机的使用范围也在不断的扩大和提升,从而对软件系统的需求量出现了急速升高的现象,最终出现了软件方面的危机。简而言之,也就是软件在开发的质量和具体的效率方面,没有办法满足人们在应用方面的需求。为了有效的对这些问题进行解决,因此人们提出了软件工程。
1 软基技术的发展历程
在软件工程的发展过程当中,上个世纪60年代的晚期,人们开始对程序结构进行探究,从而在计算机领域当中出现了结构化的程序设想,最终使软件工程想法和软件工程名词开始被人们正式提出。到了上个世纪70年代,软件开发的初期,开始得到了人们的关注,在这过程当中,人们提出要把数据作为核心的抽象数据类型概念,从而出现了软件工具。到了上个世纪80年代,软件开发方法学慢慢对程序设计的方法学进行取代。到了90年代,面向对象方法与技术开始变成了最主要的软件开发技术,并且人们也把软件的复用和软件的构建技术,看作是唯一能够对软件危机进行解决的方法。
软件是客观事物的一个重要反应,它能够对客观世界的变化发展进行呈现,从而使得软件也需要伴随着客观事物的发展而得到发展。正是这样,一个客观的事物发展规律,使软件工程获得了出现和发展。如果人们单纯从解决计算机软件和硬件的异构性角度出发,那么就能够从这个过程中发现软基技术的具体发展方式,并且在不断发展的过程中,出现一些比较繁琐的一个问题,这些问题的解决能够有效的使得软件的技术获得极大的推动和发展。
2 软件与软件内容
软件的研究内容主要有三个方面,第一个方面的内容是对软件的本质和模型进行研究,简而言之,也就是探讨软件的元素和结构模型,它能够为软件提供一个比较好的结构性,从而使它能够在有效运行方面获得基础保障。和其他一些相差不多,形式化的模式探究相比,这样的一种情况,也能够使软件达到自动化生产的方向。第二个方面就是对一些特别的软件模型,探究其中的有效开发技术,以此来提升整个软件系统在开发方面的效果和质量。第三个方面就是要對移动领域的软件或特别的应用软件进行研究。
对软件的技术内容来说,主要有软件的语言和软件工程。其中转件语言主要是书写软件语言,从具体的划分角度来说,它又有需求型、功能型的和实现型。在不同的语言开展处理时候,人们所需要使用的软件模型也会存在着差异性。在研究工作开展方面,软件工程最主要研究的就是如何对计算机科学和数学的理论进行充分的利用,完成软件的开发工作。
3 软件工程的主要研究内容
软件开发的实质就是希望能够使用高层的概念对低层的概念进行反应,同时也使用高层的处理逻辑对低层的处理逻辑进行反应。对一些比较大型的软件系统的研发工作来说,它在反应方面一般都比较繁琐,在这个过程中,会涉及到很多人和技术,还会受到时间和其他方面的束缚。软件工程和别的工程有着相同的特点,需要有自身的目标和活动,同时也有着自己需要坚持的一些原则。软件工程的基本目标就是希望能够为生产拥有者比较正确的产品和一些可实用性的产品。正确性指的是软件产品能够达到人们所预期希望的功能,可用性指的是软件的结构能够更好地为人们所使用。
软件工程活动的开展涉及到需求和设计方面,同时还涉及到实现等方面的内容。从抽象的层面上来说,需求活动最主要就是进行系统模型的创设,在需求活动的主要产品当中,需求规约是最主要的一项内容,这些内容的存在,能够为软件研发者和软件的需求者建立起一个有效的约定,从而能够使得后面的工作得到有效的实现。人们在开展软件设计的时候,最主要的目的就是希望得到一个比较好的结构,因此使研发出来的软件能够有着比较好的结构性和演化性。对软件工程来说,它的开展能够在一定程度上成为一种映射,在这个映射过程当中,会涉及到人员、技术和成本等方面的问题,因此也要对软件生产模式问题进行有效的研究。
4 软件工程的未来发展方向
在20世纪的后期,互联网的普及给人们提供了一个资源比较多的计算舞台,因此在进入21世纪之后,人们需要思考如何在这个网络的基础上开展资源的整合工作,从而使资源能够有效的为人们所使用,而这一点也成为了软件研究的一个热点。在网络背景下,分布性和开放性的特点能够呈现出和传统不一样的特征,特别是在异构性的作用下,使软件工程的发展面临着新的问题。因此软件工程需要使用一些新的方法和技术,对这些问题进行解决。
5 结语
综上所述,随着网络的飞速发展和普及,软件环境也从一个静态的封闭向着开放和动态的角度进行,在这样的背景下,软件系统需要对这种发展方向进行有效的适应,那么就会出现一些多目标的柔性形态。和这样的一种柔剑形态比起来,传统的一些软件技术和方法等,也会受到严重的冲击和挑战。从总体上来说,软件工程在未来的发展过程当中,展会有着更加清晰的方向,并且这些方向能够在一定程度上符合社会的发展需求,同时也对人们生活和工作的方方面面进行充分的满足。
参考文献:
[1] 崔振宇.软件工程技术发展思索[J].科学技术创新,2013(15):56-56
[2] 孙永国.软件工程技术发展思索[J].无线互联科技,2013(05):56-56
作者简介:白云(1983-09)女,汉,学历:研究生,研究方向:计算机科学与技术。