互联网软件应用与开发完整复习题.docx

上传人:b****4 文档编号:24851453 上传时间:2023-06-02 格式:DOCX 页数:68 大小:84.13KB
下载 相关 举报
互联网软件应用与开发完整复习题.docx_第1页
第1页 / 共68页
互联网软件应用与开发完整复习题.docx_第2页
第2页 / 共68页
互联网软件应用与开发完整复习题.docx_第3页
第3页 / 共68页
互联网软件应用与开发完整复习题.docx_第4页
第4页 / 共68页
互联网软件应用与开发完整复习题.docx_第5页
第5页 / 共68页
点击查看更多>>
下载资源
资源描述

互联网软件应用与开发完整复习题.docx

《互联网软件应用与开发完整复习题.docx》由会员分享,可在线阅读,更多相关《互联网软件应用与开发完整复习题.docx(68页珍藏版)》请在冰豆网上搜索。

互联网软件应用与开发完整复习题.docx

互联网软件应用与开发完整复习题

名词解释:

第一章

调度:

调度是在开发过程中一种对人员、资源、应用风格以及开发技术手段进行平衡的活动。

信息出版模型:

信息出版模型指一些Internet上的站点出版信息。

公司为了促进他们的产品或者服务,利用Web发布公司信息和工作信息。

在许多情况下,公司只是把它原来的印刷销售手册或者年度报告直接放在Web上发布。

界标:

在阶段转换时出现的判断点也称其为“界标”,因为她们标志一个阶段的完成。

在这些判断点上,项目小组和客户一起讨论项目设计方案、设计状况和风险,指出小组没有解决的问题,并修改项目规划以确保原来的目标的实现。

客户的责任是负责判断项目小组是否可以开始下一步工作。

比如进入下一循环或者下一阶段,这通常被称为客户在这一“界标”上“终止”工作。

α测试:

在Web应用开发过程中,把开发站点上的内容映射到测试服务器上的活动,称为α测试。

第二章

CGI技术:

CGI(CommonGatewayInterface,通用网关接口)是Web动态页面的基础,也是Web与其他应用交流的基础。

虽然CGI的一些功能已经可以由Java、javascript等代替,但CGI仍然是不可缺少的。

VRML技术:

VRML是VirtualRealityModelingLanguage(虚拟现实造型语言)的编写。

Web已经由静态转入动态,并正在逐渐由二维走向三维,将用户带入五彩缤纷的虚拟世界。

VRML是目前创建三维对象最重要的工具。

它也是一种基于文本的语言,并可运行于任何平台。

Internet:

是全球性的、最具影响力的计算机互联网络,也是全世界范围的信息资源宝库。

用户可以通过Internet实现全球范围的电子邮件、WWW信息查询与浏览、电子新闻、文件传输、语音图像通信服务等功能。

Web:

全称为:

WorldWideWeb,缩写为:

WWW,中文译为“万维网”。

Web是一种体系结构,通过它可以访问遍布于Internet主机上的链接文档。

IP地址:

接入Internet的计算机与接入电话网的电话相似,每台计算机或路由器都有一个由授权机构分配的号码,称为IP地址。

安全套接字层(SSD):

使用密钥管理器,可以保护数据的安全传输。

这是由于IIS系统通过密钥管理器,提供了一种为其服务协议(HTTP)和TCP/IP之间提供分层数据安全性的协议,该安全协议称为安全套接字层(SSD),为TCP/IP连接提供数据加密、服务器身份验证和消息完整性。

第三章

链接:

链接是惟一的从一个Web页到另一个相关的Web页的理性的途径,它由两部分组成:

锚链和URL引用。

当单击一个链接时,浏览器装载由URL引用给出的文件或文档。

锚链:

一个链接的锚链可以是一个单词、一组单词或一个图片。

一个锚链在浏览器中的模样主要取决于他是什么类型的锚链,用户是如何配置浏览器来显示链接的,以及它是如何被创建的。

锚链有两种类型:

文本和图形。

文本锚链:

是由浏览器加下划线,代表一个链接的一个或多个单词。

URL的相对引用:

