您好,欢迎来到尚佳旅游分享网。
搜索
您的当前位置:首页互联网软件应用与开发

互联网软件应用与开发

来源:尚佳旅游分享网
第一章 互联网软件开发过程概述 1. Web开发过程有五个阶段?①规划:目的是生成项目计划。项目计划包括:确定日程表、确定项目的高级时间期限和每个阶段的最后期限、明确项目目标、Web应用的目标、开发方法、项目任务分配、项目设想和风险。②设计:目的对于网站的外观、网站结构、站点定位、Web应用要完成的任务以及必要的数据资料,必须经过用户的认可。同时确定站点设计准则和技术特征。③建设和测试:目的是开发符合项目设计规划的高质量的Web应用。主要任务:确定开发规则、创建页面、测试准备、制作网页、技术设计、测试、纠正错误。④投入使用:目标是把全面测试过的Web应用发布到运营服务器上。文件安装完毕,小组投入测试工作,保障正常运行。⑤运行及后续管理:保障站点内容及时更新并保障其正常平稳运行。

2. 界标:在阶段转换时出现的判断点也称其为“界标”。因为他们标志一个阶段的完成。在这些判断点上,项目小组和客户一起讨论项目设计方案、设计状况和风险,指出小组没有解决问题,并修改项目规划以确保原来的目标的实现。客户的责任是负责判断项目小组是否可以开始下一步工作,比如进入下一循环或者下一阶段,这通常被称为客户在这一“界标”上“终止”工作。

3. 规划阶段的目的是生成项目计划,内容包括:①确定日程表;②确定项目的高级时间期限和每个阶段的最后期限;③明确项目目标、web应用的目标;④开发方法;⑤项目任务分配;⑥项目设想和风险。项目计划常被称为活的文档。 4. 设计阶段的任务清单:①功能分析:确定用户在Web应用中要做的事情 ②数据建模:确定Web应用要存储哪些数据,并设计数据库的物理结构③信息结构:站点结构图,对站点结构以及用户、站点、数据库交互进行建模分析④技术分析:根据项目目标和需求,选择项目所需的硬件和软件⑤构造开发和测试环境:在服务器和本地工作站上安装开发软件,设臵安全措施,在非正式服务器上开辟建设测试区 ⑥确定设计目标:确定选项。⑦确定风格规范:确定站点外观,包括布局、图形、字体和色彩等。⑧确定技术标准:明确文件和目录命名规则。⑨设计原型:把设计想法变成部分实体,创建网页或者模板⑩可用性测试:根据用户使用情况,写出测试报告⑾生成项目设计规范:详细描述每个Web应用的页面,划分应用以便小组成员同时展开工作。⑿测试规划:详细描述软件、硬件和商业功能的测试环境和测试数据。 5. 建设和测试阶段目的是开发符合项目设计规划的高质量的web应用。主要任务:①确定开发规则;②创建骨干页面;③测试准备;④生成内容;⑤技术设计;⑥编程;⑦集成;⑧α测试;⑨β测试;⑩纠正错误;

6. α测试是指项目小组认为站点功能可以接受时,把开发站点上的内容映射到测试服务器上。

7. β测试是指项目小组认为站点的α版本已经可以接受,用开发服务器上的内容替换测试服务器上的测试。 8. 投入使用阶段的目标是把全面测试过的β版web应用发布到运营服务器上。 9. 运行及后续维护阶段的目标是保证站点内容既是更新并保证其正常平稳运行。

10. 简述完成项目规划阶段涉及到的典型问题:①确定项目目的;②确定Web应用的目的;③明确目标用户;④项目的范围;⑤明确用户重点;⑥同意方法;⑦创建项目计划。 11. 确定Web应用的目标应了解的问题:①Web应用的商业目的是什么?包括:A.建立市场部分的合作共识;B.利用新的渠道促销产品或者服务;C.在Internet上提供产品或者服务;D.在Internet上出售产品获取利润 ②为了取得成果,Web应用需要做什么?③各部门是否有要遵循的标准或者原则?④为什么应用要在Internet上使用? 12. 为了确定目标用户,通常需了解下列问题:①描述使用web应用的典型人员;②概括说明用户想在网上做什么;③目标用户在什么地方,同一层大楼还是城市或者国家;④普通用户使用网站的频繁程度;⑤想要多少人使用本网站;⑥目标用户使用什么浏览器;⑦目标用户使用什么硬件平台;

