1、第第1章章 商务解决方案设计商务解决方案设计第第2章章 收集和分析信息收集和分析信息第第3章章 解决方案的构思解决方案的构思 第第4章章 概念设计的创建概念设计的创建 第第5章章 逻辑设计的创建逻辑设计的创建 第第6章章 物理设计的创建物理设计的创建第第7章章 表示层的设计表示层的设计第第8章章 数据层的设计数据层的设计第第9章章 设计安全规范设计安全规范第第10章章 完成计划阶段完成计划阶段第第11章章 稳定和部署方案稳定和部署方案基于基于.NET的需求分析和解决方案设计的需求分析和解决方案设计第第11章章 稳定和部署方案稳定和部署方案MSF 稳定阶段稳定阶段稳定阶段的测试和试运行稳定阶段的
2、测试和试运行MSF 部署阶段部署阶段部署到产品环境部署到产品环境MSF 稳定阶段稳定阶段MSF稳定阶段的交付成果稳定阶段的交付成果MSF 稳定阶段中间里程碑稳定阶段中间里程碑团队在稳定阶段的重点团队在稳定阶段的重点11.1 MSF 稳定阶段稳定阶段MSF稳定阶段的交付成果稳定阶段的交付成果试运行审查试运行审查 准备发布的版本准备发布的版本源代码和执行文件脚本和安装文档最终用户帮助和培训材料操作文档发布注释测试和缺陷报告测试和缺陷报告项目文档项目文档交付成果交付成果11.1.1 MSF稳定阶段的交付成果稳定阶段的交付成果MSF稳定阶段中间里程碑稳定阶段中间里程碑介绍介绍含义与意义含义与意义11.
3、1.2 MSF稳定阶段中间里程碑稳定阶段中间里程碑介绍介绍临时里程碑临时里程碑范围完毕 发布准备就绪认可发布准备就绪认可 缺陷收敛缺陷收敛 零缺陷发布零缺陷发布 候选发布候选发布 正式发布正式发布 稳 定 11.1.2 MSF稳定阶段中间里程碑稳定阶段中间里程碑含义与意义含义与意义缺陷收敛缺陷收敛解决的缺陷个数超过了新发现缺陷的个数零缺陷发布零缺陷发布解决了所有通过测试发现的缺陷候选发布候选发布一系列的发布候选者用于试运行正式发布正式发布将产品发布到生产环境11.1.2 MSF稳定阶段中间里程碑稳定阶段中间里程碑团队在稳定阶段的重点团队在稳定阶段的重点跟踪项目;为缺陷分优先级跟踪项目;为缺陷分
4、优先级 解决缺陷;优化代码解决缺陷;优化代码 测试;报告缺陷;提供总的风测试;报告缺陷;提供总的风 险评估险评估 试运行的建立和支持;计划试运行的建立和支持;计划 部署;为操作和支持人员举部署;为操作和支持人员举 办培训办培训 稳定用户性能资料、培训稳定用户性能资料、培训 材料和用户协助材料材料和用户协助材料 执行沟通计划;计划产品发执行沟通计划;计划产品发 行行 产品管理产品管理 程序管理程序管理 开发开发 测试测试 发布管理发布管理 用户体验用户体验 11.1.3 团队在稳定阶段的重点团队在稳定阶段的重点第第11章章 稳定和部署方案稳定和部署方案MSF 稳定阶段稳定阶段稳定阶段的测试和试运
5、行稳定阶段的测试和试运行MSF 部署阶段部署阶段部署到产品环境部署到产品环境稳定阶段的测试和试运行稳定阶段的测试和试运行测试最佳实践测试最佳实践测试类型测试类型测试术语测试术语缺陷分类与缺陷跟踪缺陷分类与缺陷跟踪测试任务测试任务执行试运行执行试运行稳定阶段的结束稳定阶段的结束11.2 稳定阶段的测试和试运行稳定阶段的测试和试运行注:虽然在这里定义,但是一个项目的成功标准需要在构注:虽然在这里定义,但是一个项目的成功标准需要在构 思和计划阶段就建立思和计划阶段就建立 测试最佳实践测试最佳实践标准定义了在何种条件下提议的解决方案将达到它的标准定义了在何种条件下提议的解决方案将达到它的 目标目标 创
6、建成功标准创建成功标准 项目团队承诺生产出可能的最高质量的产品项目团队承诺生产出可能的最高质量的产品 采用一种零缺陷思想采用一种零缺陷思想 11.2.1 测试最佳实践测试最佳实践测试类型测试类型伙伴测试伙伴测试 是由没有直接创建特定代码段的开发人员是由没有直接创建特定代码段的开发人员 对他们同事的代码进行覆盖测试对他们同事的代码进行覆盖测试 基本技术测试基本技术测试 覆盖测试覆盖测试 外部覆盖测试外部覆盖测试 是由测试人员而不是开发人员或相关是由测试人员而不是开发人员或相关 的主题专家所进行的低级别测试的主题专家所进行的低级别测试 由解决方案的潜在用户所进行的大范围测试由解决方案的潜在用户所进
7、行的大范围测试 使用测试使用测试 确保捕获并解决关系到用户性能增强的问题和缺陷确保捕获并解决关系到用户性能增强的问题和缺陷 11.2.2 测试类型测试类型由开发人员或测试人员在代码被签入到更改控制系统之前执行由开发人员或测试人员在代码被签入到更改控制系统之前执行由开发人员对隔离的特性(每次一个小部分)进行测试由开发人员对隔离的特性(每次一个小部分)进行测试由测试团队执行,着重于测试端到端功能而不是隔离的特性由测试团队执行,着重于测试端到端功能而不是隔离的特性由开发和测试人员执行,着重于在构建过程找出缺陷由开发和测试人员执行,着重于在构建过程找出缺陷用一个新的构建结果重复测试过程并确定前期发生的
8、问题是否用一个新的构建结果重复测试过程并确定前期发生的问题是否已经被解决已经被解决在每一种可能的解决方案配置下测试解决方案在每一种可能的解决方案配置下测试解决方案测试解决方案是否能与现有系统或软件解决方案集成和互操作测试解决方案是否能与现有系统或软件解决方案集成和互操作找出在高压力的情况下解决方案中会出现的问题或缺陷找出在高压力的情况下解决方案中会出现的问题或缺陷着重于开发过程中的预测性能的改善着重于开发过程中的预测性能的改善重点在测试所有已开发的支持文档或系统重点在测试所有已开发的支持文档或系统测试测试 alpha 代码代码(开发阶段)(开发阶段)以及以及 beta 代码代码(稳定阶段)(稳
9、定阶段)在开发过程中同步测试当前解决方案和新的解决方案在开发过程中同步测试当前解决方案和新的解决方案 测试术语测试术语签入测试签入测试兼容性测试兼容性测试单元测试单元测试功能测试功能测试配置测试配置测试构建校验测试构建校验测试回归测试回归测试压力测试压力测试性能测试性能测试文档和帮助文件测试文档和帮助文件测试alpha 和和 beta 测试测试并行测试并行测试11.2.3 测试术语测试术语缺陷分类与缺陷跟踪缺陷分类与缺陷跟踪问题和缺陷跟踪过程问题和缺陷跟踪过程计算缺陷优先级计算缺陷优先级缺陷优先级矩阵缺陷优先级矩阵11.2.4 缺陷分类与缺陷跟踪缺陷分类与缺陷跟踪每日的或定期的每日的或定期的
10、构建构建 提交提交 开发人员开发人员 更改控制更改控制 构建构建 测试人员测试人员 报告报告 测试人员测试人员 解决解决 开发人员开发人员 问题或缺问题或缺 陷隐退陷隐退 分优先级并指分优先级并指 派派 开发和测试开发和测试 问题和缺陷跟踪过程问题和缺陷跟踪过程11.2.4 缺陷分类与缺陷跟踪缺陷分类与缺陷跟踪计算缺陷优先级计算缺陷优先级可重现性、显著性与严重性可重现性、显著性与严重性10 代表最高严重性时:代表最高严重性时:优先级=(可重现性+显著性)*严重性1 代表最高严重性时:代表最高严重性时:优先级=(可重现性+显著性)/严重性11.2.4 缺陷分类与缺陷跟踪缺陷分类与缺陷跟踪缺陷优先
11、级矩阵缺陷优先级矩阵描述描述可重复性可重复性显著性显著性严重性严重性优先级优先级提交人提交人负责人负责人描述1112.0姓名姓名描述0.90.920.9姓名姓名描述0.80.830.53姓名姓名描述0.70.740.35姓名姓名描述0.60.650.24姓名姓名描述0.50.560.17姓名姓名描述0.40.470.11姓名姓名11.2.4 缺陷分类与缺陷跟踪缺陷分类与缺陷跟踪变更控制系统变更控制系统 自动化测试自动化测试 硬件硬件 测试环境构造测试环境构造 独立的独立的 临时的临时的 全面的全面的 代码检查代码检查 问题和缺陷跟踪系统问题和缺陷跟踪系统 测试任务测试任务11.2.5 测试任务
12、测试任务执行试运行执行试运行试运行试运行试运行的过程试运行的过程试运行的输出试运行的输出11.2.6 执行试运行执行试运行试运行试运行解决方案在实际工作条件下的测试解决方案在实际工作条件下的测试目的目的证明产品满足组织的业务需求部署团队实践并精练部署过程 11.2.6 执行试运行执行试运行试运行的过程试运行的过程创建试运行计划创建试运行计划 选择用户和站点选择用户和站点 准备用户和站点准备用户和站点 部署试运行部署试运行 支持并监控试运行支持并监控试运行 获得反馈并评估结果获得反馈并评估结果 准备产品部署准备产品部署 是否需要更改设计?是否需要更改设计?更改设计过程更改设计过程 否否 开始开始
13、 是是 11.2.6 执行试运行执行试运行试运行计划的组成部分试运行计划的组成部分范围和目标范围和目标参与的用户、地点和联系信息参与的用户、地点和联系信息培训计划培训计划支持计划支持计划沟通计划沟通计划已知风险和偶然事件计划已知风险和偶然事件计划回滚计划回滚计划部署和进行时间表部署和进行时间表11.2.6 执行试运行执行试运行稳定阶段的结束稳定阶段的结束“发布准备就绪认可发布准备就绪认可”里程碑里程碑稳定阶段的结束当团队解决了所有显著的问题并发布了解决方案时达到由重要股东和客户批准11.2.7 稳定阶段的结束稳定阶段的结束第第11章章 稳定和部署方案稳定和部署方案MSF 稳定阶段稳定阶段稳定阶
14、段的测试和试运行稳定阶段的测试和试运行MSF 部署阶段部署阶段部署到产品环境部署到产品环境MSF 部署阶段部署阶段MSF 部署阶段里程碑和交付成果部署阶段里程碑和交付成果团队在部署阶段的重点团队在部署阶段的重点部署场景部署场景11.3 MSF 部署阶段部署阶段MSF 部署阶段里程碑和交付成果部署阶段里程碑和交付成果交付成果交付成果操作和支持信息系统所有版本的文档、配置、脚本和代码的知识库项目收尾报告部署完毕部署完毕 发布准备就绪认可 核心技术部署完毕核心技术部署完毕 站点部署完毕站点部署完毕 部署稳定部署稳定 部 署 11.3.1 MSF 部署阶段里程碑和交付成果部署阶段里程碑和交付成果团队在
15、部署阶段的重点团队在部署阶段的重点比较解决方案和范围;稳比较解决方案和范围;稳 定性管理定性管理 问题解决;向上提交支问题解决;向上提交支 持持 性能测试;问题报告性能测试;问题报告站点开发管理;更改许可站点开发管理;更改许可 培训管理培训管理 客户反馈;评估;完毕签署客户反馈;评估;完毕签署 产品管理产品管理 程序管理程序管理 开发开发 测试测试 发布管理发布管理 用户体验用户体验 11.3.2 团队在部署阶段的重点团队在部署阶段的重点部署场景部署场景部署阶段的复杂性和长度的差异部署阶段的复杂性和长度的差异确保用于部署的团队的解决方案场景对于项目类型是恰当的考虑对于不同解决方案场景的硬件和操
16、作系统需求考虑对于不同解决方案场景的硬件和操作系统需求企业服务器数据中心(Internet,部门,全球)Web 服务客户端(桌面,移动)11.3.3 部署场景部署场景第第11章章 稳定和部署方案稳定和部署方案MSF 稳定阶段稳定阶段稳定阶段的测试和试运行稳定阶段的测试和试运行MSF 部署阶段部署阶段部署到产品环境部署到产品环境部署到产品环境部署到产品环境计划部署计划部署核心组件与站点相关的组件核心组件与站点相关的组件核心组件的部署核心组件的部署相关站点的组件的部署相关站点的组件的部署休眠阶段休眠阶段将项目过渡到运营和支持将项目过渡到运营和支持收尾活动收尾活动11.4 部署到产品环境部署到产品环
17、境计划部署计划部署 准备部署和产品环境准备部署和产品环境更新文档更新文档部署图表测试计划安全计划后备计划灾难恢复计划培训信息检查部署计划检查部署计划获得客户的完毕签署获得客户的完毕签署11.4.1 计划部署计划部署 核心组件与站点相关的组件核心组件与站点相关的组件核心组件核心组件位于中央或关键位置赋予完整解决方案互操作性能力是企业解决方案的使用技术特定站点组件:特定站点组件:位于一个单独的位置,使得用户能够访问并使用解决方案站点部署依赖于这项技术11.4.2 核心组件与站点相关的组件核心组件与站点相关的组件核心组件的部署核心组件的部署顺序部署顺序部署在部署站点组件前先核心组件的部署较小的风险适
18、用于短期或小规模的部署并行部署并行部署并行地部署核心和站点组件适用于长期和大规模的部署取决于解决方案,可能需要两种策略取决于解决方案,可能需要两种策略11.4.3 核心组件的部署核心组件的部署相关站点的组件的部署相关站点的组件的部署介绍介绍四个阶段四个阶段11.4 4 相关站点的组件的部署相关站点的组件的部署介绍介绍11.4.4 部署特定站点组件部署特定站点组件四个阶段四个阶段准备站点部署准备站点部署安装站点部署安装站点部署站点部署间培训站点部署间培训稳定站点部署稳定站点部署11.4.4 部署特定站点组件部署特定站点组件休眠阶段休眠阶段 解决方案处于生产环境中并且由操作人员维护解决方案处于生产
19、环境中并且由操作人员维护程序管理、发布管理和产品管理开始项目的收尾程序管理、发布管理和产品管理开始项目的收尾工作工作休眠阶段作为基线服务于服务级别的协议谈判休眠阶段作为基线服务于服务级别的协议谈判11.4.5 休眠阶段休眠阶段 将项目过渡到运营和支持将项目过渡到运营和支持激活报告系统激活报告系统向技术支持提交支持电话和问题解决向运营部门提交系统故障、纠正操作和趋势分析发布知识库发布知识库提供对正确知识的方便访问能够使用缺陷跟踪数据库作为基线数据能够被支持团队和用户所使用在最终移交之前验证操作过程的完整性在最终移交之前验证操作过程的完整性11.4.6 将项目过渡到运营和支持将项目过渡到运营和支持
20、收尾活动收尾活动调查客户满意度调查客户满意度 准备收尾报告准备收尾报告执行项目审核执行项目审核 获得用户许可获得用户许可为团队提供一个重要的机会来获得客户反馈为团队提供一个重要的机会来获得客户反馈包含所有主要交付成果、从客户和用户处获得的汇总信息包含所有主要交付成果、从客户和用户处获得的汇总信息 以及已知后续步骤汇总信息的最终版本以及已知后续步骤汇总信息的最终版本 审核项目并且找出在未来的项目中可以加以改进的地审核项目并且找出在未来的项目中可以加以改进的地 方方 获得客户最终的完毕签署获得客户最终的完毕签署11.4.7 收尾活动收尾活动课堂练习课堂练习 为缺陷分优先级为缺陷分优先级练习练习 1 给缺陷分类和优先级给缺陷分类和优先级回顾回顾学习完本章后,将能够:学习完本章后,将能够:MSF 稳定阶段稳定阶段稳定阶段的测试和试运行稳定阶段的测试和试运行MSF 部署阶段部署阶段部署到产品环境部署到产品环境人有了知识,就会具备各种分析能力,明辨是非的能力。所以我们要勤恳读书,广泛阅读,古人说“书中自有黄金屋。”通过阅读科技书籍,我们能丰富知识,培养逻辑思维能力;通过阅读文学作品,我们能提高文学鉴赏水平,培养文学情趣;通过阅读报刊,我们能增长见识,扩大自己的知识面。有许多书籍还能培养我们的道德情操,给我们巨大的精神力量,鼓舞我们前进。