对同一个计算机上文件的URL引用又被称为相对引用。

这意味着URL是相对于浏览器最初装载Web页的计算机和目录的。

相对引用通常用于引用同一台计算机上的Web页。

URL的绝对引用:

指明web页的精确的计算机,目录和文件的URL引用

URL引用:

链接的另一部分是URL引用。

它是当单击链接时浏览器将要装载的Web页地址。

任何一种类型的链接,不论使用的是文本锚链或是图形锚链,都使用一个相对的或绝对的引用。

第四章

组合控件:

以类组合形式把已有的控件编译后形成自己的控件。

实际上组合控件在效果上与利用内置控件形成的用户自定义一样,不同之处在于,用户自定义文件控件含有一个.ascx的纯文本控制文件,而组合控件则利用编译后的代码。

ManagerProvider:

ADO.NET的ManagedProvider是一个多层结构的无连接的一致的编程模型。

ManagedProvider提供了DataSet和数据中心(如MSSQL)之间的联系。

ManagedProvider包含了存取数据中心(数据库)的一系列接口。

主要有三个部件:

(1)连接对象Connection、命令对象Command、参数对象Parameter提供了数据源和DataSet之间的接口。

DataSetCommand接口定义了数据列和表映射,并最终取回一个DataSet。

(2)数据流提供了高性能的、前向的数据存取机制。

通过IdataReader,你可以轻松而高效地访问数据流。

(3)更底层的对象允.许你链接到数据库,然后执行数据库系统一级的特定命令。

DataSet:

DataSet是ADO.NET的中心概念。

可以把DataSet想像成内存中的数据库。

正是由于DataSet,才使得程序员在编程时可以屏蔽数据库之间的差异,从而获得一致的编程模型。

DataSet,支持多表、表间关系、数据约束等。

这些和关系数据库的模型基本一致。

第五章

Web服务器:

Web服务器,即为WWW浏览器提供服务的机器。

Web服务器是在主控制平台上运行的软件包,也是在Internet中运行的最重要的软件包。

Web服务器提供给用户所需的文件。

通用Internet邮件扩充服务:

MIME(MultipurposeInternetMailExtensions)通过Internet邮件扩充服务。

MIME顾名思义是对原来邮件协议的扩充,能够在单一消息体内带有多种媒体,如声音、图象、动画等文件,对文本不限行长,扩充对字符集的支持;扩充二进制及其它应用文件类型的支持。

HTTP协议:

是基于客户/服务器模型的信息分布方式,是“请求/响应模型”,即信息文件存放在服务器上,用户通过程序向服务器发出请求,并访问服务器上的数据。

第六章

事件模型:

DOM中指定元素进行交换的那部分称为EventModel(事件模型)。

事件:

所谓“事件”指一系列对网页进行的动作,诸如将鼠标在一页面元素上移动(Onmouseover)、进行网页发布(Onload)、提交一个反馈表格(Onsubmit)、单击反馈表输入区(Onfocus)等。

层叠样式表(CSS):

CSS属于DOM的一部分,它的属性也可以通过动态HTML编写语言得到体现,它是进行页面改变的对象。

DHTML:

DynamicHTML是一种即使在网页下载到浏览器以后仍然能够随时变换的HTML。

动态HTML包括的技术有:

JavaScript、VBDocumentObjectModel(文档对象模型)、Layers和CSS等。

对象成员:

每个对象都有其成员。

成员是对象的属性、方法和事件。

属性就是品质;方法就是对象可以做的事情;事件是对象可能发生的事情,通常是用户所做事情的结果。

数据源:

是指提供数据资源的实体,它可能是用在台式数据库应用程序中的单个文件或者它是一个充分发展的相关数据库处理系统。

ODBC:

是Microsoft公司WOSA(WindowsOpenSystemArchitecture,即Windows开发系统体系结构)的主要组成部分,随着工业增长的支持,已经成为Windows、Macintosh和UNIX等应用程序对异构数据库访问的标准,越来越多的数据库都支持ODBC。

单层驱动程序:

ODBC规定了两种驱动程序,单层驱动是其中一种,它不仅处理要处理ODBC调用,还要解释执行SQL语句,执行DBMS的功能。