13. 估价项目可按照以下步骤:①确定web应用的功能和特点;②选择站点模型;③选择浏览器;④确定具体内容;⑤确定用户重点;⑥对开发方法取得一致; 14. 确定客户重点要求:①时间:如果时间最重要,开销可能会增加,风格和质量可能会下降。此外,要尽量降低风险。②开销:如果开销最重要,则必须尽可能减少风险,准备一个精确的项目计划,严格对项目的管理。③风格:如果风格最重要,则必须优先考虑风格特征,而开销和时间都会增加或延长。④风险:如果小组成员没有使用过某种新技术而又要采用新技术时,风险会很大。⑤视觉效果:如果视觉效果最重要,要在项目的外观质量上下大力量,这将消耗大量的劳动力和工作时间。 15. 项目计划由以下几部分组成:①目标:总结在“确定目标”和“确定Web应用目标”中明确下来的目标,另外,还要明确商业术语中的关键词;②风险和假设:项目管理人员列出他在编写项目计划中所做的全部假设;管理人员要估计出每一种风险出现的可能性,并提出消除这种风险的方法;③时间表:明确每一阶段的详细任务及完成期限;根据项目规模明确每项任务、每个步骤所需的时间;④预算:取决于指定时间表时所做的估计及分配给项目的资源量。 16. 项目角色包括:内容设计者;内容web 管理员;数据库设计者;图形设计师;项目管理人员;软件质量管理分析人员和测试人员;系统管理员;技术web 管理员和web程序员。 17. 项目小组中客户的角色:①决策人,即负责做最后的判断;②商务发起人,即通常是商务管理人员;③问题专家,即比其他人更了解业务流程的人员;④支持人员,即在项目结束后提供后续技术支持,帮助测试并解决问题 。 18. 项目管理员必须不断使用下面的技能:①规划;②估计和调度;③追踪;④联络;

19. 调度:是指在开发过程中的一种对人员、资源、应用风格以及开发技术手段进行平衡的活动; 20. 风格漂移:就是一种缓慢的不易被发现的项目风格,特点逐渐变化的过程。

21. 简单说明什么是“风格漂移”现象,以及当这种现象发生时应如何处理:项目管理员跟踪项目风格特点的过程中,常常出现“风格漂移”的现象。风格漂移是一种缓慢的不易被发现的过程,这种现象在整个项目生命周期中都可能出现,风格漂移也可能在遇到意外问题时出现,因此必须在项目计划中考虑这个因素。当项目管理员发现或者预见到了漂移,必须马上采取行动,这将涉及一些其他技巧。问题出现时,项目管理员必须通知小组成员防止同样的问题再次出现。当发现了风格漂移时,必须马上和客户商量解决方案。项目管理在项目计划中添加反映新解决方案的内容,然后通知其他小组成员这一变化。 第二章 IIS介绍 1. Internet是指全球性的信息系统,该系统具有三个主要的特征①Internet中的计算机通过全球性的唯一地址逻辑地址连接在一起。②Internet中的计算机之间的通信使用的是tcp/ip协议。③Internet可以为公共用户或个人用户提供高水平的信息服务。 2. Internet的三个特点,即全球性,开放性与平等性。

3. Web 服务器向浏览器提供服务的几个步骤:①用户打开计算机,启动浏览器程序,并在浏览器中指定一个url,浏览器便向该URL所指向的WEB 服务器发出请求。②WEB服务器接到浏览器的请求后,把URL转换成页面所在服务器上的文件路径名。③如果URL指向的是普通的HTML文档,WEB服务器直接将它送给浏览器。④如果HTML文档中嵌有CGI程序,WEB服务器就运行CGI程序,并将结果传送至浏览器;

4. WEB的基本技术包括以下几个方面:①服务器技术:主要包括服务器策略与结构的设计、服务器软硬件的选择及其他有关服务器构建的问题。②HTML技术:HTML是一种超文本标识语言,它是构成Web页面的主要工具。③CGI技术:CGI是Web动态页面的基础,也是Web与其他应用交流的基础。④Java技术:利用Java可以创建小应用程序,使之从服务器下载到浏览器,并在客户端的机器上运行。⑤JavaScript技术:它具有Java的许多特性,但比Java更为简单有效,而且不需要编译。⑥ActiveX和VBScript技术:ActiveX是Microsoft Internet战略的中心环节。VBScript则是ActiveX的脚本功能。⑦VRML技术:它是目前创建三维对象最重要的工具。它也是一种基于文本的语言,并可运行于任何平台。

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

