第六章电子商务网站开发实现和管理.pptx

上传人:b****2 文档编号:2123245 上传时间:2022-10-27 格式:PPTX 页数:41 大小:677.89KB
下载 相关 举报
第六章电子商务网站开发实现和管理.pptx_第1页
第1页 / 共41页
第六章电子商务网站开发实现和管理.pptx_第2页
第2页 / 共41页
第六章电子商务网站开发实现和管理.pptx_第3页
第3页 / 共41页
第六章电子商务网站开发实现和管理.pptx_第4页
第4页 / 共41页
第六章电子商务网站开发实现和管理.pptx_第5页
第5页 / 共41页
点击查看更多>>
下载资源
资源描述

第六章电子商务网站开发实现和管理.pptx

《第六章电子商务网站开发实现和管理.pptx》由会员分享,可在线阅读,更多相关《第六章电子商务网站开发实现和管理.pptx(41页珍藏版)》请在冰豆网上搜索。

第六章电子商务网站开发实现和管理.pptx

第六章电子商务网站开发实现和管理讲师:

肖伟CONTENTS目录6.1电子商务网站编码管理16.2电子商务网站测试26.3电子商务网站的管理316.1电子商务网站编码管理电子商务网站编码管理6.1.16.1.1质量管理质量管理电子商务网站质量管理标准CMMCMMCMMCMM是指“能力成熟度模型”,英文缩写为SW-CMM,简称CMM。

它是对于软件组织在定义、实施、度量、控制和改善其软件过程中的各个发展阶段的描述。

CMM的核心核心是把软件开发视为一个过程,并根据这一原则对软件开发和维护进行过程监控和研究,以使其更加科学化、标准化,使企业能够更好的实现商业目标。

CMM是一种用于评价软件承包能力并帮助其改善软件质量的方法,侧重于软件开发过程的管理及工程能力的提高与评估。

CMM分为五个等级:

(考点)1.初始级软件过程是混乱无序的,对过程几乎没有定义,成功依靠的是个人的才能和经验,管理方式属于反应式。

2.重复级建立了基本的项目管理来跟踪进度。

费用和功能特征,制定了必要的项目管理,能够利用以前类似的项目应用取得成功。

3.定义级已经将软件管理和过程文档化,标准化,同时综合成该组织的标准软件过程,所有的软件开发都使用该标准软件过程。

4.管理级收集软件过程和产品质量的详细度量,对软件过程和产品质量有定量的理解和控制。

5.优化级软件过程的量化反馈和新的思想和技术促进过程的不断改进。

CMM的作用归纳两个主要方面:

科学的评价评价评价评价软件开发单位的软件能力成熟等级;帮助软件开发单位进行自检,了解自己的强项和弱项,从而不断完善和完善和完善和完善和改进改进改进改进单位的软件开发过程,确保软件质量,提高软件开发能效率。

历年试题(单选题)需求管理、项目计划、软件配置管理等属于CMM等级中的()A.第一级B.第二级C.第三级D.第四级答案:

B(单选题)CMM把软件开发组织的能力成熟度等级分为()A3个B4个C5个D6个答案:

C6.1.2极限编程XP(考点)极限编程(XP)是一种针对业务和软件开发的规则,它的作用在于将两者的力量集中在共同的、可以达到的目标上。

它强调软件开发是人与人合作进行的过程,因此成功的软件开发过程应该充分利用人的优势,而弱化人的缺点,突出人在软件开发过程中的作用。

极限编程属于轻量级的方法,认为文档、架构不如直接编程直接。

XP使开发者能更有效的响应客户的需求变化,哪怕是在软件生命周期的后期。

1.XP的核心思想极限编程强调我们将任务/系统细分为可以在较短周期解决的一个个子任务/模块,并且强调测试、代码质量和及早发现问题。

2.XP的4个核心价值:

沟通沟通沟通沟通、简单简单简单简单、反馈反馈反馈反馈和勇气勇气勇气勇气。

成功学习XP的关键,是用“沟通、简单、反馈和勇气”的态度来对待XP;轻松愉快地来感受XP的实践思想;自己认真实践后,通过对真实反馈的分析,来决定XP对自己的价值;有勇气接受它,或改进它。

3.XP的软件开发过程

(1)极限的工作环境。

(2)极限的需求。

(3)极限的设计。

(4)极限的编程。

(5)极限的测试。

历年试题(单选)极限编程的英文缩写是()A.XPB.RUPC.PSPD.CMM答案:

A6.1.3统一软件开发过程RUP(考点)RUP:

统一软件开发过程,是一个面向对象面向对象面向对象面向对象且基于网络的程序开发方法论。

RUP好像一个在线的指导者,它可以为所有方面和层次的程序开发提供指导方针,模版以及事例支持。

1.RUP的开发过程阶段(考点)RUP中的软件生命周期在时间上被分解为四个顺序的阶段,分别是:

初始阶段初始阶段初始阶段初始阶段、细化阶段细化阶段细化阶段细化阶段、构造阶段构造阶段构造阶段构造阶段和交付阶段交付阶段交付阶段交付阶段。

每个阶段结束于一个主要的里程碑;每个阶段本质上是两个里程碑之间的时间跨度。

在每个阶段的结尾执行一次评估,如果评估结果令人满意,可以允许项目进入下一个阶段。

(1)初始阶段初始阶段的目标是为系统建立商业案例并确定项目的边界。

初始阶段结束的时是第一个重要的里程碑:

生命周期目标里程碑,即评价项目基本的生存能力。

(2)细化阶段目标是分析问题领域,建立健全的体系结构基础,编制项目计划,淘汰项目中最高风险的元素。

细化阶段结束时是第二个重要的里程碑:

生命周期结构里程碑,即为系统的结构建立了管理基准并使项目小组能够在构建阶段中进行衡量。

此刻,要检验详细的系统目标和范围、结构的选择以及主要风险的解决方案。

(3)构造阶段在构造阶段,所有剩余的构件和应用程序功能被开发并集成为产品,所有的功能被详细测试。

构造阶段结束时是第三个重要的里程碑:

初始功能里程碑,即决定了产品是否可以在测试环境中进行部署,此刻,要确定软件、环境、用户是否可以开始系统的运作。

(4)交付阶段交付阶段的重点是确保软件对最终用户是可用的。

在交付阶段的终点是第四个里程碑:

产品发布里程碑,即确定目标是否实现,是否应该开始另一个开发周期。

在一些情况下这个里程碑可能与下一个周期的初始阶段的结束重合。

2.统一软件开发过程RUP的工作流(考点)RUP中有9个核心工作流,其中包括66个是核心过程工作流个是核心过程工作流,即商业建商业建商业建商业建模模模模、需求需求需求需求、分析和设计分析和设计分析和设计分析和设计、实现实现实现实现、测试测试测试测试、部署部署部署部署,3333个是核心支持工作流个是核心支持工作流个是核心支持工作流个是核心支持工作流,即配置和变更管理配置和变更管理配置和变更管理配置和变更管理、项目管理项目管理项目管理项目管理、环境环境环境环境。

商业建模:

商业建模:

商业建模工作流描述了如何为新的目标组织开发一个构想,并基于这个构想在商业用例模型和商业对象模型中定义组织的过程、角色和责任。

需求:

需求:

需求工作流的目标是描述系统应该做什么,并使开发人员和用户就这一描述达成共识。

分析和设计分析和设计:

分析和设计工作流将需求转化成未来系统的设计,为系统开发一个健壮的结构并调整设计使其与实现环境相匹配,优化其性能。

实现实现:

实现工作流的目的包括以层次化的子系统形式定义代码的组织结构。

测试测试:

测试工作流要验证对象间的交互作用,验证软件中所有组件的正确集成,检验所有的需求已被正确的实现,识别并确认缺陷在软件部署之前被提出并处理。

部署部署:

部署工作流的目的是成功的生成版本并将软件分发给最终用户。

配置和变更管理配置和变更管理配置和变更管理配置和变更管理:

配置和变更管理工作流描绘了如何在多个成员组成的项目中控制大量的产物。

项目管理项目管理项目管理项目管理:

软件项目管理平衡各种可能产生冲突的目标,管理风险,克服各种约束并成功交付使用客户满意的产品。

环境环境环境环境:

环境工作流的目的是向软件开发组织提供团建开发环境,包括过程和工具。

历年试题(填空题)统一软件开发过程(RUP)是一个_且基于网络的程序开发方法。

答案:

面向对象(简答题)简述统一软件开发过程RUP的开发阶段。

历年试题(简答题)简述RUP核心过程工作流中“商业建模”的主要活动。

答:

商业建模工作流描述了如何为新的目标组织开发一个构想,并基于这答:

商业建模工作流描述了如何为新的目标组织开发一个构想,并基于这个构想在商业用例模型和商业对象模型中定义组织的过程,角色和责任。

个构想在商业用例模型和商业对象模型中定义组织的过程,角色和责任。

(简答题)简述RUP核心过程工作流中“需求建模”的主要活动和作用。

答:

需求工作流的目标描述了系统应该做什么,并使开发人员和用户就这答:

需求工作流的目标描述了系统应该做什么,并使开发人员和用户就这一描述达成共识。

为了达到目标,要对需求的功能和约束进行提取、组织、一描述达成共识。

为了达到目标,要对需求的功能和约束进行提取、组织、文档化,最重要的是理解系统要解决的问题。

文档化,最重要的是理解系统要解决的问题。

26.2电子商务网站测试电子商务测试:

就是在电子商务投入运行前,对电子商务需求分析、设计规格说明和编码的最终复审,是电子商务质量保证的关键步骤。

1.电子商务网站测试的目的认电子商务网站的质量,其一方面是确认软件做了用户所期望的事情,另一方面是确认软件以正确的方式来做了这个事件。

提供信息,比如提供给开发人员或项目经理的反馈信息,为风险评估所做准备的信息。

电子商务网站测试不仅是在测试网站产品的本身,而且还包括网站开发的过程。

测试人员在软件开发过程中的任务包括:

寻找系统运行缺陷。

避免网站发开过程中的缺陷。

衡量网站的品质。

关注用户的需求。

2.电子商务网站测试的方法

(1)功能测试:

白盒测试白盒测试白盒测试白盒测试:

也称为结构测试结构测试或逻辑驱动测试,检测产品内部动作是否按照规格说明书的规定正常进行,按照程序内部的结构测试程序,检验程序中的每条通路是否都有能按预定要求正确工作,而不测试它的功能而不测试它的功能。

主要方法有:

逻辑驱动、基路测试,主要用于软件验证。

黑盒测试黑盒测试黑盒测试黑盒测试:

也称功能测试功能测试或数据驱动测试,检测每个功能是否都能正常使用,把看作一个不能打开的黑盒子,在不考试程序内部结构和内部特性的情况下,在程序接口进行测试。

主要方法有:

等价类划分、边值分析、因果图、错误推测等,用于软件确认测试。

灰盒测试灰盒测试灰盒测试灰盒测试:

介于白盒测试与黑盒测试之间。

(2)性能测试:

(考点)主要从两个方面进行:

负荷测试和压力测试。

负荷测试是在长时间超负荷的环境中进行一些边界数据的测试,看程序是否能够承担。

压力测试是通过改变应用程序的输入以对应用程序施加越来越大的负载并测量在这些不同的输入时性能的改变。

(3)安全性测试可采用工具来测试,如SAINT。

(4)稳定性测试是指网站的运行中整个系统是否运行正常。

目前主要采用将测试服务器长时间运转进行测试。

(5)浏览器兼容测试通过白盒测试或者黑盒测试导出的测试用便,采用相应的工具进行测试,如OpenSTA。

(6)可用性/易用性测试目前只能采用手工测试的方法进行评判。

(7)链接测试可用测试工具Xenu。

(8)代码合法性测试包括两个部分:

程序代码合法检查与显示代码合法性检查。

历年试题(单选题)用于在网站运行中判断整个系统是否运行正常的测试方法是()A.功能测试B.性能测试C.安全性测试D.稳定性测试答案:

B(单选题)白盒测试和黑盒测试用于()A性能测试B功能测试C链接测试D安全性测试答案:

B(单选题)负荷测试和压力测试属于()A性能测试B功能测试C链接测试D安全性测试答案:

A(填空题)已知产品所具有的功能,通过测试来检测每个功能是否都能正常使用的测试方式称为_。

答案:

黑盒测试36.3电子商务网站的管理6.3.1电子商务网站的具体管理一个高质量的Web体系架构应该够能做到:

第一,Web体系内部网络畅通无阻,IT架构各部分保持正常稳定运行,这是保证Web高质量应用及服务的前提条件。

第二,Web应用服务能够通过广域网和Internet迅速而正确的传递给用户,这是Web高质量应用及服务的关键。

要实现以上的目标就要实现管理和服务的以下4个层次:

对Web应用及IT架构组件进行实时监控。

在Web体系无论是硬件还是应用出现故障时,能够收到警报,甚至能够预测故障的发生。

在故障发生后,能够迅速找到根源并快速诊断问题。

从战略(综合技术、财务、市场)角度对Web应用进行控制管理。

但是,Internet的结构非常复杂,影响Web应用的因素很多,如何能找到影响网站性能的瓶颈,仅从外部的监测只能发现网络上存在的问题和部分网站内部的问题;而单纯的内部监测只能保证Web内部的正常运作,并不能保证为用户提供良好的服务。

只有内外结合,才能帮助系统管理人员准确找到影响网站性能瓶颈的根源,在保证网站现有投资的情况下,不断优化网站的性能,从而为用户提供更好的、更完善的服务。

在进行网站管理时,基本上都应包括如下内容:

(考点)用途分析和报告管理Web网站链接分析跟踪和管理Web网站的活动带宽及性能测试安全性历年试题(单选题)链接分析属于()A.网站开发B.网站运营C.网站管理D.网站评价答案:

C(简答题)简述网

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > IT认证

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1