Field对象:

是指代表具有相同数据类型的一列数据。

第七章

头文件:

头文件是一个外部文件,它的内容可以被多个程序文件所引用,并包含在引用它的文件之中。

$GLOBALS数组:

$GLOBALS数组是一个联合数组使用“global”为变量的名字,全局变量作为改变量数组其中某个元素的值。

$GLOBALS数组是PHP程序中比较特殊的变量,不必宣告,系统会自动匹配相关的变量在里面。

在函数中,也不管$GLOBALS数组是否已经做全局声明,就可以直接使用了。

PHP:

是一种服务器端HMTL嵌入式脚本描述语言,其最大特色在于在互联网网页上对数据库操作的方便性。

第八章

Servlet:

Servlet可以被认为是服务器端的Applet。

Servlet被Web服务器加载和执行,就如同Applet被浏览器加载和执行一样。

.Servlet从客户端(通过Web服务器)接收请求,执行某种作业,然后返回结果。

使用Servlet的基本流程如下:

(1)客户端(很可能是Web浏览器)通过HTTP提出请求。

(2)Web服务器接收该请求并将其发给Servlet。

如果这个Servlet尚未被加载,Web服务器将把它加载到Java虚拟机并且执行它。

(3)Servlet将接收该HTTP请求并执行某种处理。

(4)Servlet将向Web服务器返回应答。

(5)Web服务器将从Servlet收到的应答发送给客户端。

Servlet的生命周期:

Servlet的生命周期定义了一个Servlet如何被加载、初始化,以及它怎样接收请求、响应请求、提供服务。

第九章

模板元素:

模板元素是指JSP的静态HTML或者XML内容,它对JSP的显示是非常必要的。

这部分的任务主要由制作网页的美工来完成。

在JSP编辑时,它将把这些模板元素编译到Servlet里。

当客户请求次JSP时,它会把这些模板元素一字不变地发送到客户端。

Request对象:

Request对象有它的请求访问,它将包装成HttpServletRequest接口。

来自客户端的请求经JSP处理后,由Request对象进行封装。

它将作为给jspService()方法的一个参数而由容器传递给JSP页面。

通过getParameter(StringparamaeterName)方法可以得到Request参数,通过GET、P0ST、HEAD等可以得到Request的类型,通过Cookies、Referer等可以得到引入的Http头。

通用的方法有:

request.getParameter(Stringname)、request.getParameterNames()、request.setCharacterEncoding(Stringencoding)等。

Response对象:

Response对象具有页面的范围,它被包装成HttpServletResponse接口。

他封装了JSP产生的响应,然后被发送到客户端以响应客户的请求。

同样,它由容器生成,作为jspService()方法的参数被传入JSP。

因为输出流是缓冲的,所以可以设置HTTP状态码和Response头。

常用的操作有:

response.sendRedirect("newURL")、response.setHeader("HeadInfo")等。

第十章

UML:

UML语言是一种统一的、面向对象技术领域的标准建模语言,它不仅统一了Booch方法、OTM方法、OOSE方法的概念和表示法,而且对其作了进一步的发展。

约束:

在UML中提供了一种简便、统一及一致的约束条件的表达方式,用于类、关系、关联、属性、操作等元素及其基本构成要素的约束条件,这些约束条件描述了这些元素及其构成要素应遵守的限制和应满足的条件。

依赖关系:

有两个元素X,Y,若修改元素X的定义,可能引起对另一个元素Y的定义的修改,则称元素Y依赖于元素X。

模型元素:

是UML构造系统各种模型元素,也是UML的基本构造单位。

有基元素和构造元素两种。

构造型元素:

是在基元素基础上构造的一种新的模型元素。

它是UML的一种扩展机制。

一个构造型元素与它的基本元素并无不同,只是增加了某种新的语义,基元素能够使用的地方,它的构造型元素也能够使用。

构造型元素也简称构造型。

基元素:

是指UML上已存在或已定义的模型元素,如类、结点、构件、注释、关联、依赖和泛化等。

第十一章

Microsoft.NET:

Microsoft.NET是Microsoft的XMLWeb服务平台。

.NET包含了建立和运行基于XML的软件所需的全部部件。

简言之,.NET是一种面向网络、支持各种用户终端的开发平台环境。

集合:

集合可以被认为是受管理的组件。

代码的生成时以中间语言的形式出现,不基于任何一种特殊的CPU平台,同时在生成集合时自动产生元数据,次元数据在集合中以货单的形式存在,元数据可以对组件进行自我描述,通过元数据,可以知道组件有哪些种类型、哪些资源。

在元数据中也包含集合的版本号等。

集合是.NET的版本控制技术的基础,集合技术的出现使得开发人员和管理人员可以再不同应用程序之间严格的实行版本依赖政策,因为集合可以自我描述和自我解释。

也可以实现真正的无副作用安装。

由于集合的自我描述,使得注册表等概念将过时。

在.NET平台下,所有的程序安装将变为拷贝,严重的注册表垃圾问题将不存在。

另外,由于集合成为使用的组件的自小单位,所以集合在.NET的安全领域有也有非常重要的作用。

第十二章

J2EE:

它是开放的、基于标准的平台,用于开发、部署和管理N层结构,面向Web的、以服务器为中心的企业级应用。

Java2有三个版本,标准版本,企业版本和微版本J2SE主要适用GUI的客户端程序,也就是通常所说的桌面应用,并且为我们提供了Java编程常用到的核心包;J2EE的主要部分由J2EE平台,J2EE规范,参考实现,兼容性测试套件和J2EE蓝图。

数据源:

是指提供数据资源的实体,它可能是用在台式数据库应用程序中的单个文件或者它是一个充分发展的相关数据库处理系统。

使用数据源是为了用户不必知道资源的详细信息,仅通过资源名就可以使用数据。

MIME:

是一种技术规范。

它定义了七种在国际互联网Internet上传送是基本数据类型:

Text,Multipart,Message,Application,Image,Audio和Video。

而这些类型有些又包含自己的子类型。

MIME类型不仅是Web服务器和浏览器之间一种重要的传送规范。

也是CGI中重要的和常用的规范。

ODBC的互操作性:

由ODBC所建立的应用程序不必针对特定的数据源,理想情况下各种驱动程序和数据源应该支持完全相同的ODBC函数调用和SQL语句。

ASP的集合:

集合是存储字符串,数字,对象和其他值的地方。

除了在存储或取出时集合会自动扩展与搜索外,集合与数组非常相近。

与数组不同的是,集合被修改后,项目的位置将会移动,可以通过集合中项目的名称、索引或者通过在集合的所有的项目中遍历访问项目。

静态变量:

是关于变量活动范围的重要特性,一个静态变量仅仅在本地函数的活动范围中存在,但是但程序离开这个范围时它的值并不丢失。

腐烂搜索:

是一种搜索策略,采用类似于“最近最少使用”的替换原则,当内存变得比较紧张时,缓存机制会找出最不常用和最不重要的对象,把它从内存中移出,以减轻系统压力。

文档对象的成员:

是对象的属性、方法和事件。

DOM:

是一种层次式结构,允许程序员引用(以及操作)Web页中任何对象(表格、表单、图形等)。

域名解析:

Internet域名系统为用户提供了极大地方便用人们熟悉的自然语言去标识一台主机域名,自然要比用数字型的IP地址更容易记忆。

但是,主机域名不能直接用于TCP\IP协议的路由选择中。

当用户使用主机域名进行通信时,必须首先将其映射成IP地址。

这种将主机域名映射为IP地址的过程为域名解析。

VRML技术(虚拟现实造型语言):

VRML是VirtulRealityModelingLanguage(虚拟现实造型语言)的编写。

Web已经有静态转入动态,并病正有二维走向三维,将用户带入五彩缤纷的虚拟世界。

VRML是目前创建三维对象最重要的工具。

它也是一种基于文本的语言,并可运行于任何平台。

细化:

有两个元素A,B,若B元素是A元素的详细描述,则陈B,A元素之间的的关系为B元素细化A元素。

细化关系表示了元素之间更详细的一层描述。

