湖南自考《互联网软件应用与开发》资料-

发布时间:   来源:文档文库   
字号:
第一章 互联网软件开发过程概述 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. 项目管理员必须不断使用下面的分配的号码。
技能:①规划;②估计和调度;③追IP地址可以分为五类:AIP踪;④联络; 址,其网络号空间长度为7位,主机19. 调度:是指在开发过程中的一种号空间长度24位,A类地址的表示对人员、资源、应用风格以及开发技范围为1——126AIP地址结构术手段进行平衡的活动; 适用于有大量主机的大型网络。B20. 风格漂移:就是一种缓慢的不易IP地址,其网络号空间长度为14被发现的项目风格,特点逐渐变化的位,主机号空间长度为16位,B过程。 IP地址的表示范围为128——191B21. 简单说明什么是“风格漂移”现IP地址适用于有一定数量主机的象,以及当这种现象发生时应如何处中型网络。CIP地址,其网络号空理:项目管理员跟踪项目风格特点的间长度14位,主机号空间长度8过程中,常常出现“风格漂移”的现位,CIP地址的适用范围为192象。风格漂移是一种缓慢的不易被发223CIP 地址适用于少量主现的过程,这种现象在整个项目生命的小型网络。
周期中都可能出现,风格漂移也可能6. INTERNET的域名结构是Internet在遇到意外问题时出现,因此必须在的域名结构是由TCP/IP协议集的域项目计划中考虑这个因素。当项目管名系统(DNS)来定义的。DNS将整个理员发现或者预见到了漂移,必须马Internet划分为多个顶级域名,并为上采取行动,这将涉及一些其他技每个顶级域名规定了通用的顶级域巧。问题出现时,项目管理员必须通名。顶级域名的划分采用了两种划分知小组成员防止同样的问题再次出模式:组织模式与地理模式。
现。当发现了风格漂移时,必须马上7. 二级域名分配主要有:ac是指科和客户商量解决方案。项目管理在项研机构;com是指商业组织;edu目计划中添加反映新解决方案的内指教育机构;gov是指政府部门;容,然后通知其他小组成员这一变int是指国际组织;Mil指军事部化。 门;net是指网络支持中心;org第二章 IIS介绍 指各种非营利性组织;
1. Internet是指全球性的信息系8. 域名解析的工作流程包括:①当统,该系统具有三个主要的特征①Internet应用程序收到用户输入的主Internet中的计算机通过全球性的唯机域名,将向IP地址的另一主机域一地址逻辑地址连接在一起。②名服务器询问主机域名的IP地址;Internet中的计算机之间的通信使用②如果域名服务器在本地找到主机域的是tcp/ip协议。③Internet可以名对应的IP地址,就会将该IP地址为公共用户或个人用户提供高水平的发送给请求查询的主机;③当源主机信息服务。 得到主机域名的IP地址后,就可以2. Internet的三个特点,即全球利用该IP地址向目的主机发出访问性,开放性与平等性。 请求;
3. Web 服务器向浏览器提供服务的9. 使用密钥管理器可以方便而快捷几个步骤:①用户打开计算机,启动地创建密钥文件和请求文件;
浏览器程序,并在浏览器中指定一个10. 申请证书具体操作步骤如下:①url,浏览器便向该URL所指向的WEB 核实请求文件,仔细检查密钥对文件服务器发出请求。②WEB服务器接到和请求文件,保证信息均为正确,然浏览器的请求后,把URL转换成页面所在服务器上的文件路径名。③如果VeriSign公司;②使用IE3.0或更高URL向的是普通的HTML文档,WEB版本程序完成VeriSign公司的注册服务器直接将它送给浏览器。④如果页;③VeriSgin公司的数字ID中心HTML文档中嵌CGI程序,WEB服务处理注册申请;
器就运行CGI程序,并将结果传送至11. 激活WWW服务器上的SSL性,浏览器; 其操作步骤如下:①启动{Internet4. WEB的基本技术包括以下几个方服务管理器}②双击WWW服务,打开面:①服务器技术:主要包括服务器其属性页,然后单击目录标签,打开策略与结构的设计、服务器软硬件的目录选项卡;③单击要求SSL安全性选择及其他有关服务器构建的问题。的文件夹,然后单击编辑属性按钮;HTML技术:HTML是一种超文本标④选中要求安全的SSL通道复选框;识语言,它是构成Web页面的主要工⑤单击确定按钮; 具。③CGI技术:CGIWeb动态页第三章 HTML语言介绍
面的基础,也是Web与其他应用交流1. HEAD元素内的元素有下列功能:的基础。④Java技术:利用Java①给文档一个标题;②安排多个文档以创建小应用程序,使之从服务器下之间的关系;③告诉浏览器创建一个载到浏览器,并在客户端的机器上运搜索格式;④提供一个向特定浏览器行。JavaScript技术:它具有和其他观察器传递特殊消息的方法。 Java的许多特性,但比Java更为简2. TITLE元素是惟一标题必要的元编译素,它被用来给文档命名。标题文本ActiveXVBScript技术:ActiveX是一个不限长度的字符串,除了少数Microsoft Internet战略的中心几个HTML的保留字符外,它可以包环节。VBScript则是ActiveX的脚本含任何文本。
功能。⑦VRML技术:它是目前创建三3. 文档体:对于每个HTML文档来维对象最重要的工具。它也是一种基说,最重要的文档内容;在文档中,于文本的语言,并可运行于任何平必须以严格ASCII格式输入文本; 台。 4. BODY 5. IP地址:是接Internet的计BACKGROUND指向用做文档背景的图像算机与接入电话网的电话相似,每台URLBGCOLOR定义文档背景颜
色;BGPROPPERTIES如果它被设为UseNetHREF=PIXED,背景不能滚动;LEFTMARGINnews:……”>。④建立到FTP站的链接以像素为单位设臵文档左侧边界宽HREF=FTP://……”>。⑤用WAIS链接提供度; TOPMARGIN以像素为单位设臵文对大数据库的访问:HREF=wais档顶边界宽度; //……”>。⑥使用Telnet链接访问远程5. 文档体颜色属性:ALINK定义活计算机:telnet//……”>
动链接颜色;VLINK定义已被访问过17. 简述链接到E-mail的超链接实现的链接的颜色; LINK定义未访问链方式:建立一个到E-mail的链接和接的颜色;TEXT定义文档颜色; 建立一个到其他主页的链接相类似,6. LEFTMARGIN区别就是锚链元素的引用。链接到E-TOPMARGIN属性被用来设臵文本和浏mail时,用mailto:代替http:,览器边之间的距离,但没有提供设臵E-mail地址代替URL。当该链接被选中后,浏览器为用户打开E-mailNetscapeNavigator界面,每个界面是不同的,但多数会LEFTMARGIN属性;TOPMARGIN属性被自动获得你的E-mail地址,并提示用来设臵观察窗口顶端和文本顶端之给你一个相关主题E-mail链接时一间空间的高度; 个标准的URL,比较容易实现,许多7. ADDRESS元素通常不是被放在文浏览器都支持。当人们单击一个E-档顶就是被放在文档底,在ADDRESSmail连接时,Web浏览器会调出一个元素之间的文本通常用斜体显示; 简单的邮件程序。
8. 链接:是唯一的一个Web页到另18. 简述链接ftp的超链接实现方一个相关的Web页的理性的途径,它ftp由两部分组成:锚链(Anchor)和httpURLURL引用。当单击一个链接时,浏览//sitename/path。简单地输入站点器装载由URL引用给出的文件或文名,使其看起来和URL地址一样。用档。 户需要确定指定的站名指向一个接受9. 锚链:有两种类型:文本锚链和匿名FTP链接的机器,FTP链接几乎图形锚链。一个链接的锚链可以使一总是被本机浏览器支持。如果不指定个单词、一组单词或一个图片。一个一个特定的文件名,浏览器将把制定锚链在浏览器中的模样主要取决于它的目录中的文件列出来。当想让用户是什么类型的锚链,用户是如何配臵访问多个文件时这时很有用的。在多浏览器来显示链接,以及它是如何被个机器上的程序,或分解几块的大文创建的。 件都属于这一类。理论上讲,FTP10. 图形锚链图形锚链与文本锚链Web有太多的区别,所以Web浏览相类似。当单击一个链接的图形锚链器不需要别的软件便可支持FTP时,浏览器装在链接引用的Web页。接。浏览器将给出当前目录下的文件图形锚链不是以下划线或不同颜色的列表,并指明哪个是目录哪个是文方式表示,但可以在它们周围显示一件。如果单击一个目录,就转到那个个边界,而且,不会有两个图形锚链目录。如果单击一个文件,浏览器将看起来一样,它完全取决于所选用的自动下载它。
图片。多样化是图形锚链的一个优19. 元素是表格数据和布局的势,常见用于Web页的例子有图标和容器。HTML表格是由一行一行构成点符。 的:使用(表格行标记指明一个11. URL引用。链接的一个部分是URL新行,使用装载的WEB页地址。任何一种类型的记作为一个换行,标志着后面的数据链接,不论使用的是文本锚链还是图开始一个新表格行。表格头通常在形锚链,都使用一个相对的或绝对的WWW浏览器中以粗体并居中显示,表引用。 格数据以标准的主体文本格式显示; 12. URL相对引用:对同一个计算机20. 上的文件的URL引用又被称为相引元素的ALIGN属性确的计算机、目录和文件的URL引用可能值有LEFTRIGHTCENTER称为绝对引用。相对引用常用于链接VALIGN的可能值为TOPBOTTOM到同一台计算机上的WEB页,对链接MIDDLEBASELINE.BASELNE元素应到其他计算机上的WEB页,就有必要用于一行中所有元素并将它们对齐到使用绝对引用; 一个共同基线上;
(表格头)或(引用。它是当单击链接时浏览器将要格数据)标记来分隔数据。将
该元素的ALIGN属性的可用。这意味着URL是相对于浏览器最TOPBOTTOM(TOP初装载WEB页的 计算机和目录的。 组),将表格标题说明文字放在表上13. URL绝对引用:指WEB页的精方或下方。
该元素的14. HTMLHTMLWeb的基础,是一ALIGIN属性可能值有LEFTright种超文本标识语言,它是构成CENTERVALIGIN属性可以是TOPWeb页面的主要工具。 BOTTOMMIDDLE该元素的15. 内部链接:除了可以链接到其他ALIGN 属性可能值为LEFTRIGHTHTML文件外,还可以链接到当前文档CENTERVALIGN属性可被赋予的值有内的一个锚链上;完成这项工作的两TOPBOTTOMMIDDLE
个步骤:首先,必须在HTML文档中21. 有三种类型的标记可用于创建字创建一个指明正链接的位臵的锚链<