IP地址可以分为五类:A类IP地址,其网络号空间长度为7位,主机号空间长度为24位,A类地址的表示范围为1——126;A类IP地址结构适用于有大量主机的大型网络。B类IP地址,其网络号空间长度为14位,主机号空间长度为16位,B类IP地址的表示范围为128——191,B类IP地址适用于有一定数量主机的中型网络。C类IP地址,其网络号空间长度为14位,主机号空间长度为8位,C类IP地址的适用范围为192——223,C类IP 地址适用于少量主机的小型网络。 6. INTERNET的域名结构是Internet的域名结构是由TCP/IP协议集的域名系统(DNS)来定义的。DNS将整个Internet划分为多个顶级域名,并为每个顶级域名规定了通用的顶级域名。顶级域名的划分采用了两种划分模式:组织模式与地理模式。

7. 二级域名分配主要有:ac是指科研机构;com是指商业组织;edu是指教育机构;gov是指政府部门;int是指国际组织;Mil指军事部门;net是指网络支持中心;org是指各种非营利性组织;

8. 域名解析的工作流程包括:①当Internet应用程序收到用户输入的主机域名,将向IP地址的另一主机域名服务器询问主机域名的IP地址;②如果域名服务器在本地找到主机域名对应的IP地址,就会将该IP地址发送给请求查询的主机;③当源主机得到主机域名的IP地址后,就可以利用该IP地址向目的主机发出访问请求;

9. 使用密钥管理器可以方便而快捷地创建密钥文件和请求文件;

10. 申请证书具体操作步骤如下:①核实请求文件,仔细检查密钥对文件和请求文件,保证信息均为正确,然后将其以电子邮件的形式寄到VeriSign公司;②使用IE3.0或更高版本程序完成VeriSign公司的注册页;③VeriSgin公司的数字ID中心处理注册申请;

11. 激活WWW服务器上的SSL特性,其操作步骤如下:①启动{Internet服务管理器}②双击WWW服务,打开其属性页,然后单击目录标签,打开目录选项卡;③单击要求SSL安全性的文件夹,然后单击编辑属性按钮;④选中要求安全的SSL通道复选框;⑤单击确定按钮; 第三章 HTML语言介绍 1. HEAD元素内的元素有下列功能:①给文档一个标题;②安排多个文档之间的关系;③告诉浏览器创建一个搜索格式;④提供一个向特定浏览器和其他观察器传递特殊消息的方法。 2. TITLE元素是惟一标题必要的元素,它被用来给文档命名。标题文本是一个不限长度的字符串,除了少数几个HTML的保留字符外,它可以包含任何文本。 3. 文档体:对于每个HTML文档来说,最重要的文档内容;在文档中,必须以严格的ASCII格式输入文本; 4. BODY属性及其功能: BACKGROUND指向用做文档背景的图像的URL;BGCOLOR定义文档背景颜色;BGPROPPERTIES如果它被设为PIXED,背景不能滚动;LEFTMARGIN以像素为单位设臵文档左侧边界宽度; TOPMARGIN以像素为单位设臵文档顶边界宽度;

5. 文档体颜色属性:ALINK定义活动链接颜色;VLINK定义已被访问过的链接的颜色; LINK定义未访问链接的颜色;TEXT定义文档颜色; 6. 设臵连距:LEFTMARGIN和TOPMARGIN属性被用来设臵文本和浏览器边之间的距离,但没有提供设臵右边距或底边距的方法;目前NetscapeNavigator不支持LEFTMARGIN属性;TOPMARGIN属性被用来设臵观察窗口顶端和文本顶端之间空间的高度;

7. ADDRESS元素通常不是被放在文档顶就是被放在文档底,在ADDRESS元素之间的文本通常用斜体显示;

8. 链接:是唯一的一个Web页到另一个相关的Web页的理性的途径,它由两部分组成:锚链(Anchor)和URL引用。当单击一个链接时,浏览器装载由URL引用给出的文件或文档。 9. 锚链:有两种类型:文本锚链和图形锚链。一个链接的锚链可以使一个单词、一组单词或一个图片。一个锚链在浏览器中的模样主要取决于它是什么类型的锚链,用户是如何配臵浏览器来显示链接,以及它是如何被创建的。

