java+sqlserver桌面背单词软件系统设计(4)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

java+sqlserver桌面背单词软件系统设计(4)


       b.系统的文护
主要包括改正性文护和完善性文护:改正性文护是改正程序中遗漏的错误,保证系统软件的运行和某些功能的正常实现;完善性文护是增加程序的功能以完善软件系统的不足和满足用户对软件的进一步需求。文护阶段是整个软件生命周期的重要组成部分,是否能够提供良好的文护工作直接影响到用户对该软件的满意程度。
1.4 软件系统开发平台和环境
根据索要开发软件系统的要求和自身当前情况,我选择了Eclipse软件开发的平台,该平台使用的是Java语言。1995年,美国Sun Microsystems公司正式向IT业界推出了java语言,该语言具有安全、跨平台、面向对象、简单、适用于网络等显著特点,当时以web为主要形式的互联网正在迅猛发展,java语言的出现迅速引起所有程序员和软件公司的极大关注,程序员们纷纷尝试用java语言编写网络应用程序,并利用网络把程序发布到世界各地进行运行。目前,java语言已经成为最流行的网络编程语言,截止到2001年中,全世界大约有310万java程序员,许多大学纷纷开设java课程,java正逐步成为世界上程序员最多的编程语言。
Java语言是一种完全的面向对象的编程语言。在Java语言中,对象是表现事物,
消息传递是事物间的相互关系,类和继承分别是相似行为对象的抽象和类之间的关系,方法是允许作用于类对象上的各种操作。面向对象程序设计有三个基本的特征:封装(Encapsulation)、继承(Inheritance)与多态(Polymorphism)。所谓封装,就是用一个自主式框架把对象的数据和方法连在一起形成一个整体。可以说,对象是支持封装的手段,是封装的基本单位。Java语言的封装性较强,因为 Java无全程变量,无主方法,在Java中绝大部分成员是对象,只有简单的数字类型、字符类型和布尔类型除外。而对于这些类型,Java也提供了相应的对象类型以便与其他对象交互操作。多态性就是多种表现形式,具体来说,可以用一个对外接口,多个内在实现“方法”表示。继承是指一个对象直接使用另一对象的属性和方法。Java提供给用户一系列类(class),Java的类有层次结构,子类可以继承超类的属性和方法。
Java语言由C++发展而来,它屏弃了C++的复杂性和奇异性,增加了安全性和可移植性。因此,Java有许多突出优点:(1)Java的语法与C++类似,学习效率高,易于从C++过渡到Java;(2)Java消除了人工分配内存及取消分配内存的必要,Java中的内存自动回收(垃圾收集),避免内存忘记释放或多次释放;(3)Java引入了真正的数组,取消了指针运算;(4)取消了多重继承,利用新型接口概念实现同等功能。(5)与平台无关的“运行时间”(Run Time)库:在Windows95/98、NT、Solaris、Unix、Macintosh以及其他平台上,都可以使用相同的代码。
Java作为一门强大而实用的编程语言,它具有以下特性:
简单 (Simple):Java语法是C++语法的精简、清错版本。它相对于C++去掉了指针,多重继承,操作符重载等,增加了接口类型,异常,内存自动管理等机制。
面向对象 (Object Oriented):Java是完全面向对象的编程语言。
分布式 (Distributed):分布式主要体现在数据分布和操作分布上。数据分布是指数据可以分散在网络中的不同主机上,操作分布是指一个计算可以分散在不同主机上进行处理。
健壮性 (Robust):Java的目的是不管在何种条件下,都能保证编程绝对可靠。其将重点放在早期的潜在问题检查、以后的动态(运行时间)检查上面。
安全性 (Secure):Java是强类型语言,防止了恶意代码的入侵;防止侵占运行 (责任编辑:qin)