第一章 互联网软件开发过程概述
1、Web 开发过程的五个阶段:
(
1)规划:目的是生成项目计划。项目计划
包括:确定日程表、确定项目的高级时间期限
和每个阶段的最后期限、明确项目目标、
Web
应用的目标、开发方法、项目任务分配、项目设
想和风险。
(
2)设计:目的对于网站的外观、网站结构、
站点定位、
Web 应用要完成的任务以及必要
的数据资料,必须经过用户的认可。同时确定
站点设计准则和技术特征。
(
3)建 设 和 测 试 :目的是开发符合项目设
计规划的高质量的
Web 应用。主要任务:确
定开发规则、创建页面、测试准备、制作网页、
技术设计、测试、纠正错误
(
4)投 入 使 用 :目标是把全面测试过的
Web 应用发布到运营服务器上。文件安装完
毕,小组投入测试工作,保障正常运行。
(
5)运 行 及后 续 管 理 :保障站点内容及时
更新并保障其正常平稳运行。
2、界标:在阶段转换时出现的判断点也称其
“
”
为 界标 ,因为她们标志一个阶段的完成。在
这些判断点上,项目小组和客户一起讨论项
目设计方案、设计状况和风险,指出小组没有
解决的问题,并修改项目规划以确保原来的
目标的实现。客户的责任是负责判断项目小组
是否可以开始下一步工作。比如进入下一循环
“
或者下一阶段,这通常被称为客户在这一 界
” “
”
标 上 终止 工作。
3、调度:调度是在开发过程中一种对人员、
资源、应用风格以及开发技术手段进行平衡的
活动。
电子商务 模型: 通常访问者从产品目录中选
择了一种产品后,就把该产品放入虚拟的购
物车中,这样就可以继续选购其他产品。购物
结束时,迅速检查一下购物车中的产品,然
后提供送货地址和信用卡信息。
4、项目规划:整个 Web 开发过程中最重要
的阶段。这个阶段中需要了解项目要做什么?
如何做?什么时间做?等等。还必须确定项目
的目标、
Web 应用的目的、目标用户、项目范
围、用户重点和实现项目的最佳方案,最后创
建出项目计划任。
5、项目规划包括:至少包括以下四部分:
(
1)目标 ——
“
” “
总结在 确定项目目标 和 确
定
Web
”
应用目标 中明确下来的目标,另外,
还要明确商业术语中的关键词语。
(
2)风 险 和 假 设 ——项目管理人员列出他
在编写项目计划中所做的全部假设:管理人
员都要估计出每一种风险出现的可能性,并
提出消除这种风险的方法。
(
3)时 间 表 ——明确每一阶段的详细任务
及完成期限:根据项目规模明确每项任务
每个步骤所需的时间。
(
4)预算——取决于制定时间表时所做的估
计及分配给项目的资源量。
6、Web 应用的商业目的是:建立市场部分
的合作共识、利用新的渠道促销产品或者服务
在
Internet 上 提 供 产 品 或 者 服 务 、 在
Internet 上出售产品获取利润。
7、站点模型包括:信息出版模型、公司基础
结构模型、售后支持模型、电子商务模型、产品
和服务模型、产品和服务模型
8、电子商务模型:通常访问者从产品目录中
选择了一种产品后,就把该产品放入虚拟的
购物车中,这样就可以继续选购其他产品。购
物结束时,迅速检查一下购物车中的产品,
然后提供送货地址和信用卡信息。
9、客户重点包括:时间、开销、风格、风险、视
觉效果。比较权衡它们之间的关系。
10、项目管理员必须具备的技能: 规划:
估计和度量:追踪:交流。
11、项目小组中客户的角色包括:决策人、
商务发起人、问题专家、支持人员。
12、风格漂移就是一种缓慢的不易被发现的
项目风格,特点逐渐变化的过程。
13、简述在确定项目规模时估价项目的步骤:
确定
Web 应用的功能和特点、选择站点模型、
选择浏览器、确定具体内容、确定用户重点、对
开发方法一致
.
第二章
IIS 介绍
1、Internet 是指全球性的住处系统,该系
统具有三个主要特征:
(
1)Internet 中的计算机通过全球性的性地
址逻辑地链接在一起;
(
2)Internet 中的计算机之间的通信使用的
是
TCP/IP 协议;
(
3)Internet 可以为公共用户或个人用户提
供高水平的信息服务。
它有三个特点:全球性、开放性、平等性。
2、 Web(缩写为 WWW ——“
”
)
万维网
。
Web 是一种体系结构,通过它可以访问遍布
于
Internet 主机上的链接文档。(它可以用
简单的方式连接全球范围的超媒体信息。)
3、Web 服务器向浏览器提供服务的过程:
(
1)打个浏览器程序,指定 URL,浏览器便
向
URL 所指向的 Web 服务器发出请求。
(
2)Web 服务器接到浏览器的请求后,把
URL 转换成页面所在服务器上的文件路径名。
(
3)Web 服务器将 URL 指向的 HTML 文档
传送给浏览器。(包括
javascript 等)
(
4 ) 如 果 HTML 文 档 中 嵌 有 CGI 程 序 ,
Web 服务器就运行 CGI 程序,并将结果传送
至浏览器。
4、 现阶段 Web 技 术 包 括 :服务器技术 、
HTML 技术、CGI 技术、Java 技术、JavaScript
技术、
ActiveX 技术和 VBScript 技术、VRML
技术。
5、CGI 技术:
CGI(通用网关接口)是 Web
动态页面的基础,也是
Web 与其他应用交流
的基 础。 虽然
CGI 的一些功能已经可以由
Java、javascript 等代替,但 CGI 仍然是不
可缺少的。
6、IP 地址:接入 Internet 的计算机,每台
计算机或路由器都有一个由授权机构分配的
号码,称为
IP 地址,IP 地址采用分层结构,
它由网络号与主机号两部分组成。其中,网络
号用来标识一个逻辑网络,主机号用来标识
网络中的一台主机。一台
Internet 主机至少
有一个
IP 地址,而且这个 IP 地址是全网惟一
的。
7、IP 地址的长度为 32 位的二进制数,以
X.X.X.X 格式表示:每个 X 为八位二进制数,
其十进制为
0~~255。IP 地址可以分为 5 类,
A、B、C、D、E 类,前三种为常用 IP 地址,
A 类 IP 的网络号的空间长度为 7 位,主机号
空 间 长 度 为
24 位 , 表 示 范 围 为
(
1.0.0.0---126.255.255.255 ) , 一 般
用于有大量主机的大型网络。
B 类 IP 地址,网络号空间长度为 14 位,主
机 号 空 间 长 度 为
16 位 , 表 示 范 围 为
(
128.0.0.0—191.255.255.255),适用
于中型网络。
C 类 IP 地址,网络空间号长度位 21 位,主
机 号 空 间 长 度 为
8 位 , 表 示 范 围 为
(192.0.0.0—223.255.255.255), 适 用 于
小型网络。
8、域的划分采用两种划分模式:组织模式和
地理模式。
9、二级域名的分配:ac
科研机构、
com 商
业组织、
edu 教育机构、gov 政府部门、int 国
际组织、
net 风格支持中心 org 各种非盈利性
组织。
10、域名系统的实现原理:主机域名不能直
接用于
TCP/IP 协议的路由选择中。当用户使
用主机域名进行通信时,必须首先将其映射
成
IP 地址。这种将主机域名映射为 IP 地址的
过程称为域名解析。域名解析包括两种方式:
正向域名解释(从域名到
IP)和反向域名解