10. 图形锚链:图形锚链与文本锚链相类似。当单击一个链接的图形锚链时,浏览器装在链接引用的Web页。图形锚链不是以下划线或不同颜色的方式表示,但可以在它们周围显示一个边界,而且,不会有两个图形锚链看起来一样,它完全取决于所选用的图片。多样化是图形锚链的一个优势,常见用于Web页的例子有图标和点符。

11. URL引用。链接的一个部分是URL引用。它是当单击链接时浏览器将要装载的WEB页地址。任何一种类型的链接,不论使用的是文本锚链还是图形锚链,都使用一个相对的或绝对的引用。

12. URL相对引用:对同一个计算机上的文件的URL引用又被称为相引用。这意味着URL是相对于浏览器最初装载WEB页的 计算机和目录的。

13. URL绝对引用:指明WEB页的精确的计算机、目录和文件的URL引用称为绝对引用。相对引用常用于链接到同一台计算机上的WEB页,对链接到其他计算机上的WEB页,就有必要使用绝对引用;

14. HTML:HTML是Web的基础,是一种超文本标识语言,它是构成Web页面的主要工具。

15. 内部链接:除了可以链接到其他HTML文件外,还可以链接到当前文档内的一个锚链上;完成这项工作的两个步骤:首先,必须在HTML文档中创建一个指明正链接的位臵的锚链< A NAME=MIDDLE>;然后使用一个特殊的记号为该锚链建立链接,在锚链的名字前加一个#号

16. 链接资源:①链接到一个主页:;②创建到E-mail的链接:;③创建到UseNet新闻的链接:。④建立到FTP站的链接:。⑤用WAIS链接提供对大数据库的访问:。⑥使用Telnet链接访问远程计算机:; 17. 简述链接到E-mail的超链接实现方式:建立一个到E-mail的链接和建立一个到其他主页的链接相类似,区别就是锚链元素的引用。链接到E-mail时,用mailto:代替http:,用E-mail地址代替URL。当该链接被选中后,浏览器为用户打开E-mail界面,每个界面是不同的,但多数会自动获得你的E-mail地址,并提示给你一个相关主题。E-mail链接时一个标准的URL,比较容易实现,许多浏览器都支持。当人们单击一个E-mail连接时,Web浏览器会调出一个简单的邮件程序。 18. 简述链接到ftp的超链接实现方式:输入ftp:来代替通常的http:,然后将URL地址改成//sitename/path。简单地输入站点名,使其看起来和URL地址一样。用户需要确定指定的站名指向一个接受匿名FTP链接的机器,FTP链接几乎总是被本机浏览器支持。如果不指定一个特定的文件名,浏览器将把制定的目录中的文件列出来。当想让用户访问多个文件时这时很有用的。在多个机器上的程序,或分解几块的大文件都属于这一类。理论上讲,FTP和Web没有太多的区别,所以Web浏览器不需要别的软件便可支持FTP链接。浏览器将给出当前目录下的文件列表,并指明哪个是目录哪个是文件。如果单击一个目录,就转到那个目录。如果单击一个文件,浏览器将自动下载它。

19.

元素是表格数据和布局的容器。HTML表格是由一行一行构成的:使用(表格行)标记指明一个新行,使用标记作为一个换行,标志着后面的数据开始一个新表格行。表格头通常在WWW浏览器中以粗体并居中显示,表格数据以标准的主体文本格式显示;

20. 对齐表格元素属性值:

该元素的ALIGN属性可能值有LEFT,RIGHT和CENTER;VALIGN的可能值为TOP,BOTTOM,MIDDLE和BASELINE.BASELNE元素应用于一行中所有元素并将它们对齐到一个共同基线上;
(表格头)或(表格数据)标记来分隔数据。将
该元素的ALIGN属性的可能值TOP和BOTTOM(TOP为缺省组),将表格标题说明文字放在表上方或下方。
该元素的ALIGIN属性可能值有LEFT,right和CENTER;VALIGIN属性可以是TOP,BOTTOM和MIDDLE;该元素的ALIGN 属性可能值为LEFT,RIGHT和CENTER;VALIGN属性可被赋予的值有TOP,BOTTOM和MIDDLE;

21. 有三种类型的标记可用于创建字段: