软件开发工具课程设计报告---软件开发的现状及发展
-
资源ID:1436558
资源大小:32.50KB
全文页数:3页
- 资源格式: DOC
下载积分:100金币
快捷下载

账号登录下载
三方登录下载:
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
|
软件开发工具课程设计报告---软件开发的现状及发展
1、 软件开发工具课程设计报告软件开发工具课程设计报告 软件开发的现状及发展软件开发的现状及发展 学 生 姓 名: 学 院: 专 业: 班 级: 学 号: 完 成 日 期: 早在 80 年代初期,软件工作环境的概念就被介绍到国内。随着改革开放的 深入,国外在这方面的研究动向迅速的传入,许多大学及研究单位也进行了相应 的研究开发工作。但是,国内的注意力集中在与代码生成和汉字处理方面。随着 研究的深入,人们开始意识到了分析工具、计划工具还有一体化的集成环境,并 做了许多开发和尝试。 可以看出,从计算机发展到现在,也已经出现了多种软件开发方法。每天, 我们都能够从各类信息渠道获得新的软件开发方法或者新的
2、程序开发语言, 每一 种开发方法或者开发语言都有着相当的进步,都声称着能简化开发过程,缩短开 发时间。 一、一、 越来越丰富的软越来越丰富的软件开发语言。件开发语言。 随着软件开发理论的发展和开发语言、开发环境的进步,编程语言依次有: 机器语言、汇编语言、C 语言、C+、JAVA、C#、Python、Ruby、JavaScript 等 等这么多的编程语言,每种语言都有着它自己的特点以及存在的理由,其中,有 号称无所不能的通用编程语言,如 C、C+、JAVA 等等,也有着为了特定的目 标而实现特定的功能的语言,如 JavaScript、Ruby等等。各种编程语言之间的相 互吸收和相互竞争同时又促
3、进了这种编程语言的不断进步与发展。于是,各类编 程语言都不断出现自己的最新版本,理所当然的,最新的版本肯定是比前面的版 本要先进得多,功能要强大得多。这些语言的发展,使得我们程序员写代码似乎 是应该越来越轻松,而现在的实际情况似乎也确实是如此,以前用汇编语言需要 写几百行的代码,用 C 语言可能只需要写几十行甚至几行,用 python 语言等最 新的编程语言则代码量还会更少得多。 各式各样的开发理念的出现同时也指导者 我们如何去编写更可靠,更高效,更容易理解和重构的代码。 二、越来越复杂的软件开发二、越来越复杂的软件开发 虽然我们完全的掌握了这些编程语言和理论知识, 完全的能够在实践中轻松 的
4、应用这些理论以及语言,但我们还是发现,在实际的开发中,编程的复杂度还 是越来越高。 这似乎非常的令人迷惑,但确实是真实存在的。也许这是因为现在的信息社 会发展越来越快,对信息系统的各种要求(功能性、稳定性、效率性、可用性等 等)越来越高,所以导致以前很简单的系统现在变得非常之复杂。例如大家都知 道的 windows 系统,从 win95 到现在最新的 vista,其安装文件从 100M 扩大到 了 4G,扩大了 40 倍。vista 的系统功能,界面美观性以及系统稳定程度,都是 win95 所无法望其项背的。在 windows 95 的时代,写一个 vista 这样的系统,其 代码量和代码复杂程度是难以想象的。 系统越来越复杂,开发难度越来越大。这正是现在的这么多乱七八糟的开发 方法、开发语言、开发平台出现的原因,但是这些新生的事物却远远没有达到程 序员所期望的目标。 三、软件开发工具的发展趋势三、软