山西信息职业技术学院毕业论文(设计)软件技术的现状和发展趋势胡锐论文指导教师刘磊信息管理系学生所在系部信息管理系专业名称软件技术论文提交日期2012年3月11日论文答辩日期2012月3月12日2012年3月8日1论文题目:软件技术的现状和发展趋势专业:软件技术学生:胡锐签名:指导教师:刘磊签名:摘要计算机软件是计算机系统执行某项任务所需的程序、数据及文档的集合,它是计算机系统的灵魂。从功能上看,计算机软件可以分为系统软件、支撑软件和应用软件。系统软件和支撑软件也称为基础软件,它是具有公共服务平台或应用开发平台功能的软件系统,其目的是为用户提供符合应用需求的计算服务。因此,应用需求和硬件技术发展是推动软件技术发展的动力。软件产业和软件服务业因其具有知识密集、低能耗、无污染、高成长性、高附加值,高带动性、应用广泛与市场广阔的特点,而成为知识生产型、先导性、战略性的新兴产业,成为信息技术产业的核心和国民经济新的增长点,也成为世界各国竞争的焦点之一。当前,我国进入了后PC时代,人们对计算需求更为广泛,软件应用“无处不在”,市场前景广阔;不久我国将成为全球最大的软件应用市场,足见我国发展软件技术的迫切性和重要性。【关键词】现状、趋势、意见2Title:ThepresentsituationanddevelopmenttrendofsoftwaretechnologyvMajor:SoftwaretechnologyName:huruiSignature:Supervisor:liuleiSignature:AbstractComputersoftwareisacomputersystemtoperformacertaintaskrequiredprocedures,dataanddocumentcollection,itisthesoulofcomputersystem.Lookfromthefunction,thecomputersoftwarecanbedividedintothesystemsoftware,supportsoftwareandapplicationsoftware.Systemsoftwareandsupportsoftwarebasicsoftware,itisapublicserviceplatformandapplicationdevelopmentplatformsoftwaresystem,itspurposeistoprovideuserswiththeapplicationdemandofcomputingservices.Therefore,applicationsandhardwaretechnologydevelopmentistopromotethedrivingforceforthedevelopmentofsoftwaretechnology.Softwareindustryandsoftwareserviceindustrybecauseofitsadvantagesofknowledgeintensive,lowenergyconsumption,nopollution,highgrowth,highaddedvalue,highacceleration,wideapplicationandbroadmarketcharacteristics,andbecometheknowledgeproduction,forerunnersex,strategicalburgeoningindustry,becomethecoreofinformationtechnologyindustryandthegrowthofthenationaleconomypoint,hasbecomethefocusofcompetitionamongcountriesintheworld.Current,ourcountryenteredthepostPCera,peopleonthecomputationaldemandismoreextensive,softwareapplicationeverywhere,themarketprospectisbroad;soonChinawillbecometheworld'slargestsoftwareapplicationmarketdevelopmentinChina,showstheurgencyandimportanceofsoftwaretechnology.【KeyWords】Currentsituation,trend,opinions3目录1软件技术发展历史回顾.................................................12软件技术发展的历程........................................................................33软件与软件特征................................................................................34软件工程的主要研究内容................................................................45软件技术的发展趋势........................................................................46国内外软件技术与产业发展状况...................................................66.1国外软件产业发展状况.................................................................................................66.2国外软件技术发展状况.................................................................................................76.3国内软件技术与产业发展状况.....................................................................................86.3.1软件产业规模迅速壮大成为国民经济基础性和先导性产业..............................86.3.2我国软件产业发展已进入良性发展阶段..............................................................96.3.3我国发展软件技术与产业存在的问题和面临的挑战..........................................97关于信息技术和软件技术发展趋势的分析与判断.....................108中国软件技术与产业发展现状.....................................................119中国软件技术与产业发展中面临的挑战和机遇.........................129.1四大挑战.......................................................................................................................129.2四大发展机遇...............................................................................................................1310加速发展中国软件技术与产业的对策建议...............................1310.1中国软件技术与产业发展的关键问题.....................................................................1310.2加速中国软件技术与产业发展的对策建议.............................................................1410.2.1关于中国软件技术与产业重点发展方向的建议.................................................1410.2.2改善软件产业环境方面的对策建议.....................................................................15结论..................................................................................................16致谢..................................................................................................16参考文献..............................................................................................171绪论随着软件技术的发展,当今世界已经到了一个高速发展的现状,这当中也越来越多的体现出了很多弊端,而这些弊端也慢慢的出现人我们的面前,如何解决和处理这些已经成为我们所要做的事情。回顾国内外这断时间的发展,从20世纪50年代到现在,短短的几十年的时间,软件的发展从无到有,从有到现在的快速发展,也相对的成为人们生活的一部分。软件技术发展历史随着计算机网络技术的发展,进入90年代以来,异构环境下分布式软件的开发已成为一种主流需求,预计在未来十年内,业务构件技术合成熟并得到普及,那时,整个软件的形态将彻底地发生变化,将引发出现软件经济的新模式、新生产方式与新商业规则。软件技术之所以自50~60年代以来一直不断地发展,一个主要原因是人们至今尚没有一个能够高效率、高质量、低成本生产软件的满意方法。回顾软件技术发展近50年的历程,可以认为,软件技术的每一次进步,都促进了软件生产力水平的提高与改善1软件技术发展历史回顾软件技术的发展经历了五代历程。第一代(50-60年代),是以Algol、Fortune等编程语言为标志的算法技术。那时,程序设计是一种任人发挥创造才能的活动,写出的程序只要能在计算机上得出正确的结果,程序的写法可以不受约束,程序往往是一件充满了技巧和窍门的“艺术品”。基于这种算法技术的软件生产率非常低,程序很难看懂,甚至程序员自己写的程序,过一段时间后自己也看不懂,这给软件的修改、维护带来极大的困难。60年代末出现了“软件危机”。第二代(70年代),是以Pascal、Cobol等编程语言和关系数据库管理系统为标志的结构化软件技术。这种技术以强调数据结构、程序模块化结构为特征,采用自顶向下逐步求精的设计方法和单入口单出口的控制结构,从而大大改善了程序的可读性。伴随着结构化软件技术而出现的软件工程方法(包括CASE工具),使软件工作的范围从只考虑程序的编写扩展到从定义、编码、测试到使用、维护等整个软件生命周期。软件不仅仅是程序,还包括开发、使用、维护程序需求的所有文档,编程工作只占软件开发全部工作量的20%。结构化软件技术使软件由个人作坊的“艺术品”,变为团队的工程产品,大大改善了软件的质量与可维护性,但软件开发的成本却大大增加了。2第三代(80年代)的软件