本文对面向对象的开发方法和结构化的开发方法的创新进行了研究。
【关键词】软件开发;方法创新;发展过程
软件开发在今天这样一个日新月异的社会中对于软件行业的发展有着极其重要的作用,软件的开发是软件行业向前发展不可缺少的推动力,软件的开发可以说影响了软件行业发展的快慢。随着社会的不断进步,不同的经济发展条件下,对于软件的需求也是不同,因此要对软件的开发方法进行创新,尽可能的跟上时代发展的潮流。软件的开发经过一代又一代人的努力取得了今天的成就,但是我们还要不断的努力,对软件的开发方法进行创新。
1软件发展的几大阶段概述
软件作为计算机的重要组成部分,它的发展是伴随着计算机的发展而发展的,从电子计算机产生,软件也随着相伴而生,可以说电子计算机和软件是相互依存的关系,经过长时间的发展,到现在为止,软件的发展历史大概可以分为三个阶段:结构化的程序设计阶段;面向对象的程序设计和系统分析阶段;基于组件软件的系统开发阶段。结构化的程序设计的概念最早是1965年提出的,它是软件开发历史上一个非常重要的里程碑,它的主要观点是采用一种自上而下、一步一步精细化和模块形式的程序设计方法,它主要使用三种基本结构控制结构构造程序,任何的程序都可以使用顺序、选择、循环三种基本结构进行结构构造的控制。结构化的程序设计主要强调的是程序的易读性;面向对象的程序设计是一种程序设计的典范,同时也是一种重要的程序开发的方法,它把对象作为程序设计基本单元,可以提高软件的实用性、灵活性。面向对象程序设计与传统的程序设计相比具有很大的优势,目前面向对象程序世纪的灵活性已经得到了证实,并且在许多大型的设计项目中被广泛的应用。我们现在所说的面向对象不仅是一种程序设计方法,也是一种程序开发的方法;组件化是软件技术发展到一定阶段的产物,是可以改善软件可靠性、实用性行之有效的办法。
2两个主要软件开发的创新发展
2.1面向对象软件开发方法的创新发展
面向对象软件开发方法是计算机发展到一定水平的必然结果,面向对象的软件开发方法是为了把电子计算机技术与现实生活中的问题结合起来的开发方法,能够更好的为我们的生活提供便利,计算机具有一定的虚拟性,虽然能够依靠先进的技术描绘出现实社会中的东西但是需要计算机技术与现实世界相符合。在面向对象的软件开发过程中主要有两种典型的方法,这两种典型的方法可以使计算机数据和我们的生活现实完美的结合到一起。面向对象的程序设计方法的目标是如何把计算机技术与现实社会的实际结合到一起,解决虚拟与现实结合的问题。软件一般都是有生命周期的,软件的生命周期是建立在面向软件的基础上的,存进了00D和00A两种方法的形成。面向对象软开发方法的创新发展是一个长期的过程,是需要我们不断的去探索的过程,随之时代的发展面向对象软件开发方法的创新发展对于社会发展来说是非常重要的。
2.2结构化软件开发方法的创新发展
计算机发展中的两个主要软件开发方法另一个就是结构化的软件开发方法,对于计算机来说结构化的软件开发方法是非常重要的,结构化的软件开发方法主要可以分为几个主要的部分:结构化分析、结构化设计和实现的过程。
3结构化软件开发创新发展中的重要环节
3.1软件开发中存在的问题
虽然软件的程序设计是一个精密的设计过程,但是在进行设计的过程中也会存在一定的问题,我们要及时地找出其中的问题,据调查在结构化软件开发出现之前,软件的开发活动主要以个体为主,只是注重自己的想法,不知道和他人进行配和,在进行编写程序是随自己的想法走,只要自己舒服就可以,有的人过分的追求程序编写的技巧,没有制定专门的编写软件程序的准则。还有的人认为开发软件知识编写程序,对于程序编写之外的一切事情都不关心,知识一味的按照自己的思想向前走,给软件的程序开发带来了严重的阻碍,也给软件事业的发展带来了极大的影响。
3.2用创新的思维解决软件开发中的的问题
我们要解决软件程序设计中的问题就要对我们的软件开发思维进行创新,这种创新的思维观念要求我们在进行程序的编写是不要随自己心情,也不要过分的追求编写程序的技巧,要注重团队的力量,把软件的程序编写与我们的生活世纪结合起来,还要考虑到程序便捷性和实用性,还要合理的使用顺序、选择、循环着三种结构使我们编写的程序变得更加的完善。编写程序只是软件开发过程中的一个组成部分,还要加强对其他部分的重视力度,我们才能更好的进行程序的编写,我们在软件的设计过程中不能只重视程序的编写还要中和的考虑其他方面的问题。
3.3对软件的核心技术进行创新
软件开发中的核心技术程序设计,因此要想实现软件的创新就要对软件的核心技术进行创新,软件的核心技术是一个非常重要的部分,按照新的思维模式对软件的设计进行创新,结合C语言和Pascal语言不断的完善软件设计,通过创新的思维模式我们可以更具有便捷性和实用性,给我们的软件行业带来好处,创新是任何行业都要面临的问题,同样的创新也是一个行业发展的不竭动力,会给行业的发展带来极大的便利。软件核心技术创新对于软件行业的发展有着非常重要的作用。
3.4用创新的思维完善软件开发中的问题
目前,我们的软件开发的过程还是不够完善,软件开发中还存在一定的问题,我们要用创新思维来完善软件开发中的问题,完善的内容主要是将思维创新的观念应用到软件的设计和软件的结构化设计中去去,使我们设计的软件更加的完善。软件设计的完善会使我们的软件在应用的过程中减少食物,软件中的存在的缺点少,就更有利我们软件行业的发展,给软件行业的发展带来便利,是软降的使用更加的具有便捷性和实用性。
4结语
软件可以说和电子计算机技术是相伴而生的,二者对于今天社会的发展是缺一不可的,从消费者的角度来看大多数的消费者希望软件在原有的质量的基础上变得更加的便捷化、简单化。通过上诉对软件创新过程的研究,我们可以知道软件带给我们的好处,软件的创新发展的研究给我们今天经济的发展也带来了一定的影响。创新是一个逐渐发展、逐渐渗透的过程,在创新发展的过程中,我们要先对软件设计的核心进行创新,通过创新可以更好的发展。
参考档案管理论文文献
[1]高禹堂,冯相忠,刘宇阳.软件开发方法演变的几个主要因素[J].自然辩证法通讯,2011(05).
[2]韩东.关于软件开发方法的创新发展过程研究[D].福建农业大学,2014(02).
作者:贾玉红