多层驱动程序:

仅仅处理应用程序的ODBC函数调用和数据转换,数据源接受SQL语句后由DBMS解释执行。

WebForm:

代表了一个一个的Web页面。

总的来看,From就像是一个容纳各种控件的容器,各种控件都必须直接或间接地和它有依存关系。

Web表单,或Web页面,实际上时一个对“对象”(Object)。

β测试:

在Web应用开发过程中,β测试是指项目小组认为站点的α版本已经可以接受,用于开发服务器上的内容替换测试服务器上的内容.小组成员和用户使用测试站点执行正式的测试计划.用户寻找拼写错误、被遗漏的动作、设计上的不足和不清楚或者难以使用的地方。

问答题:

简述常用的站点模型。

答:

一般最常用的站点模型有以下几种:

1信息出版模型

2公司基础结构模型

3售后支持模型

4电子商务模型

5产品和服务模型

简述在确定项目规模时估价项目的步骤。

答:

可以安照下列步骤估价项目:

(1)确定Web应用的功能和特点。

(2)选择站点模型。

(3)选择浏览器。

(4)确定具体内容

(5)确定用户重点

(6)对开发方法一致

简述客户在项目小组中出现的一些角色。

答:

客户在项目小组中出现的一些角色包括:

(1)决策人:

负责做最后的判断。

这个人通常是客户方中的管理者,因此在每个判断点上争取他的同意是非常关键的。

(2)商务发起人:

通常是一名商务管理人员,他有权利来判断项目的进展。

这个人一般是项目小组和客户的联系人。

(3)问题专家:

比其他人员更了解业务流程,他负责业务内容并回答项目小组的具体细节问题。

根据项目性质,可能需要一名或多名问题专家

(4)支持人员:

这些人在项目结束后提供技术支持,帮助测试并解决问题。

简述项目计划中包括的几部分。

答:

项目计划由若干部分组成,但至少要包括以下四个部分:

(1)目标:

总结在:

“确定项目目标”和“确定Web应用目标”中明确下来的目标,另外,还要明确商业术语中的关键词语。

(2)风险和假设:

项目管理人员列出他在编写项目计划中所做的全部假设;管理人员要估计出每一种风险出现的可能性,并提出消除这种风险的方法。

(3)时间表:

明确每一阶段的详细任务及完成期限;根据项目规模明确每项任务,每个步骤所需的时间。

(4)预算:

取决于制度时间表的估计及分配项目的资源量。

简述确定Web应用的目标应了解的问题。

答:

(1)Web应用的商业目的,比如:

1.建立市场部分合作共识。

2.利用新的渠道促销产品或服务。

3.在Internet上提供产品或服务。

4.在Inernet上出售产品获取利润。

(2)为了取得成果,Web应用需要做的工作。

(3)各部门是否有要遵循的标准或者原则。

(4)Web应用要在Intner上使用的原因。

列出在设计阶段中的任务清单,并简要说明。

答:

完成设计阶段的任务清单:

1功能分析---确定用户在Web应用中要做的事情

2数据建模---确定Web应用要存储哪些数据,并设计数据库的物理结构

3信息结构---站点结构图,对站点结构以及用户,站点,数据库交互进行建模分析

4技术分析---根据项目目标和需求,选择项目所需的硬件和软件

5构造开发和测试环境---在服务器和本地工作站上安装开发软件,设置安全措施,在非正式服务器上开辟建设和测试区

6确定设计目标---确定选项

7确定风格规范---确定站点外观,包括布局,图形,字体和色彩等

8确定技术标准---明确文件和目录命名规则

9设计原则---把设计想法变成部分实体,创建网页或者模板

10可用性测试---根据用户使用情况,写出测试报告

11生成项目设计规范---详细描述每个Web应用的页面,划分应用以便小组成员同时展开工作

12测试规划---详细描述软件,硬件和商业功能的测试环境和测试数据

简述在建设和测试阶段的工作内容。

答:

主要任务:

1确定开发规则

2创建骨干页面

3测试准备

4生成内容

5技术设计

6编程

7集成

8a测试

9β测试

10纠正错误

