网站组建管理与维护第2章.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《网站组建管理与维护第2章.ppt》由会员分享,可在线阅读,更多相关《网站组建管理与维护第2章.ppt(60页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第1 1页页第第2章章 网站网站项目管理与工程设计项目管理与工程设计 学习要点:学习要点:项目的概念与特点项目的概念与特点项目的概念与特点项目的概念与特点网站项目管理和实施方法网站项目管理和实施方法网站项目管理和实施方法网站项目管理和实施方法网站需求分析网站需求分析网站需求分析网站需求分析基于基于基于基于RSIRSIRSIRSI的网站建模(选修)的网站建模(选修)的网站建模(选修)的网站建模(选修)网网网网站站站站服服服服务务务务器器器器选选选选型型型型、配配配配置置置置与与与与集集集集群群群群(选选选选修修修修)、操操操操作作作作系统选型、网站拓扑结构、网络应用系统系统选型、网站拓扑结构、
2、网络应用系统系统选型、网站拓扑结构、网络应用系统系统选型、网站拓扑结构、网络应用系统网络网络网络网络安全规划、安全技术及实施步骤安全规划、安全技术及实施步骤安全规划、安全技术及实施步骤安全规划、安全技术及实施步骤网络网络网络网络创意设计。创意设计。创意设计。创意设计。山东师范大学管理学院山东师范大学管理学院第第2 2页页项目的概念与特点项目的概念与特点项目的概念与特点项目的概念与特点网站项目管理和实施方法网站项目管理和实施方法网站项目管理和实施方法网站项目管理和实施方法网站需求分析,基于网站需求分析,基于网站需求分析,基于网站需求分析,基于RSIRSI的网站建模的网站建模的网站建模的网站建模网
3、站服务器选型、配置与集群网站服务器选型、配置与集群网站服务器选型、配置与集群网站服务器选型、配置与集群操操操操作作作作系系系系统统统统选选选选型型型型、网网网网站站站站拓拓拓拓扑扑扑扑结结结结构构构构、网网网网络络络络应应应应用用用用系系系系统统统统、网络网络网络网络安全规划、安全技术及实施步骤安全规划、安全技术及实施步骤安全规划、安全技术及实施步骤安全规划、安全技术及实施步骤和和和和创意设计创意设计创意设计创意设计 难点知识难点知识:RSIRSI模型开发模型开发模型开发模型开发 WebWeb服务器硬件的配置与集群服务器硬件的配置与集群服务器硬件的配置与集群服务器硬件的配置与集群 第第2 2章
4、章 网站网站项目管理与工程设计项目管理与工程设计 重点知识重点知识:山东师范大学管理学院山东师范大学管理学院第第3 3页页2.1 网站项目管理知识 2.1.1 项目的概念及特点项目的概念及特点 1.项目的概念项目的概念 通俗地说,项目就是在一定的资源约束下完成既定目标的一次性任务。这个定义包含三层意思:一定的资源约束一定的资源约束一定的目标一定的目标 一次性任务一次性任务 这里的资源包括时间资源、经费资源、人力资源、物质资源,如工具、设备等。山东师范大学管理学院山东师范大学管理学院第第4 4页页2.1.1项目的概念与特点2.项目的特点(1)项目的目的性。(2)项目的生命周期。(3)项目的独特性
5、。(4)项目的客户。(5)项目组织的临时性和开放性。(6)项目的冲突性。(7)项目的不确定性与风险性。山东师范大学管理学院山东师范大学管理学院第第5 5页页2.1.2 2.1.2 网站项目管理 1.1.网站项目管理的概念网站项目管理的概念 网站项目管理,就是项目的管理者(项目经理)在有限的资源约束下,运用系统的观点、方法和理论,对网站项目涉及的全部工作进行有效的管理。即从网站项目的投资决策开始到网站项目结束的全过程进行计划、组织、指挥、协调、控制和评价,以实现项目的目标。网站项目是在一定的进度和费用约束下,为实现既定的建站任务并达到一定质量要求,所进行的一次性任务。一般来讲,目标、成本、进度三
6、者是互相制约的,关系如图2.1所示。图2.1 项目管理要素关系图 山东师范大学管理学院山东师范大学管理学院第第6 6页页2.1.2 2.1.2 网站项目管理 2.2.网站项目管理的特点网站项目管理的特点网站项目管理既是一门科学又是一门艺术。项目管理具有以下三个基本特点。(1)网站项目管理的复杂性。(2)网站项目管理的创造性。(3)网站项目经理负责制。山东师范大学管理学院山东师范大学管理学院第第7 7页页2.1.2 2.1.2 网站项目管理 3网站项目管理的内容网站项目管理能力是决定项目能否成功的重要保证。项目管理的内容如图2.2所示。图2.2 网站项目管理的内容 山东师范大学管理学院山东师范大
7、学管理学院第第8 8页页2.1.2 2.1.2 网站项目管理 4.网站网站项目管理的工作网站网站项目管理的工作包括:(1 1)与与客客户户和和项项目目组组进进行行充充分分的的交交流流、沟沟通通和协调;和协调;(2 2)全全面面管管理理项项目目范范围围、任任务务、时时间间、进进度度与资源等基本构成元素;与资源等基本构成元素;(3 3)动态分配项目资源;)动态分配项目资源;(4 4)充分进行文档记录;)充分进行文档记录;(5 5)广泛的知识面和实际项目运作经验;)广泛的知识面和实际项目运作经验;(6 6)严谨的工作态度与高度的责任心。)严谨的工作态度与高度的责任心。山东师范大学管理学院山东师范大学
8、管理学院第第9 9页页2.2 网站项目实施阶段划分 网站实施方法是保证各专业人员相互协作、共同参与,有组织、有计划地进行高效的资源管理和分配,保证项目按时、按质、不超支完成的前提。例如,重庆尼金时代公司将Web网站项目的开发和实施划分为五个阶段。如图2.3所示。图2.3 网站项目实施阶段示意图 山东师范大学管理学院山东师范大学管理学院第第1010页页2.3 网站项目需求分析2.3.1 项目经理在需求分析中的职责 项目经理在需求分析中的职责有如下五个方面:(1)负责组织相关开发人员与用户一起进行需求分析。(2)组织项目开发技术骨干代表或者全部成员(与用户讨论)编写网站功能描述书(初稿)。(3)组
9、织相关人员对网站功能描述书(初稿)进行反复讨论和修改,确定网站功能描述书正式文档。(4)如果客户有这方面的能力或者客户提出要求,项目经理也可以指派项目成员参与,而由用户编写和确定网站功能描述书。(5)如果项目比较大,最好能够有部门经理或者他授权的人员参与网站功能描述书的确定过程。山东师范大学管理学院山东师范大学管理学院第第1111页页2.3.2 完整的需求调查文档记录体系 在整个需求分析的过程中,按照一定的规范编写需求分析的相关文档,不但可以帮助项目成员将需求分析结果更加明确化,也为以后开发做了文本形式的备忘;并且为网络系统集成商日后的类似项目提供有益的借鉴和范例,是网络系统集成商在项目开发中
10、积累的符合自身特点的经验财富。需求分析中需要编写的文档主要是网站功能描述书。为了更加清楚地描述网站功能描述书,往往还需要编写用户调查报告和市场调研报告来辅助说明。山东师范大学管理学院山东师范大学管理学院第第1212页页2.3.3 向用户调查些什么 调查的主要内容如下:(1)网站当前及日后可能出现的功能需求。(2)客户对网站的性能(如访问速度)的要求和可靠性的要求。(3)对网站维护的要求。(4)网站的实际运行环境。(5)网站页面总体风格及美工效果(必要的时候用户可以提供参考站点,或者由网络系统集成商向用户提供)。山东师范大学管理学院山东师范大学管理学院第第1313页页2.3.3 向用户调查些什么
11、(6)确定主页面和次级页面数量,以及是否需要多种语言版本等。(7)内容管理及录入任务的分配。(8)各种页面特殊效果及其数量(Java,Flash的应用等)。(9)项目完成时间及进度(可以根据合同确定)。(10)明确项目完成后的维护责任。山东师范大学管理学院山东师范大学管理学院第第1414页页2.3.4 市场调研活动内容 市场调研可以包括下列内容:(1)市场中同类网站产品的确定。(2)调研网站的使用范围和访问人群。(3)调研网站的功能设计(主要模块构成,特色功能,性能情况等)。(4)简单评价所调研的网站情况。山东师范大学管理学院山东师范大学管理学院第第1515页页2.3.5 撰写网站功能描述书网
12、站功能描述书必须包含以下内容:(1)网站功能。(2)网站用户界面(初步)。(3)网站运行的软/硬件环境。(4)网站系统性能定义。(5)网站系统的软件和硬件接口。(6)确定网站维护的要求。(7)确定网站系统空间租赁要求。山东师范大学管理学院山东师范大学管理学院第第1616页页2.3.5 撰写网站功能描述书(8)网站页面总体风格及美工效果。(9)主页面、次页面的大概数量。(10)管理及内容录入任务分配。(11)各种页面特殊效果及其数量。(12)项目完成时间及进度(根据合同确定)。(13)明确项目完成后的维护责任。山东师范大学管理学院山东师范大学管理学院第第1717页页2.4基于RSI的网站建模2.
13、4.1用例分析 用例分析是一种确定需求的技术,在面向对象和组件开发的网站项目的早期阶段最为常用。用例的示范图解如图2.4所示,它由以下面四个要素组成。(1)边框。根据边框描述系统范围。(2)参与者。用来表示根据规范与系统交互的用户或系统类别。(3)系统功能。用例以椭圆的形式表示系统功能或处理过程,它们由系统提供或支持。(4)交互。表明了参与者与一个或多个用例之间的交互。山东师范大学管理学院山东师范大学管理学院第第1818页页2.4.1用例分析图2.4 用例的示范图解注意:用例的主要价值在于与其相关的文本文档(文档描述了每个用例的具体细节)。以图形方式表示用例,有助于从较高的层次来观察业务或域的
14、主要功能及关系。但用例并不代替具体的文档。山东师范大学管理学院山东师范大学管理学院第第1919页页2.4.2 RSI方法 1.RSI的目标(1)提供指导方针框架,用于在用例的分析过程中,分析和考虑用例中粒度/抽象性的分类级别。(2)在界面(如Web网站的对话框、按钮)与核心的域问题(如电子商务、账户和客户)之间保持明确的界线。同时,在用例分析过程中,为用户界面设计提供明确的定位。(3)提供明确定义的、可缩放的过程,来链接不同的用例级别;以便可以从低级用例来跟踪需求的初始描述。(4)对于系统开发人员,鼓励根据域模型来交叉引用用例描述。(5)将用例分析过程的交付工作结构化,以帮助开发和测试进程顺利
15、进行。山东师范大学管理学院山东师范大学管理学院第第2020页页2.4.2 RSI方法 2.粒度和抽象性的分类级别RSI方法为用例的粒度提供了需求、界面和服务方法为用例的粒度提供了需求、界面和服务三种分类级别。三种分类级别。(1 1)需求用例)需求用例(2 2)界面用例)界面用例(3)服务用例)服务用例 需求用例定义业务或工作过程,如电子商务网站的“产品销售”或“建立新账户”,其中的一些进程可以要求系统自动支持。开发需求用例的目的在于,尽可能以简练的方式明确说明业务的驱动因素。通过使用“包含”关系来删除多个用例描述中的重复文本,可以分解需求用例。界面用例描述了管理系统的参与者与底层服务之间的界面
16、的功能。界面用例的描述包括以下三个方面:界面的目标。对所用的任意界面格式进行的具体描述。其中包括图形用户界面设计,如对话框、视窗布局、图文格式等。对界面功能方面的逐步描述。如电子商务用户界面的动态活动形式等。服务用例模型描述系统功能,提供业务逻辑,代表以上介绍的界面用例来完成任务。服务用例具有原子性。也就是说,它们可以一直运行到底,而无需同参与者进一步交互。服务用例的目标主要是系统设计师、设计人员和开发人员,而不是最终用户。因此,文档应当更为正式,具有更为精炼的格式。山东师范大学管理学院山东师范大学管理学院第第2121页页2.4.2 RSI方法3.模型之间的相互关系 需求用例为用例分析提供了起
17、点。它们可以进一步细分为服务用例和界面用例。界面用例调用服务用例可以获得对系统功能核心的访问权,如图2.5所示。图2.5 服务与界面的分离 山东师范大学管理学院山东师范大学管理学院第第2222页页2.4.3 RSI模型开发 开发RSI模型的整个过程如图2.6所示,由四个阶段组成。其中,阶段2-1和2-2通常并行展开。图2.6 RSI开发过程 山东师范大学管理学院山东师范大学管理学院第第2323页页2.4.3 RSI模型开发 1.需求用例模型 需求用例模型是网站建模的第一部分,它是跟踪所有其他模型的起点。这里的过程描述假定了特定项目启动文档的某种形式,通常可以采用所要求系统的业务实例形式。在小型
18、网站项目中,可以与用户讨论,并根据结果从头开始开发需求模型。在较大的网站项目中,必须要有某种形式的早期文档。山东师范大学管理学院山东师范大学管理学院第第2424页页1.需求用例模型 (1)对需求模型的输入包括:特定需求或项目启动文档。(2)输出包括(以网上购书时,用户需要查看前面的订单为例):需求用例总结图。该图是依据用户目标,分解需求功能的流程图。此图要一致性好、具有逻辑性。需求用例文本描述。文本描述包括参与者(Internet用户),目标(审查以前的订单细节),需求级别(用户目标),前提条件(购买物品),主要成功场景(用户在网上通过浏览器访问购物网站的行为动作,如登录、查看订单、系统显示订
19、单列表、用户选择和确认定单、系统显示选定定单的处理信息等),非功能需求的附加内容(如网站与用户之间的通信要采用SSL安全连接)。需求用例的作用域和阶段规划。域模型(可选)。山东师范大学管理学院山东师范大学管理学院第第2525页页1.需求用例模型 (3)辅助过程包括:审查用户的特别需求文档。确定需求文档暗示的所有业务处理过程;将这些处理过程添加到潜在需求用例的列表中。如果需求用例数量很大,要考虑某些或全部潜在的与用户有关的需求用例及前提条件范围。确定主流程;确定扩展流程,询问“哪些会出错?”和“哪些会有变化?”;针对扩展流程,以相同的方式再确定其扩展流程,直到再也找不到进一步的扩展为止;如果确定
20、了域模型,则考虑在它之前的域模型的影响。做出最后的决定,并查看所有可交付内容,如果必要,则重复这一过程。山东师范大学管理学院山东师范大学管理学院第第2626页页2.界面用例模型 界面用例模型说明了系统的用户界面。(1)对界面模型的输入(2)对界面模型的输出(3)辅助处理(4)部分服务模型 需求用例总结图。需求用例文本描述。域模型(可选)。服务用例定义(并行开发)。包括:界面用例总结图(由功能菜单链组成)。界面用例文本/示意图描述或界面原型(说明功能菜单编程涉及的信息,如数据元素、服务功能、控件与操作流程等)。更新后的域模型。包括:与用户一起考虑需求用例模型,重点考虑典型的候选对象量。与用户一起
21、确定和细化规划的界面,既可以在纸上进行,也可以作为原型。先确保所有自动执行的需求步骤可以从一个界面开始跟踪,然后检查完成情况。做出最后的决定,并审查所有可交付内容,在必要的情况下重复处理。部分服务模型事实上是更新服务,它们并行开发,这有助于用户界面设计。山东师范大学管理学院山东师范大学管理学院第第2727页页3.服务用例模型服务用例模型(1)服务用例模型的输入包括:需求用例总结图。需求用例文本描述。域模型(可选)。与服务用例并行开发的界面用例模型。(2)服务用例模型的输出包括:服务用例总结图(以满足用户的服务为对象的服务模块关联图)。服务用例文本描述(说明系统面向用户服务编程涉及的信息,如参与
22、者、目标、输入、输出、前提条件、后置条件等)。细化的域模型(可选)。山东师范大学管理学院山东师范大学管理学院第第2828页页3.服务用例模型服务用例模型(3)服务用例模型的辅助处理包括:与用户一起考虑需求用例模型。确定需求用例模型直接暗示的所有服务用例。将它们添加到潜在的服务用例列表中。考虑出现的界面用例模型。确定基本服务用例集中没有包括的、它所暗示的任何查询;将它们添加到潜在的服务用例列表中。考虑候选服务用例列表。预先分析服务用例的输入、输出、前提条件和后置条件,然后组成候选对象列表;必要时更新域模型;细化模型,并添加所有不变的量。在域模型稳定时,根据域模型来描述它的服务用例。做出最后的决定
23、,查看所有的可交付内容,如有必要,则重复上述操作。山东师范大学管理学院山东师范大学管理学院第第2929页页4.用RSI用例进行分析(1)建模分析使用了以下三种类:边界类。参与者通过边界类与系统交互,边界类可以是用户界面、应用程序接口(API,Application Programming Interface)、队列消息等。实体类。这些分析类模拟现实世界或与系统相关的信息。它们通常与域模型中的类直接相关。控件类。业务逻辑和其他功能被放到控件类中。控件类使用实体类来完成它们的工作,通常要用到边界类或其他控件类。山东师范大学管理学院山东师范大学管理学院第第3030页页4.用RSI用例进行分析(2)R
24、SI用例和相关的域模型可以用下面的概念分成若干分析类:用例映射到边界类的信息。用例可以直接与分析模型中的边界类相关。域模型类映射到实体类,包括分析活动所必需的所有附加内容。用例映射到控件类或实体类的消息。山东师范大学管理学院山东师范大学管理学院第第3131页页2.5 网站系统设计 2.5.1 网站建设原则 1.开放性 2.可靠性3.安全性4.先进性5.易用性6.可扩展性7.传输延迟性8.传输有效性 网络通信设备和系统应采用开放的标准和技术,如TCP/IP协议、IEEE 802.3以太网系列标准。无论网络规模大小,网络设备与系统的可靠性是网站组建与应用的生命线。网站的安全性主要是指防止病毒、黑客
25、等破坏网络信息资源系统;以保证数据的可用性、一致性、高效性、防抵赖性、可信赖性及可靠性等安全问题。网站的先进性是指Web系统应采用国际先进、主流、成熟的技术。网站的先进性包括网站建设中所采用的交换机、路由器、服务器、网络操作系统及网络应用系统等,均要具备先进性。网站系统的硬件设备和软件程序应易于安装、管理和维护。网站组建不仅要考虑到近期目标,也要为网站的进一步发展留有扩展的余地。延迟是衡量网络性能的重要参数。延迟包括传输延迟、网络延迟、接口延迟等。与延迟有关的另一个性能参数是延迟抖动。网络传输有效性是指传输吞吐量除以传输利用率得到的结果。其中,通信吞吐量是指单位时间内,网络设备(服务器、交换机
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网站 组建 管理 维护
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内