网站组建管理与维护课件第2章

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第1页2020/2/12山东师范大学管理学院第2章网站项目管理与工程设计学习要点:项目的概念与特点网站项目管理和实施方法网站需求分析基于RSI的网站建模(选修)网站服务器选型、配置与集群(选修)、操作系统选型、网站拓扑结构、网络应用系统网络安全规划、安全技术及实施步骤网络创意设计。第2页2020/2/12山东师范大学管理学院•项目的概念与特点•网站项目管理和实施方法•网站需求分析,基于RSI的网站建模•网站服务器选型、配置与集群•操作系统选型、网站拓扑结构、网络应用系统、网络安全规划、安全技术及实施步骤和创意设计难点知识:•RSI模型开发•Web服务器硬件的配置与集群第2章网站项目管理与工程设计重点知识:第3页2020/2/12山东师范大学管理学院2.1网站项目管理知识2.1.1项目的概念及特点1.项目的概念通俗地说,项目就是在一定的资源约束下完成既定目标的一次性任务。这个定义包含三层意思:一定的资源约束一定的目标一次性任务这里的资源包括时间资源、经费资源、人力资源、物质资源,如工具、设备等。第4页2020/2/12山东师范大学管理学院2.1.1项目的概念与特点2.项目的特点(1)项目的目的性。(2)项目的生命周期。(3)项目的独特性。(4)项目的客户。(5)项目组织的临时性和开放性。(6)项目的冲突性。(7)项目的不确定性与风险性。第5页2020/2/12山东师范大学管理学院2.1.2网站项目管理1.网站项目管理的概念网站项目管理,就是项目的管理者(项目经理)在有限的资源约束下,运用系统的观点、方法和理论,对网站项目涉及的全部工作进行有效的管理。即从网站项目的投资决策开始到网站项目结束的全过程进行计划、组织、指挥、协调、控制和评价,以实现项目的目标。网站项目是在一定的进度和费用约束下,为实现既定的建站任务并达到一定质量要求,所进行的一次性任务。一般来讲,目标、成本、进度三者是互相制约的,关系如图2.1所示。()费用高()速度快目标(、)任务多质量好图2.1项目管理要素关系图第6页2020/2/12山东师范大学管理学院2.1.2网站项目管理2.网站项目管理的特点网站项目管理既是一门科学又是一门艺术。项目管理具有以下三个基本特点。(1)网站项目管理的复杂性。(2)网站项目管理的创造性。(3)网站项目经理负责制。第7页2020/2/12山东师范大学管理学院2.1.2网站项目管理3.网站项目管理的内容网站项目管理能力是决定项目能否成功的重要保证。项目管理的内容如图2.2所示。集成管理风险管理采购管理范围管理时间管理成本管理质量管理人力资源管理沟通管理网站项目管理图2.2网站项目管理的内容第8页2020/2/12山东师范大学管理学院2.1.2网站项目管理4.网站项目管理的工作网站项目管理的工作包括:(1)与客户和项目组进行充分的交流、沟通和协调;(2)全面管理项目范围、任务、时间、进度与资源等基本构成元素;(3)动态分配项目资源;(4)充分进行文档记录;(5)广泛的知识面和实际项目运作经验;(6)严谨的工作态度与高度的责任心。第9页2020/2/12山东师范大学管理学院2.2网站项目实施阶段划分网站实施方法是保证各专业人员相互协作、共同参与,有组织、有计划地进行高效的资源管理和分配,保证项目按时、按质、不超支完成的前提。例如,重庆尼金时代公司将Web网站项目的开发和实施划分为五个阶段。如图2.3所示。需求分析需求分析规划设计功能设计创意设计开发整合系统设计资源整合测试发布测试发布管理维护运行维护项目管理图2.3网站项目实施阶段示意图第10页2020/2/12山东师范大学管理学院2.3网站项目需求分析2.3.1项目经理在需求分析中的职责项目经理在需求分析中的职责有如下五个方面:(1)负责组织相关开发人员与用户一起进行需求分析。(2)组织项目开发技术骨干代表或者全部成员(与用户讨论)编写《网站功能描述书(初稿)》。(3)组织相关人员对《网站功能描述书(初稿)》进行反复讨论和修改,确定《网站功能描述书》正式文档。(4)如果客户有这方面的能力或者客户提出要求,项目经理也可以指派项目成员参与,而由用户编写和确定《网站功能描述书》。(5)如果项目比较大,最好能够有部门经理或者他授权的人员参与《网站功能描述书》的确定过程。第11页2020/2/12山东师范大学管理学院2.3.2完整的需求调查文档记录体系在整个需求分析的过程中,按照一定的规范编写需求分析的相关文档,不但可以帮助项目成员将需求分析结果更加明确化,也为以后开发做了文本形式的备忘;并且为网络系统集成商日后的类似项目提供有益的借鉴和范例,是网络系统集成商在项目开发中积累的符合自身特点的经验财富。需求分析中需要编写的文档主要是《网站功能描述书》。为了更加清楚地描述《网站功能描述书》,往往还需要编写《用户调查报告》和《市场调研报告》来辅助说明。第12页2020/2/12山东师范大学管理学院2.3.3向用户调查些什么调查的主要内容如下:(1)网站当前及日后可能出现的功能需求。(2)客户对网站的性能(如访问速度)的要求和可靠性的要求。(3)对网站维护的要求。(4)网站的实际运行环境。(5)网站页面总体风格及美工效果(必要的时候用户可以提供参考站点,或者由网络系统集成商向用户提供)。第13页2020/2/12山东师范大学管理学院2.3.3向用户调查些什么(6)确定主页面和次级页面数量,以及是否需要多种语言版本等。(7)内容管理及录入任务的分配。(8)各种页面特殊效果及其数量(Java,Flash的应用等)。(9)项目完成时间及进度(可以根据合同确定)。(10)明确项目完成后的维护责任。第14页2020/2/12山东师范大学管理学院2.3.4市场调研活动内容市场调研可以包括下列内容:(1)市场中同类网站产品的确定。(2)调研网站的使用范围和访问人群。(3)调研网站的功能设计(主要模块构成,特色功能,性能情况等)。(4)简单评价所调研的网站情况。第15页2020/2/12山东师范大学管理学院2.3.5撰写网站功能描述书《网站功能描述书》必须包含以下内容:(1)网站功能。(2)网站用户界面(初步)。(3)网站运行的软/硬件环境。(4)网站系统性能定义。(5)网站系统的软件和硬件接口。(6)确定网站维护的要求。(7)确定网站系统空间租赁要求。第16页2020/2/12山东师范大学管理学院2.3.5撰写网站功能描述书(8)网站页面总体风格及美工效果。(9)主页面、次页面的大概数量。(10)管理及内容录入任务分配。(11)各种页面特殊效果及其数量。(12)项目完成时间及进度(根据合同确定)。(13)明确项目完成后的维护责任。第17页2020/2/12山东师范大学管理学院2.4基于RSI的网站建模2.4.1用例分析用例分析是一种确定需求的技术,在面向对象和组件开发的网站项目的早期阶段最为常用。用例的示范图解如图2.4所示,它由以下面四个要素组成。(1)边框。根据边框描述系统范围。(2)参与者。用来表示根据规范与系统交互的用户或系统类别。(3)系统功能。用例以椭圆的形式表示系统功能或处理过程,它们由系统提供或支持。(4)交互。表明了参与者与一个或多个用例之间的交互。第18页2020/2/12山东师范大学管理学院2.4.1用例分析系统功能1系统功能6系统功能4系统功能2系统功能3系统功能5参与者参与者参与者参与者图2.4用例的示范图解注意:用例的主要价值在于与其相关的文本文档(文档描述了每个用例的具体细节)。以图形方式表示用例,有助于从较高的层次来观察业务或域的主要功能及关系。但用例并不代替具体的文档。第19页2020/2/12山东师范大学管理学院2.4.2RSI方法1.RSI的目标(1)提供指导方针框架,用于在用例的分析过程中,分析和考虑用例中粒度/抽象性的分类级别。(2)在界面(如Web网站的对话框、按钮)与核心的域问题(如电子商务、账户和客户)之间保持明确的界线。同时,在用例分析过程中,为用户界面设计提供明确的定位。(3)提供明确定义的、可缩放的过程,来链接不同的用例级别;以便可以从低级用例来跟踪需求的初始描述。(4)对于系统开发人员,鼓励根据域模型来交叉引用用例描述。(5)将用例分析过程的交付工作结构化,以帮助开发和测试进程顺利进行。第20页2020/2/12山东师范大学管理学院2.4.2RSI方法2.粒度和抽象性的分类级别RSI方法为用例的粒度提供了需求、界面和服务三种分类级别。(1)需求用例(2)界面用例(3)服务用例需求用例定义业务或工作过程,如电子商务网站的“产品销售”或“建立新账户”,其中的一些进程可以要求系统自动支持。开发需求用例的目的在于,尽可能以简练的方式明确说明业务的驱动因素。通过使用“包含”关系来删除多个用例描述中的重复文本,可以分解需求用例。界面用例描述了管理系统的参与者与底层服务之间的界面的功能。界面用例的描述包括以下三个方面:①界面的目标。②对所用的任意界面格式进行的具体描述。其中包括图形用户界面设计,如对话框、视窗布局、图文格式等。③对界面功能方面的逐步描述。如电子商务用户界面的动态活动形式等。服务用例模型描述系统功能,提供业务逻辑,代表以上介绍的界面用例来完成任务。服务用例具有原子性。也就是说,它们可以一直运行到底,而无需同参与者进一步交互。服务用例的目标主要是系统设计师、设计人员和开发人员,而不是最终用户。因此,文档应当更为正式,具有更为精炼的格式。第21页2020/2/12山东师范大学管理学院2.4.2RSI方法3.模型之间的相互关系需求用例为用例分析提供了起点。它们可以进一步细分为服务用例和界面用例。界面用例调用服务用例可以获得对系统功能核心的访问权,如图2.5所示。服务用例A界面用例4界面用例1服务用例B服务用例C参与者4(外部系统)界面用例3参与者3(外部系统)界面用例2参与者1(用户)参与者2(用户)包含包含包含包含包含图2.5服务与界面的分离第22页2020/2/12山东师范大学管理学院2.4.3RSI模型开发开发RSI模型的整个过程如图2.6所示,由四个阶段组成。其中,阶段2-1和2-2通常并行展开。1.需求模型设计3.合并和生成跟踪模型2-1界面模型设计2-2服务模型设计用例总结图用例描述阶段规划概念类模型界面用例总结图界面表单/功能或界面原形服务用例总结图服务用例描述核心规范模型,若必要则更新模型可跟踪性模型*信息流目标参与*可选开发人员开发人员用户和开发人员用户和开发人员用户时间导致图2.6RSI开发过程第23页2020/2/12山东师范大学管理学院2.4.3RSI模型开发1.需求用例模型需求用例模型是网站建模的第一部分,它是跟踪所有其他模型的起点。这里的过程描述假定了特定项目启动文档的某种形式,通常可以采用所要求系统的业务实例形式。在小型网站项目中,可以与用户讨论,并根据结果从头开始开发需求模型。在较大的网站项目中,必须要有某种形式的早期文档。第24页2020/2/12山东师范大学管理学院1.需求用例模型(1)对需求模型的输入包括:特定需求或项目启动文档。(2)输出包括(以网上购书时,用户需要查看前面的订单为例):①需求用例总结图。该图是依据用户目标,分解需求功能的流程图。此图要一致性好、具有逻辑性。②需求用例文本描述。文本描述包括参与者(Internet用户),目标(审查以前的订单细节),需求级别(用户目标),前提条件(购买物品),主要成功场景(用户在网上通过浏览器访问购物网站的行为动作,如登录、查看订单、系统显示订单列表、用户选择和确认定单、系统显示选定定单的处理信息等),非功能需求的附加内容(如网站与用户之间的通信要采用SSL安全连接)。③需求用例的作用域和阶段规划。④域模型(可选)。第25页2020/2/12山东师范大学管理学院1.需求用例模型(3)辅助过程包括:①审查用户的特别需求文档。·确定需求文档暗示的所有业务处理过程;·将这些处理过程添加到潜在需求用例的列表中。②如

1 / 60
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功