简述电子商务模型是怎样工作的。

答:

电子商务模型:

这类站点一般是这样工作的,通常访问者从产品目录中选择了一种产品后,就把该产品放入虚拟的购物车中,这样就可以继续选购其他产品。

购物结束时,迅速检查一下购物车中的产品,看一下自己想买的东西,然后提供送货地址和信用卡信息。

试从时间、开销、风格、风险和视觉效果五个方面来说明客户重点要求对项目开发的影响。

答:

在规划开发Web应用的具体方法以前,必须先理解客户的重点要求,让客户从时间、开销、风格、风险和视觉效果五个方面选择认为最重要的方面。

(1)时间:

如果时间最重要,开销可能会增加,风格和质量可能会下降。

(2)开销:

如果开销最重要,则必须尽可能减少风险,准备一个精确的项目计划,严格对项目的管理。

(3)风格:

如果风格最重要,则必须考虑风格特征,而开销和时间都会增加或延长。

(4)风险:

如果小组成员没有使用过某种新技术而又要求采用新技术是,风险会很大。

(5)视觉效果:

如果视觉效果最重要,要求在项目外观质量上下大力量,这将消耗大量的劳动力和工作时间,因此,项目预算可能会增大,时间要延长。

简单说明什么是“风格漂移”现象,以及这种现象发生时应如何处理。

答:

项目管理员跟踪项目风格特点的过程中,常常出现“风格漂移”的现象。

风格漂移是一种缓慢的不易被发现的过程,这种现象在整个项目生命周期中都可能出现,风格漂移也可能在遇到意外问题时出现,因此必须在项目计划中考虑这个因素。

当项目管理员发现或预见了漂移,必须采取行动,这将涉及一些其他技巧。

问题出现时,项目管理员必须通知小组成员防止同样的问题再次出现。

当发现了风格漂移时,必须和客户商量解决方案。

项目管理员在项目计划中添加反映新解决方案的内容,然后通知其他小组成员这一变化。

第二章

简述Internet作为全球性的信息系统的特征。

答:

Internet是指全球性的信息系统,该系统具有三个主要特征:

(1)Internet中的计算机通过全球性的唯一地址逻辑地链接在一起,这个地址是建立在网间协议或今后的其他协议基础之上的。

(2)Internet中的计算机之间的通信使用的是TCP/IP协议

(3)Internet可以为公共用户或个人用户提高水平的信息服务。

这种服务是建立在上述通信及相关的基础设施之上的。

简述Web服务器向浏览器提供服务的过程。

答:

(1)用户打开计算机,启动浏览器程序,并在浏览器中指定一个URL,浏览器便向该URL所指向的Web服务器发出请求。

(2)Web服务器接到浏览器的请求后,把URL转换成页面所在服务器的文件路径名。

(3)如果URL指向的是普通的HTML文档,Web服务器直接将它送给浏览器。

(4)如果HTML文档中嵌有CGI程序,Web服务器就运行CGI程序,并将结果传送至浏览器。

Web服务器运行CGI程序时还可能需要调用数据库服务器和其它服务器

简述A类IP地址的特征。

答:

A类IP地址网络号空间长度为7位,主机号空间长度为24位。

A类IP地址的表示范围为1.0.0

简述B类IP地址的特征。

简述实现Web服务器上SSL允许的步骤。

答:

如果要实现Web的服务器上的SSL请求,可按照下列步骤进行:

1生成密钥对文件和请求文件

2从身份验证权限中请求一个证书

3在服务器上安装证书

4激活WWW服务器文件夹上的SSL安全性

简述C类IP地址的特征。

答:

C类IP地址网络号空间长度为21位,主机号空间长度为8位。

C类IP地址的表示范围为192.0.0

简述Internet域名系统的实现原理。

答:

主机域名不能直接用于TCP/IP协议的路由选择中,当用户使用主机域名进行通信时,必须首先将其映射成IP地址。

这种将主机域名映射成IP地址的过程称为域名解析。

域名解析包括两种方式:

正向域名解析(从域名到IP地址)与反向解析(IP地址到域名)。

寻找一个主机名所

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1