- 62
- 0
- 约7.19千字
- 约 46页
- 2016-05-19 发布于湖北
- 举报
ISAS项目 软件技术的发展历程 软件技术发展历史 随着计算机网络技术的发展,进入90年代以来,异构环境下分布式软件的开发已成为一种主流需求,预计在未来十年内,业务构件技术合成熟并得到普及,那时,整个软件的形态将彻底地发生变化,将引发出现软件经济的新模式、新生产方式与新商业规则。 软件技术之所以自50~60年代以来一直不断地发展,一个主要原因是人们至今尚没有一个能够高效率、高质量、低成本生产软件的满意方法。回顾软件技术发展近50年的历程,可以认为,软件技术的每一次进步,都促进了软件生产力水平的提高与改善。 软件技术的发展时间 第一代软件(1946-1953) 第一代软件是用机器语言编写的,机器语言是内置在计算机电路中的指令,由0和1组成。 同时在那个时代,程序设计是一种任人发挥创造才能的活动,写出的程序只要能在计算机上得出正确的结果,程序的写法可以不受约束,程序往往是一件充满了技巧和窍门的“艺术品”。基于这种算法技术的软件生产率非常低,程序很难看懂,甚至程序员自己写的程序,过一段时间后自己也看不懂,这给软件的修改、维护带来极大的困难。 第二代软件(1954-1964) 是以Pascal、Cobol等编程语言和关系数据库管理系统为标志的结构化软件技术。这种技术以强调数据结构、程序模块化结构为特征,采用自顶向下逐步求精的设计方法和单入口单出口的控制结构,从而大大改善了程序的可读性。 伴随着结构化软件技术而出现的软件工程方法,使软件工作的范围从只考虑程序的编写扩展到从定义、编码、测试到使用、维护等整个软件生命周期。 第三代软件(1965-1970) 第三代的软件技术是以Smalltalk、C++等为代表的面向对象技术。 面向对象技术的最大优点是帮助分析者、设计者及用户清楚地表述概念,互相进行交流,并作为描述、分析和建立软件文档的一种手段。这将大大提高软件的易读性、可维护性、可重用性,进一步地,这使得从软件分析到软件设计的转变非常自然,因此可大大降低软件开发成本。 第四代软件(1971-1989) 第四代的软件技术是以CORBA等为代表的分布式面向对象技术(DOO)。 此外,还出现了灵活且功能强大的C语言。更好用、更强大的操作系统被开发了出来。为IBM PC开发的PC-DOS和为兼容机开发的MS-DOS都成了微型计算机的标准操作系统,Macintosh机的操作系统引入了鼠标的概念和点击式的图形界面,彻底改变了人机交互的方式。 5.第五代软件(1990-) 面向对象技术及分布式对象技术等支持的软件重用只是以程序源代码的形式进行的,而不是软件的最终形式———— 这要求设计者在重用别人的软件时,必须要理解别人的设计和编程风格。因此应用其他开发人员的代码往往比再实现这些代码要付出更多的代价。 小结 随着微型计算机、计算机游戏、教育软件以及各种界面友好的软件包的出现,许多人成为计算机用户;万维网的出现,使网上冲浪成为一种娱乐方式,更多的人成为计算机的用户。今天,计算机用户可以是在学习阅读的学龄前儿童,可以是在下载音乐的青少年,可以是在准备毕业论文的大学生,可以是在制定预算的家庭主妇,可以是在安度晚年的退休人员,……,所有使用计算机的人都是计算机用户。 易语言:概述 易语言是一个自主开发,适合国情,不同层次不同专业的人员易学易用的汉语编程语言。 易语言降低了广大电脑用户编程的门槛,尤其是根本不懂英文或者英文了解很少的用户,可以通过使用本语言极其快速地进入程序编写的大门。易语言汉语编程环境是一个支持基于汉语字、词编程的、全可视化的。 易语言:特点 ★全中文支持,无需跨越英语门槛。 ★全可视化编程,支持所见即所得程序界面设计和 程序流程编码。 ★中文语句快速录入。提供多种内嵌专用输入法,彻底解决中文语句输入速度慢的问题。 ★参数引导技术,方便程序语句参数录入。 ★命令格式统一。所有程序语句调用格式完全一致。 ★集成化开发环境。集界面设计、代码编写、调试分析、编译打包等于一体。 易语言:用途 一提到易语言的用途,我们第一个就是想到就是外挂,比如说,我们正在玩一个游戏,叫《传奇》,这游戏,是2001年发展出来的,当然游戏也非常刺激,我想,有少部分同学也玩过这游戏,也听过这个游戏,大概从2008年开始后,我们进游戏,看到一个特么牛逼的一个人,仔细看到他的移动速度+出刀速度有点异常!十个人追着他打,却打不到,打到了却无敌。我们仔细在想,这到底是什么原因啊。当时我们还不懂!也不
您可能关注的文档
- 00人类遗传病.ppt
- 化学复习方略选修原子结构与元素的性质(苏教·浙江专用).ppt
- 00腺样体扁桃体.pptx
- 化学药物历史.ppt
- 0B餐饮连锁经营总部组织结构设计.ppt
- 化妆品线上数据分析报告.ppt
- 0高考语文复习语言得体.ppt
- 0基因对性状的控制.ppt
- 环境工程施工组织(十一月收集整理).ppt
- 0解热镇痛抗炎药.ppt
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- 2026年妇幼健康信息化建设工作计划.docx VIP
- TSG 11-2020锅炉安全技术规程.docx VIP
- 《AIGC应用实战:写作、绘图、视频制作、直播》-课件全套 王翎子 第1--9章 认识AIGC ---即创的使用方法.pptx VIP
- 隧道施工及质量控制培训课件.ppt VIP
- 江苏省无锡市近三年数学中考考前考点分析及易错点巩固.docx VIP
- 公司职位说明书与绩效考核范本全套体系.doc VIP
- 建筑公司项目部及公司各岗位绩效考核表.pdf VIP
- 窗帘采购安装项目 投标方案(技术方案).docx
- JCT 2459-2018 陶粒泡沫混凝土.pdf VIP
- 配电室安全操作规程及管理规范.docx VIP
原创力文档

文档评论(0)